Merge pull request #3 from Roll20/master

update
This commit is contained in:
Alicia G
2014-04-18 09:04:14 -04:00
42 changed files with 6807 additions and 2008 deletions
+6 -6
View File
@@ -55,12 +55,12 @@
<td><input type="number" name="attr_CHAMOD" value="floor(@{CHA}/2)-5" disabled="true" /></td>
</tr>
<tr>
<td><input type="number" name="attr_STRMODLevel" value="@{STRMOD}+@level}" disabled="true" /></td>
<td><input type="number" name="attr_CONMODLevel" value="@{CONMOD}+@level}" disabled="true" /></td>
<td><input type="number" name="attr_DEXMODLevel" value="@{DEXMOD}+@level}" disabled="true" /></td>
<td><input type="number" name="attr_INTMODLevel" value="@{INTMOD}+@level}" disabled="true" /></td>
<td><input type="number" name="attr_WISMODLevel" value="@{WISMOD}+@level}" disabled="true" /></td>
<td><input type="number" name="attr_CHAMODLevel" value="@{CHAMOD}+@level}" disabled="true" /></td>
<td><input type="number" name="attr_STRMODLevel" value="@{STRMOD}+@{level}" disabled="true" /></td>
<td><input type="number" name="attr_CONMODLevel" value="@{CONMOD}+@{level}" disabled="true" /></td>
<td><input type="number" name="attr_DEXMODLevel" value="@{DEXMOD}+@{level}" disabled="true" /></td>
<td><input type="number" name="attr_INTMODLevel" value="@{INTMOD}+@{level}" disabled="true" /></td>
<td><input type="number" name="attr_WISMODLevel" value="@{WISMOD}+@{level}" disabled="true" /></td>
<td><input type="number" name="attr_CHAMODLevel" value="@{CHAMOD}+@{level}" disabled="true" /></td>
</tr>
</tbody>
</table>
+8 -3
View File
@@ -1,5 +1,10 @@
Early stages of the character sheet for 13th Age.
Functional 13th Age Sheet
I am for now focusing on functionality for now. Far from complete
Important field data for macros.
known issues, auto fields are not added to attributes, meaning the auto field for mods+level is not going to show till that works
@{STRMOD} represents the strength mod on its own.
@{STRMODLevel} is the same mod with the current level attached
This works with str replaced with any 3 letter stat abreviation (Dex, CHA, etc)
I reccomend using [[]] around these fields when added to your macros or else you see the whole math formula in the roll.
+60 -1
View File
@@ -464,7 +464,66 @@ Current weight:<input type="number" name="attr_movweighttotal" value="@{gearweig
<td><input type="text" name="attr_gearloc" class="sheet-short"></td>
</tr>
</table></fieldset><br>
Current weight:<input type="number" name="attr_gearweighttotal" class="sheet-nobut"><br><ul><b>Notes</b><textarea name="attr_gearnotes"></textarea></ul></div>
Current weight:<input type="number" name="attr_gearweighttotal" class="sheet-nobut"><br><ul><b>Notes</b><textarea name="attr_gearnotes"></textarea></ul>
<br><br>
<h4>Currency calculator</h4>
<table style='border-collapse: collapse; border-spacing: 0;'>
<tr>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Currency</td>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Quantity</td>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Copper</td>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Silver</td>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Electrum</td>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Gold</td>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Platinum</td>
</tr>
<tr>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Copper</td>
<td><input type="text" name="attr_copq" class="sheet-short"/></td>
<td><input type="text" name="attr_copcop" class="sheet-short" value="@{copq}*1" disabled="true"/></td>
<td><input type="text" name="attr_cops" class="sheet-short" value="@{copq}/10" disabled="true"/></td>
<td><input type="text" name="attr_cope" class="sheet-short" value="@{cops}/5" disabled="true"/></td>
<td><input type="text" name="attr_copg" class="sheet-short" value="@{cops}/10" disabled="true"/></td>
<td><input type="text" name="attr_copp" class="sheet-short" value="@{copg}/5" disabled="true"/></td>
</tr>
<tr>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Silver</td>
<td><input type="text" name="attr_sq" class="sheet-short"/></td>
<td><input type="text" name="attr_scop" class="sheet-short" value="@{sq}*10" disabled="true"/></td>
<td><input type="text" name="attr_ss" class="sheet-short" value="@{sq}*1" disabled="true"/></td>
<td><input type="text" name="attr_se" class="sheet-short" value="@{ss}/5" disabled="true"/></td>
<td><input type="text" name="attr_sg" class="sheet-short" value="@{ss}/10" disabled="true"/></td>
<td><input type="text" name="attr_sp" class="sheet-short" value="@{sg}/5" disabled="true"/></td>
</tr>
<tr>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Electrum</td>
<td><input type="text" name="attr_eq" class="sheet-short"/></td>
<td><input type="text" name="attr_ecop" class="sheet-short" value="@{es}*10" disabled="true"/></td>
<td><input type="text" name="attr_es" class="sheet-short" value="@{eq}*5" disabled="true"/></td>
<td><input type="text" name="attr_ee" class="sheet-short" value="@{eq}*1" disabled="true"/></td>
<td><input type="text" name="attr_eg" class="sheet-short" value="@{es}/10" disabled="true"/></td>
<td><input type="text" name="attr_ep" class="sheet-short" value="@{eg}/5" disabled="true"/></td>
<tr>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Gold</td>
<td><input type="text" name="attr_gq" class="sheet-short"/></td>
<td><input type="text" name="attr_gcop" class="sheet-short" value="@{gq}*100" disabled="true"/></td>
<td><input type="text" name="attr_gs" class="sheet-short" value="@{gq}*10" disabled="true"/></td>
<td><input type="text" name="attr_ge" class="sheet-short" value="@{gs}/5" disabled="true"/></td>
<td><input type="text" name="attr_gg" class="sheet-short" value="@{gq}*1" disabled="true"/></td>
<td><input type="text" name="attr_gp" class="sheet-short" value="@{gg}/5" disabled="true"/></td>
</tr>
<tr>
<td style='background-color: #26ADE4; color: #FFF; font-weight: bold;'>Platinum</td>
<td><input type="text" name="attr_pq" class="sheet-short"/></td>
<td><input type="text" name="attr_pcop" class="sheet-short" value="@{ps}*10" disabled="true"/></td>
<td><input type="text" name="attr_ps" class="sheet-short" value="@{pg}*10" disabled="true"/></td>
<td><input type="text" name="attr_pe" class="sheet-short" value="@{ps}/5" disabled="true"/></td>
<td><input type="text" name="attr_pg" class="sheet-short" value="@{pq}*5" disabled="true"/></td>
<td><input type="text" name="attr_pp" class="sheet-short" value="@{pq}*1" disabled="true"/></td>
</tr>
</table>
</div>
<div class="sheet-col">
<h4>Wealth</h4><br>
<input type="number" name="attr_plat" class="sheet-nobut"> <b>Platinum</b> (5gp)<br><ul></ul>
+28
View File
@@ -0,0 +1,28 @@
.charsheet label {
text-align: right; padding-top: 10px;
}
.charsheet h3 {
margin-bottom: 10px;
background:#000;
color:#fff;
text-align:center;
}
.charsheet input {
display: inline-block;
}
.charsheet input.sheet-short {
width: 3.5em;
}
.charsheet {
background-image: url("http://freeseamlesstextures.com/images/28-faded-parchment-background-sml.jpg");
}
.charsheet table td, .charsheet table th {
font-size: 1.2em;
font-weight: bold;
text-align: center;
}
+211
View File
@@ -0,0 +1,211 @@
<div class="sheet">
<div class="sheet-col">
<table>
<tr>
<td><label style="text-align: right;padding-top: 10px;">Name:</label></td><td><input type="text" name="attr_name" /></td>
<td><label style="text-align: right;padding-top: 10px;">Class:</label></td><td><input type="text" style="width: 100px;" name="attr_class" /></td>
<td><label style="text-align: right;padding-top: 10px;">Level:</label></td><td><input type="number" name="attr_level" /></td>
<td><label style="text-align: right;padding-top: 10px;">Race:</label></td><td><input type="text" style="width: 100px;" name="attr_race" /></td>
<td><label style="text-align: right;padding-top: 10px;">Align:</label></td><td style="padding-top: 10px;"><select style="width: 75px;" name="attr_align" class="align">
<option value="Good">Good</option>
<option value="Neutral">Neutral</option>
<option value="Evil">Evil</option>
</select></td>
</tr>
</table>
</div>
<hr />
<div class="sheet-3colrow">
<h3 style="background:#000;color:#fff;text-align:center;margin-bottom: 10px;">Combat Info</h3>
<table>
<tbody>
<tr>
<td><label style="text-align: right;padding-top: 10px;">Initative:</label></td><td><input type="number" name="attr_INIT" value=0 /></td>
<td>&nbsp;</td>
<td><label style="text-align: right;padding-top: 10px;">Speed:</label></td><td><input type="number" name="attr_Speed" value=30 /></td>
<td>&nbsp;</td>
<td><label style="text-align: right;padding-top: 10px;">AC:</label></td><td><input type="number" name="attr_AC" value=0 /></td>
<td>&nbsp;</td>
<td><label style="text-align: right;padding-top: 10px;">HP:</label></td><td><input type="number" name="attr_HP" value=1 /></td>
<td><label style="text-align: right;padding-top: 10px;">Max HP:</label></td><td><input type="number" name="attr_HP_max" value=1 /></td>
</tr>
</tbody>
</table>
<table style='border-collapse: collapse; border-spacing: 0;'>
<tr>
<td>Weapon Name</td>
<td>Type</td>
<td title="Bonus to Attack for selected weapon">ATK</td>
<td title="click here to roll attack for selected weapon">Attack</td>
<td title="Enter Roll (eg:2D6)">Damage</td>
<td title="Max Weapon Range">Range</td>
<td style="background:#999;color:#fff;" title="Type of Ammo">Ammo</td>
<td style="background:#999;color:#fff;" title="Enter Current Ammo">Qty</td>
<td style="background:#999;color:#fff;" title="Enter Max Ammo">Max</td>
</tr>
<tr>
<td><input type="text" name="attr_meleename" /></td>
<td><input type="text" style="width: 80px;" value="Melee" disabled=true /></td>
<td><input type="number" name="attr_ATKMelee" class="sheet-short" value=0 /></td>
<td><button type='roll' value='/roll 1d20 + @{ATKMelee} + @{STRMod}' name='meleeattack'></button></td>
<td><input type="text" style="width:100px;" name="attr_meleedamageroll" /></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><input type="text" name="attr_rangedname" /></td>
<td><input type="text" style="width: 80px;" value="Ranged" disabled=true /></td>
<td><input type="number" name="attr_ATKRange" class="sheet-short" value=0 /></td>
<td><button type='roll' value='/roll 1d20 + @{ATKRange} + @{DEXMod}' name='rangeattack'></button></td>
<td><input type="text" style="width:100px;" name="attr_rangedamageroll" /></td>
<td><input type="number" name="attr_range" class="sheet-short" value=0 /></td>
<td><input type="text" style="width:100px;" name="attr_ammoname" /></td>
<td><input type="number" name="attr_ammo" class="sheet-short" value=0 /></td>
<td><input type="number" name="attr_ammo_max" class="sheet-short" value=0 /></td>
</tr>
<!-- I have left this in incase it's needed later, but as these sheets are just for the starter pack...
<fieldset name="repeating_weapons" class="repeating_weapons">
<tr>
<td><input type="text" name="attr_weaponname" ></td>
<td style="padding-top: 10px;"><select style="width: 80px;" name="attr_weapontype"><option value="Melee">Melee</option><option value="Ranged">Ranged</option></select></td>
<td><input type="number" name="attr_attackbonus" class="sheet-short" value=0></td>
<td><button type='roll' value='/roll 1d20 + @{attackbonus} + @{STRMod}' name='meleeattack'></button></td>
<td><input type="text" style="width:100px;" name="attr_damageroll"></td>
<td><input type="number" name="attr_range" class="sheet-short" value=0></td>
<td><input type="text" style="width:100px;" name="attr_ammoname"></td>
<td><input type="number" name="attr_ammo" class="sheet-short" value=0></td>
<td><input type="number" name="attr_ammo_max" class="sheet-short" value=0></td>
</tr>
</fieldset>
-->
</table>
</div>
<div class="sheet-3colrow">
<div class="sheet-col">
<hr />
<h3 style="background:#000;color:#fff;text-align:center;margin-bottom: 10px;">Skills</h3>
<table>
<thead>
<tr><td width=120>Skill</td><td width=50>Value</td><td width=50>Check</td></tr>
</thead>
<tbody>
<tr><td><label>Diplomacy:</label></td><td><input type="number" name="attr_diplomacy" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{diplomacy} + @{ChaMod}' name='DiplomacyCheck'></button></td></tr>
<tr><td><label>Disable Device:</label></td><td><input type="number" name="attr_disable" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{disable} + @{DexMod}' name='DisableCheck'></button></td></tr>
<tr><td><label>Hide:</label></td><td><input type="number" name="attr_hide" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{hide} + @{DexMod}' name='HideCheck'></button></td></tr>
<tr><td><label>Listen:</label></td><td><input type="number" name="attr_listen" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{listen} + @{WisMod}' name='ListenCheck'></button></td></tr>
<tr><td><label>Move Silently:</label></td><td><input type="number" name="attr_silent" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{silent} + @{DexMod}' name='MoveSilentCheck'></button></td></tr>
<tr><td><label>Open Lock:</label></td><td><input type="number" name="attr_open" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{open} + @{DexMod}' name='OpenLockCheck'></button></td></tr>
<tr><td><label>Search:</label></td><td><input type="number" name="attr_search" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{search} + @{IntMod}' name='SearchCheck'></button></td></tr>
<tr><td><label>Spot:</label></td><td><input type="number" name="attr_spot" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{spot} + @{WisMod}' name='SpotCheck'></button></td></tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<hr />
<h3 style="background:#000;color:#fff;text-align:center;margin-bottom: 10px;">Ability Scores</h3>
<table>
<thead>
<tr><td width=100>Ability</td><td width=50>Score</td><td width=50>Mod</td></tr>
</thead>
<tbody>
<tr><td><label>Strength:</label></td><td><input type="number" name="attr_STR" value=0 /></td><td><input type="number" name="attr_STRMod" value="floor(@{STR}/2-5)" disabled=true></tr></td>
<tr><td><label>Dexterity:</label></td><td><input type="number" name="attr_DEX" value=0 /></td><td><input type="number" name="attr_DEXMod" value="floor(@{DEX}/2-5)" disabled=true></tr></td>
<tr><td><label>Constitution:</label></td><td><input type="number" name="attr_CON" value=0 /></td><td><input type="number" name="attr_CONMod" value="floor(@{CON}/2-5)" disabled=true></tr></td>
<tr><td><label>Intelligence:</label></td><td><input type="number" name="attr_INT" value=0 /></td><td><input type="number" name="attr_INTMod" value="floor(@{INT}/2-5)" disabled=true></tr></td>
<tr><td><label>Wisdom:</label></td><td><input type="number" name="attr_WIS" value=0 /></td><td><input type="number" name="attr_WISMod" value="floor(@{WIS}/2-5)" disabled=true></tr></td>
<tr><td><label>Charisma:</label></td><td><input type="number" name="attr_CHA" value=0 /></td><td><input type="number" name="attr_CHAMod" value="floor(@{CHA}/2-5)" disabled=true></tr></td>
</tbody>
</table>
</div>
<div class="sheet-col">
<hr />
<h3 style="background:#000;color:#fff;text-align:center;margin-bottom: 10px;">Saving Throws</h3>
<table>
<thead>
<tr><td width=100>Save</td><td width=50>Value</td><td width=50>Check</td></tr>
</thead>
<tbody>
<tr><td><label>Fortitude:</label></td><td><input type="number" name="attr_FORT" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{FORT} + @{ConMod}' name='FortSave'></button></td></tr>
<tr><td><label>Reflex:</label></td><td><input type="number" name="attr_REFL" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{REFL} + @{DexMod}' name='ReflexSave'></button></td></tr>
<tr><td><label>Will:</label></td><td><input type="number" name="attr_WILL" value="0" /></td><td><button type='roll' value='/roll 1d20 + @{WILL} + @{WisMod}' name='WillSave'></button></td></tr>
</tbody>
</table>
<hr />
<h3 style="background:#000;color:#fff;text-align:center;margin-bottom: 10px;">Info</h3>
<table>
<thead>
<tr style="Font-Style: Bold;">
<td width=100><label>Gold Pieces</label></td><td width=100><label>Experience Points</label></td>
</tr>
</thead>
<tbody>
<tr><td><input type="number" name="attr_GP" value="0" />&nbsp;Gp</td><td><input type="number" name="attr_XP" value="0" />&nbsp;Xp</td></tr>
</tbody>
</table>
</div>
</div>
<hr />
<div class="sheet-2colrow">
<div class="sheet-col">
<h3 style="background:#000;color:#fff;text-align:center;margin-bottom: 10px;">Gear Carried / worn</h3>
<table>
<tr style="font-weight: bold;">
<td>Worn</td><td>&nbsp;</td><td>Equipment</td>
</tr>
</table>
<fieldset name="repeating_gear" class="repeating_gear">
<table>
<tr>
<td><input type="checkbox" name="itemworn" class="left" /></td>
<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
<td><input type="text" style="width:360px;" name="attr_gear" /></td>
</tr>
</table>
</fieldset>
</div>
<div class="sheet-col">
<h3 style="background:#000;color:#fff;text-align:center;margin-bottom: 10px;"> Special / Feats </h3>
<!-- using an unordered list doesn't work! Boo! -->
<fieldset name="repeating_feats" class="repeating_feats">
<ul>
<fieldset name="repeating_feats" class="repeating_feats">
<li><input style="width:395px;" type="text" name="attr_featname" /></li>
<li><textarea style="height:50px; width: 385px;" name="attr_featdesc"></textarea></li>
</fieldset>
</ul>
</div>
</div>
<h3 style="background:#000;color:#fff;text-align:center;margin-bottom: 10px;"> Spells </h3>
<div class="sheet-2colrow">
<div class="sheet-col">
<table>
<tr style="font-weight: bold;">
<td>Used</td><td>&nbsp;</td><td>Zero-Level Spells</td>
</tr>
</table>
<fieldset name="repeating_cantrip" class="repeating_cantrip">
<table>
<tr>
<td><input type="checkbox" name="spellused" class="left"></td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td><input style="width:360px;" type="text" name="attr_cantrip" /></td>
</tr>
</table>
</fieldset>
</div>
<div class="sheet-col">
<table>
<tr style="font-weight: bold;">
<td>Used</td><td>&nbsp;</td><td>1st-Level Spells</td>
</tr>
</table>
<fieldset name="repeating_spells-1st" class="repeating_spells-1st">
<table>
<tr>
<td><input type="checkbox" name="spellused" class="left"></td><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td><input style="width:360px;" type="text" name="attr_spells-1st" /></td>
</tr>
</table>
</fieldset>
</div>
</div>
</div>
+142
View File
@@ -0,0 +1,142 @@
.charsheet label {
display: inline-block;
width: 75px;
text-align: right;
}
.charsheet input {
display: inline-block;
width: 155px;
}
.sheet-col strong.sheet-dee {
font-size: 1.4em;
font-weight: bold;
padding-right: 4px;
}
.charsheet input.sheet-short {
width: 3.5em;
}
.charsheet {
background-color: white;
}
.charsheet table td, .charsheet table th {
font-size: 1.2em;
font-weight: bold;
text-align: center;
}
select.sheet-dtype {
width: 60px;
vertical-align: top;
}
/* Hide actual dot/checkbox */
input[type="radio"],
input[type="checkbox"]
{
opacity: 0;
position: absolute;
cursor: pointer;
z-index: 1;
vertical-align: middle;
}
/* Styles common to fake dot and checkbox */
input[type="radio"] + span::before,
input[type="checkbox"] + span::before
{
border: solid 1px #a8a8a8;
line-height: 14px;
text-align: middle;
display: inline-block;
vertical-align: middle;
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
background: #f6f6f6;
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
background: radial-gradient(#f6f6f6, #dfdfdf);
}
/* Styles unique to fake dot (checked or left of checked) */
input[type="radio"] + span::before
{
content: "•";
width: 12px;
height: 12px;
font-size: 36px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
/* Styles unique to fake checkbox (unchecked) */
input[type="checkbox"] + span::before
{
content: "";
opacity: .5;
width: 14px;
height: 14px;
font-size: 12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
/* Styles unique to fake checkbox (checked) */
input[type="checkbox"]:checked + span::before
{
border: solid 1px transparent;
background: transparent;
content: "✖";
color: #a00;
-moz-box-shadow: 0 0 2px transparent;
-webkit-box-shadow: 0 0 2px transparent;
box-shadow: 0 0 2px transparent;
}
input[type="checkbox"]:hover:checked + span::before
{
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
border: solid 1px #a8a8a8;
margin-right: 0px;
}
/* Remove dot from all radios _after_ selected one */
input[type="radio"]:checked ~ input[type="radio"] + span::before
{
content: "";
}
/* Show checkbox when hovering or when it's checked */
input[type="checkbox"]:hover + span::before
{
opacity: 1;
}
/* Fade out dots when checkbox is checked */
input[type="checkbox"]:checked ~ input[type="radio"] + span
{
opacity: 0.5;
}
/* Hide checked dots when checkbox is checked */
input[type="checkbox"]:checked ~ input[type="radio"] + span::before
{
content: "";
}
+414
View File
@@ -0,0 +1,414 @@
<p style="text-align: center;">
<img src="http://theonyxpath.com/wp-content/uploads/2012/08/MageAscensionRevisedLogo.png" style="max-height: 100px;" />
</p>
<div class="sheet-3colrow">
<div class="sheet-col">
<label>Name:</label><input type="text" name="attr_name" />
<label>Player:</label><input type="text" name="attr_player" />
<label>Chronicle:</label><input type="text" name="attr_Chronicle" />
</div>
<div class="sheet-col">
<label>Nature:</label><input type="text" name="attr_Nature" />
<label>Essence:</label><input type="text" name="attr_Essence" />
<label>Demeanor:</label><input type="text" name="attr_Demeanor" />
</div>
<div class="sheet-col">
<label>Tradition:</label><input type="text" name="attr_Tradition" />
<label>Concept:</label><input type="text" name="attr_Concept" />
<label>Cabal:</label><input type="text" name="attr_Cabal" />
</div>
</div>
<hr/>
<h1 style="text-align: center">Attributes</h1>
<div class="sheet-3colrow">
<div class="sheet-col">
<h3 style="text-align: center">Physical</h3>
</div>
<div class="sheet-col">
<h3 style="text-align: center">Social</h3>
</div>
<div class="sheet-col">
<h3 style="text-align: center">Mental</h3>
</div>
</div>
<div class="sheet-colrow" >
<div class="sheet-col" style="width:175px">
<h4>Strength</h4>
<h4>Dexterity</h4>
<h4>Stamina</h4>
</div>
<div class="sheet-col" style="width:95px">
<input type="radio" name="attr_Strength" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Strength" value="2" /><span></span> <input type="radio" name="attr_Strength" value="3" /><span></span> <input type="radio" name="attr_Strength" value="4" /><span></span> <input type="radio" name="attr_Strength" value="5" /><span></span>
<div class="sheet-row">
<input type="radio" name="attr_Dexterity" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Dexterity" value="2" /><span></span> <input type="radio" name="attr_Dexterity" value="3" /><span></span> <input type="radio" name="attr_Dexterity" value="4" /><span></span> <input type="radio" name="attr_Dexterity" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="radio" name="attr_Stamina" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Stamina" value="2" /><span></span> <input type="radio" name="attr_Stamina" value="3" /><span></span> <input type="radio" name="attr_Stamina" value="4" /><span></span> <input type="radio" name="attr_Stamina" value="5" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:175px">
<h4>Charisma</h4>
<h4>Manipulation</h4>
<h4>Appearance</h4>
</div>
<div class="sheet-col" style="width:95px">
<input type="radio" name="attr_Charisma" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Charisma" value="2" /><span></span> <input type="radio" name="attr_Charisma" value="3" /><span></span> <input type="radio" name="attr_Charisma" value="4" /><span></span> <input type="radio" name="attr_Charisma" value="5" /><span></span>
<div class="sheet-row">
<input type="radio" name="attr_Manipulation" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Manipulation" value="2" /><span></span> <input type="radio" name="attr_Manipulation" value="3" /><span></span> <input type="radio" name="attr_Manipulation" value="4" /><span></span> <input type="radio" name="attr_Manipulation" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="radio" name="attr_Appearance" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Appearance" value="2" /><span></span> <input type="radio" name="attr_Appearance" value="3" /><span></span> <input type="radio" name="attr_Appearance" value="4" /><span></span> <input type="radio" name="attr_Appearance" value="5" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:175px">
<h4>Intelligence</h4>
<h4>Wits</h4>
<h4>Perception</h4>
</div>
<div class="sheet-col" style="width:95px">
<input type="radio" name="attr_Intelligence" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Intelligence" value="2" /><span></span> <input type="radio" name="attr_Intelligence" value="3" /><span></span> <input type="radio" name="attr_Intelligence" value="4" /><span></span> <input type="radio" name="attr_Intelligence" value="5" /><span></span>
<div class="sheet-row">
<input type="radio" name="attr_Wits" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Wits" value="2" /><span></span> <input type="radio" name="attr_Wits" value="3" /><span></span> <input type="radio" name="attr_Wits" value="4" /><span></span> <input type="radio" name="attr_Wits" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="radio" name="attr_Perception" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Perception" value="2" /><span></span> <input type="radio" name="attr_Perception" value="3" /><span></span> <input type="radio" name="attr_Perception" value="4" /><span></span> <input type="radio" name="attr_Perception" value="5" /><span></span>
</div>
</div>
</div>
<hr/>
<h1 style="margin-bottom: 10px; text-align: center;">Abilities</h1>
<div class="sheet-3colrow">
<div class="sheet-col">
<h3 style="text-align: center">Talents</h3>
</div>
<div class="sheet-col">
<h3 style="text-align: center">Skills</h3>
</div>
<div class="sheet-col">
<h3 style="text-align: center">Knowledges</h3>
</div>
</div>
<div class="sheet-colrow">
<div class="sheet-col" style="width:155px">
<h4 style="line-height:20px">Alterness</h4>
<h4 style="line-height:19px">Athletics</h4>
<h4 style="line-height:19px">Awareness</h4>
<h4 style="line-height:19px">Brawl</h4>
<h4 style="line-height:20px">Dodge</h4>
<h4 style="line-height:19px">Expression</h4>
<h4 style="line-height:19px">Intimidation</h4>
<h4 style="line-height:19px">Leadership</h4>
<h4 style="line-height:20px">Streetwise</h4>
<h4 style="line-height:19px">Subterfuge</h4>
</div>
<div class="sheet-col" style="width:115px">
<input type="checkbox" name="attr_Alterness_Zero" /><span></span> <input type="radio" name="attr_Alterness" value="0" checked="checked" /> <input type="radio" name="attr_Alterness" value="1" /><span></span> <input type="radio" name="attr_Alterness" value="2" /><span></span> <input type="radio" name="attr_Alterness" value="3" /><span></span> <input type="radio" name="attr_Alterness" value="4" /><span></span> <input type="radio" name="attr_Alterness" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Athletics_Zero" /><span></span> <input type="radio" name="attr_Athletics" value="0" checked="checked" /> <input type="radio" name="attr_Athletics" value="1" /><span></span> <input type="radio" name="attr_Athletics" value="2" /><span></span> <input type="radio" name="attr_Athletics" value="3" /><span></span> <input type="radio" name="attr_Athletics" value="4" /><span></span> <input type="radio" name="attr_Athletics" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Awareness_Zero" /><span></span> <input type="radio" name="attr_Awareness" value="0" checked="checked" /> <input type="radio" name="attr_Awareness" value="1" /><span></span> <input type="radio" name="attr_Awareness" value="2" /><span></span> <input type="radio" name="attr_Awareness" value="3" /><span></span> <input type="radio" name="attr_Awareness" value="4" /><span></span> <input type="radio" name="attr_Awareness" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Brawl_Zero" /><span></span> <input type="radio" name="attr_Brawl" value="0" checked="checked" /> <input type="radio" name="attr_Brawl" value="1" /><span></span> <input type="radio" name="attr_Brawl" value="2" /><span></span> <input type="radio" name="attr_Brawl" value="3" /><span></span> <input type="radio" name="attr_Brawl" value="4" /><span></span> <input type="radio" name="attr_Brawl" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Dodge_Zero" /><span></span> <input type="radio" name="attr_Dodge" value="0" checked="checked" /> <input type="radio" name="attr_Dodge" value="1" /><span></span> <input type="radio" name="attr_Dodge" value="2" /><span></span> <input type="radio" name="attr_Dodge" value="3" /><span></span> <input type="radio" name="attr_Dodge" value="4" /><span></span> <input type="radio" name="attr_Dodge" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Expression_Zero" /><span></span> <input type="radio" name="attr_Expression" value="0" checked="checked" /> <input type="radio" name="attr_Expression" value="1" /><span></span> <input type="radio" name="attr_Expression" value="2" /><span></span> <input type="radio" name="attr_Expression" value="3" /><span></span> <input type="radio" name="attr_Expression" value="4" /><span></span> <input type="radio" name="attr_Expression" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Intimidation_Zero" /><span></span> <input type="radio" name="attr_Intimidation" value="0" checked="checked" /> <input type="radio" name="attr_Intimidation" value="1" /><span></span> <input type="radio" name="attr_Intimidation" value="2" /><span></span> <input type="radio" name="attr_Intimidation" value="3" /><span></span> <input type="radio" name="attr_Intimidation" value="4" /><span></span> <input type="radio" name="attr_Intimidation" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Leadership_Zero" /><span></span> <input type="radio" name="attr_Leadership" value="0" checked="checked" /> <input type="radio" name="attr_Leadership" value="1" /><span></span> <input type="radio" name="attr_Leadership" value="2" /><span></span> <input type="radio" name="attr_Leadership" value="3" /><span></span> <input type="radio" name="attr_Leadership" value="4" /><span></span> <input type="radio" name="attr_Leadership" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Streetwise_Zero" /><span></span> <input type="radio" name="attr_Streetwise" value="0" checked="checked" /> <input type="radio" name="attr_Streetwise" value="1" /><span></span> <input type="radio" name="attr_Streetwise" value="2" /><span></span> <input type="radio" name="attr_Streetwise" value="3" /><span></span> <input type="radio" name="attr_Streetwise" value="4" /><span></span> <input type="radio" name="attr_Streetwise" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Subterfuge_Zero" /><span></span> <input type="radio" name="attr_Subterfuge" value="0" checked="checked" /> <input type="radio" name="attr_Subterfuge" value="1" /><span></span> <input type="radio" name="attr_Subterfuge" value="2" /><span></span> <input type="radio" name="attr_Subterfuge" value="3" /><span></span> <input type="radio" name="attr_Subterfuge" value="4" /><span></span> <input type="radio" name="attr_Subterfuge" value="5" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:155px">
<h4 style="line-height:20px">Craft</h4>
<h4 style="line-height:19px">Drive</h4>
<h4 style="line-height:19px">Etiquette</h4>
<h4 style="line-height:19px">Firearms</h4>
<h4 style="line-height:20px">Meditation</h4>
<h4 style="line-height:19px">Melee</h4>
<h4 style="line-height:19px">Performance</h4>
<h4 style="line-height:19px">Stealth</h4>
<h4 style="line-height:20px">Survival</h4>
<h4 style="line-height:19px">Technology</h4>
</div>
<div class="sheet-col" style="width:115px">
<input type="checkbox" name="attr_Craft_Zero" /><span></span> <input type="radio" name="attr_Craft" value="0" checked="checked" /> <input type="radio" name="attr_Craft" value="1" /><span></span> <input type="radio" name="attr_Craft" value="2" /><span></span> <input type="radio" name="attr_Craft" value="3" /><span></span> <input type="radio" name="attr_Craft" value="4" /><span></span> <input type="radio" name="attr_Craft" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Drive_Zero" /><span></span> <input type="radio" name="attr_Drive" value="0" checked="checked" /> <input type="radio" name="attr_Drive" value="1" /><span></span> <input type="radio" name="attr_Drive" value="2" /><span></span> <input type="radio" name="attr_Drive" value="3" /><span></span> <input type="radio" name="attr_Drive" value="4" /><span></span> <input type="radio" name="attr_Drive" value="5" /><span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Etiquette_Zero" /><span></span> <input type="radio" name="attr_Etiquette" value="0" checked="checked" /> <input type="radio" name="attr_Etiquette" value="1" /><span></span> <input type="radio" name="attr_Etiquette" value="2" /><span></span> <input type="radio" name="attr_Etiquette" value="3" /><span></span> <input type="radio" name="attr_Etiquette" value="4" /><span></span> <input type="radio" name="attr_Etiquette" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Firearms_Zero" /><span></span> <input type="radio" name="attr_Firearms" value="0" checked="checked" /> <input type="radio" name="attr_Firearms" value="1" /><span></span> <input type="radio" name="attr_Firearms" value="2" /><span></span> <input type="radio" name="attr_Firearms" value="3" /><span></span> <input type="radio" name="attr_Firearms" value="4" /><span></span> <input type="radio" name="attr_Firearms" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Meditation_Zero" /><span></span> <input type="radio" name="attr_Meditation" value="0" checked="checked" /> <input type="radio" name="attr_Meditation" value="1" /><span></span> <input type="radio" name="attr_Meditation" value="2" /><span></span> <input type="radio" name="attr_Meditation" value="3" /><span></span> <input type="radio" name="attr_Meditation" value="4" /><span></span> <input type="radio" name="attr_Meditation" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Melee_Zero" /><span></span> <input type="radio" name="attr_Melee" value="0" checked="checked" /> <input type="radio" name="attr_Melee" value="1" /><span></span> <input type="radio" name="attr_Melee" value="2" /><span></span> <input type="radio" name="attr_Melee" value="3" /><span></span> <input type="radio" name="attr_Melee" value="4" /><span></span> <input type="radio" name="attr_Melee" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Performance_Zero" /><span></span> <input type="radio" name="attr_Performance" value="0" checked="checked" /> <input type="radio" name="attr_Performance" value="1" /><span></span> <input type="radio" name="attr_Performance" value="2" /><span></span> <input type="radio" name="attr_Performance" value="3" /><span></span> <input type="radio" name="attr_Performance" value="4" /><span></span> <input type="radio" name="attr_Performance" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Stealth_Zero" /><span></span> <input type="radio" name="attr_Stealth" value="0" checked="checked" /> <input type="radio" name="attr_Stealth" value="1" /><span></span> <input type="radio" name="attr_Stealth" value="2" /><span></span> <input type="radio" name="attr_Stealth" value="3" /><span></span> <input type="radio" name="attr_Stealth" value="4" /><span></span> <input type="radio" name="attr_Stealth" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Survival_Zero" /><span></span> <input type="radio" name="attr_Survival" value="0" checked="checked" /> <input type="radio" name="attr_Survival" value="1" /><span></span> <input type="radio" name="attr_Survival" value="2" /><span></span> <input type="radio" name="attr_Survival" value="3" /><span></span> <input type="radio" name="attr_Survival" value="4" /><span></span> <input type="radio" name="attr_Survival" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Technology_Zero" /><span></span> <input type="radio" name="attr_Technology" value="0" checked="checked" /> <input type="radio" name="attr_Technology" value="1" /><span></span> <input type="radio" name="attr_Technology" value="2" /><span></span> <input type="radio" name="attr_Technology" value="3" /><span></span> <input type="radio" name="attr_Technology" value="4" /><span></span> <input type="radio" name="attr_Technology" value="5" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:155px">
<h4 style="line-height:20px">Academics</h4>
<h4 style="line-height:19px">Computer</h4>
<h4 style="line-height:19px">Cosmology</h4>
<h4 style="line-height:19px">Enigmas</h4>
<h4 style="line-height:20px">Investigation</h4>
<h4 style="line-height:19px">Law</h4>
<h4 style="line-height:19px">Linguistics</h4>
<h4 style="line-height:19px">Medicine</h4>
<h4 style="line-height:20px">Occult</h4>
<h4 style="line-height:19px">Science</h4>
</div>
<div class="sheet-col" style="width:115px">
<div class="sheet-row">
<input type="checkbox" name="attr_Academics_Zero" /><span></span> <input type="radio" name="attr_Academics" value="0" checked="checked" /> <input type="radio" name="attr_Academics" value="1" /><span></span> <input type="radio" name="attr_Academics" value="2" /><span></span> <input type="radio" name="attr_Academics" value="3" /><span></span> <input type="radio" name="attr_Academics" value="4" /><span></span> <input type="radio" name="attr_Academics" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Computer_Zero" /><span></span> <input type="radio" name="attr_Computer" value="0" checked="checked" /> <input type="radio" name="attr_Computer" value="1" /><span></span> <input type="radio" name="attr_Computer" value="2" /><span></span> <input type="radio" name="attr_Computer" value="3" /><span></span> <input type="radio" name="attr_Computer" value="4" /><span></span> <input type="radio" name="attr_Computer" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Cosmology_Zero" /><span></span> <input type="radio" name="attr_Cosmology" value="0" checked="checked" /> <input type="radio" name="attr_Cosmology" value="1" /><span></span> <input type="radio" name="attr_Cosmology" value="2" /><span></span> <input type="radio" name="attr_Cosmology" value="3" /><span></span> <input type="radio" name="attr_Cosmology" value="4" /><span></span> <input type="radio" name="attr_Cosmology" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Enigmas_Zero" /><span></span> <input type="radio" name="attr_Enigmas" value="0" checked="checked" /> <input type="radio" name="attr_Enigmas" value="1" /><span></span> <input type="radio" name="attr_Enigmas" value="2" /><span></span> <input type="radio" name="attr_Enigmas" value="3" /><span></span> <input type="radio" name="attr_Enigmas" value="4" /><span></span> <input type="radio" name="attr_Enigmas" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Investigation_Zero" /><span></span> <input type="radio" name="attr_Investigation" value="0" checked="checked" /> <input type="radio" name="attr_Investigation" value="1" /><span></span> <input type="radio" name="attr_Investigation" value="2" /><span></span> <input type="radio" name="attr_Investigation" value="3" /><span></span> <input type="radio" name="attr_Investigation" value="4" /><span></span> <input type="radio" name="attr_Investigation" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Law_Zero" /><span></span> <input type="radio" name="attr_Law" value="0" checked="checked" /> <input type="radio" name="attr_Law" value="1" /><span></span> <input type="radio" name="attr_Law" value="2" /><span></span> <input type="radio" name="attr_Law" value="3" /><span></span> <input type="radio" name="attr_Law" value="4" /><span></span> <input type="radio" name="attr_Law" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Linguistics_Zero" /><span></span> <input type="radio" name="attr_Linguistics" value="0" checked="checked" /> <input type="radio" name="attr_Linguistics" value="1" /><span></span> <input type="radio" name="attr_Linguistics" value="2" /><span></span> <input type="radio" name="attr_Linguistics" value="3" /><span></span> <input type="radio" name="attr_Linguistics" value="4" /><span></span> <input type="radio" name="attr_Linguistics" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Medicine_Zero" /><span></span> <input type="radio" name="attr_Medicine" value="0" checked="checked" /> <input type="radio" name="attr_Medicine" value="1" /><span></span> <input type="radio" name="attr_Medicine" value="2" /><span></span> <input type="radio" name="attr_Medicine" value="3" /><span></span> <input type="radio" name="attr_Medicine" value="4" /><span></span> <input type="radio" name="attr_Medicine" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Occult_Zero" /><span></span> <input type="radio" name="attr_Occult" value="0" checked="checked" /> <input type="radio" name="attr_Occult" value="1" /><span></span> <input type="radio" name="attr_Occult" value="2" /><span></span> <input type="radio" name="attr_Occult" value="3" /><span></span> <input type="radio" name="attr_Occult" value="4" /><span></span> <input type="radio" name="attr_Occult" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Science_Zero" /><span></span> <input type="radio" name="attr_Science" value="0" checked="checked" /> <input type="radio" name="attr_Science" value="1" /><span></span> <input type="radio" name="attr_Science" value="2" /><span></span> <input type="radio" name="attr_Science" value="3" /><span></span> <input type="radio" name="attr_Science" value="4" /><span></span> <input type="radio" name="attr_Science" value="5" /><span></span>
</div>
</div>
</div>
<hr />
<h1 style="margin-bottom: 10px; text-align: center;">Spheres</h1>
<div class="sheet-colrow" >
<div class="sheet-col" style="width:155px">
<h4>Corresondence</h4>
<h4>Entropy</h4>
<h4>Forces</h4>
</div>
<div class="sheet-col" style="width:115px">
<input type="checkbox" name="attr_Corresondence_Zero" /><span></span> <input type="radio" name="attr_Corresondence" value="0" checked="checked" /> <input type="radio" name="attr_Corresondence" value="1" /><span></span> <input type="radio" name="attr_Corresondence" value="2" /><span></span> <input type="radio" name="attr_Corresondence" value="3" /><span></span> <input type="radio" name="attr_Corresondence" value="4" /><span></span> <input type="radio" name="attr_Corresondence" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Entropy_Zero" /><span></span> <input type="radio" name="attr_Entropy" value="0" checked="checked" /> <input type="radio" name="attr_Entropy" value="1" /><span></span> <input type="radio" name="attr_Entropy" value="2" /><span></span> <input type="radio" name="attr_Entropy" value="3" /><span></span> <input type="radio" name="attr_Entropy" value="4" /><span></span> <input type="radio" name="attr_Entropy" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Forces_Zero" /><span></span> <input type="radio" name="attr_Forces" value="0" checked="checked" /> <input type="radio" name="attr_Forces" value="1" /><span></span> <input type="radio" name="attr_Forces" value="2" /><span></span> <input type="radio" name="attr_Forces" value="3" /><span></span> <input type="radio" name="attr_Forces" value="4" /><span></span> <input type="radio" name="attr_Forces" value="5" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:155px">
<h4>Life</h4>
<h4>Matter</h4>
<h4>Mind</h4>
</div>
<div class="sheet-col" style="width:115px">
<input type="checkbox" name="attr_Life_Zero" /><span></span> <input type="radio" name="attr_Life" value="0" checked="checked" /> <input type="radio" name="attr_Life" value="1" /><span></span> <input type="radio" name="attr_Life" value="2" /><span></span> <input type="radio" name="attr_Life" value="3" /><span></span> <input type="radio" name="attr_Life" value="4" /><span></span> <input type="radio" name="attr_Life" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Matter_Zero" /><span></span> <input type="radio" name="attr_Matter" value="0" checked="checked" /> <input type="radio" name="attr_Matter" value="1" /><span></span> <input type="radio" name="attr_Matter" value="2" /><span></span> <input type="radio" name="attr_Matter" value="3" /><span></span> <input type="radio" name="attr_Matter" value="4" /><span></span> <input type="radio" name="attr_Matter" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Mind_Zero" /><span></span> <input type="radio" name="attr_Mind" value="0" checked="checked" /> <input type="radio" name="attr_Mind" value="1" /><span></span> <input type="radio" name="attr_Mind" value="2" /><span></span> <input type="radio" name="attr_Mind" value="3" /><span></span> <input type="radio" name="attr_Mind" value="4" /><span></span> <input type="radio" name="attr_Mind" value="5" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:155px">
<h4>Prime</h4>
<h4>Spirit</h4>
<h4>Time</h4>
</div>
<div class="sheet-col" style="width:115px">
<input type="checkbox" name="attr_Prime_Zero" /><span></span> <input type="radio" name="attr_Prime" value="0" checked="checked" /> <input type="radio" name="attr_Prime" value="1" /><span></span> <input type="radio" name="attr_Prime" value="2" /><span></span> <input type="radio" name="attr_Prime" value="3" /><span></span> <input type="radio" name="attr_Prime" value="4" /><span></span> <input type="radio" name="attr_Prime" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Spirit_Zero" /><span></span> <input type="radio" name="attr_Spirit" value="0" checked="checked" /> <input type="radio" name="attr_Spirit" value="1" /><span></span> <input type="radio" name="attr_Spirit" value="2" /><span></span> <input type="radio" name="attr_Spirit" value="3" /><span></span> <input type="radio" name="attr_Spirit" value="4" /><span></span> <input type="radio" name="attr_Spirit" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Time_Zero" /><span></span> <input type="radio" name="attr_Time" value="0" checked="checked" /> <input type="radio" name="attr_Time" value="1" /><span></span> <input type="radio" name="attr_Time" value="2" /><span></span> <input type="radio" name="attr_Time" value="3" /><span></span> <input type="radio" name="attr_Time" value="4" /><span></span> <input type="radio" name="attr_Time" value="5" /><span></span>
</div>
</div>
</div>
<hr/>
<h1 style="margin-bottom: 10px; text-align: center;">Advantages</h1>
<div class="sheet-col" style="width:270px; ">
<h3 style="text-align: center">Backgrounds</h3>
<div class="sheet-col" style="width:155px; line-height:28px">
<input type="text" name="Back1" />
<input type="text" name="Back2" />
<input type="text" name="Back3" />
<input type="text" name="Back4" />
<input type="text" name="Back5" />
<input type="text" name="Back6" />
</div>
<div class="sheet-col" style="width:110px; line-height:30px">
<input type="checkbox" name="attr_Back1_Zero" /><span></span> <input type="radio" name="attr_Back1" value="0" checked="checked" /> <input type="radio" name="attr_Back1" value="1" /><span></span> <input type="radio" name="attr_Back1" value="2" /><span></span> <input type="radio" name="attr_Back1" value="3" /><span></span> <input type="radio" name="attr_Back1" value="4" /><span></span> <input type="radio" name="attr_Back1" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Back2_Zero" /><span></span> <input type="radio" name="attr_Back2" value="0" checked="checked" /> <input type="radio" name="attr_Back2" value="1" /><span></span> <input type="radio" name="attr_Back2" value="2" /><span></span> <input type="radio" name="attr_Back2" value="3" /><span></span> <input type="radio" name="attr_Back2" value="4" /><span></span> <input type="radio" name="attr_Back2" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Back3_Zero" /><span></span> <input type="radio" name="attr_Back3" value="0" checked="checked" /> <input type="radio" name="attr_Back3" value="1" /><span></span> <input type="radio" name="attr_Back3" value="2" /><span></span> <input type="radio" name="attr_Back3" value="3" /><span></span> <input type="radio" name="attr_Back3" value="4" /><span></span> <input type="radio" name="attr_Back3" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Back4_Zero" /><span></span> <input type="radio" name="attr_Back4" value="0" checked="checked" /> <input type="radio" name="attr_Back4" value="1" /><span></span> <input type="radio" name="attr_Back4" value="2" /><span></span> <input type="radio" name="attr_Back4" value="3" /><span></span> <input type="radio" name="attr_Back4" value="4" /><span></span> <input type="radio" name="attr_Back4" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Back5_Zero" /><span></span> <input type="radio" name="attr_Back5" value="0" checked="checked" /> <input type="radio" name="attr_Back5" value="1" /><span></span> <input type="radio" name="attr_Back5" value="2" /><span></span> <input type="radio" name="attr_Back5" value="3" /><span></span> <input type="radio" name="attr_Back5" value="4" /><span></span> <input type="radio" name="attr_Back5" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Back6_Zero" /><span></span> <input type="radio" name="attr_Back6" value="0" checked="checked" /> <input type="radio" name="attr_Back6" value="1" /><span></span> <input type="radio" name="attr_Back6" value="2" /><span></span> <input type="radio" name="attr_Back6" value="3" /><span></span> <input type="radio" name="attr_Back6" value="4" /><span></span> <input type="radio" name="attr_Back6" value="5" /><span></span>
</div>
<br></div>
<h3 align="center">Other Traits</h3>
<div class="sheet-col" style="width:155px; line-height:28px">
<input type="text" name="Other1" />
<input type="text" name="Other2" />
<input type="text" name="Other3" />
<input type="text" name="Other4" />
<input type="text" name="Other5" />
<input type="text" name="Other6" />
</div>
<div class="sheet-col" style="width:110px; line-height:30px">
<input type="checkbox" name="attr_Other1_Zero" /><span></span> <input type="radio" name="attr_Other1" value="0" checked="checked" /> <input type="radio" name="attr_Other1" value="1" /><span></span> <input type="radio" name="attr_Other1" value="2" /><span></span> <input type="radio" name="attr_Other1" value="3" /><span></span> <input type="radio" name="attr_Other1" value="4" /><span></span> <input type="radio" name="attr_Other1" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Other2_Zero" /><span></span> <input type="radio" name="attr_Other2" value="0" checked="checked" /> <input type="radio" name="attr_Other2" value="1" /><span></span> <input type="radio" name="attr_Other2" value="2" /><span></span> <input type="radio" name="attr_Other2" value="3" /><span></span> <input type="radio" name="attr_Other2" value="4" /><span></span> <input type="radio" name="attr_Other2" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other3_Zero" /><span></span> <input type="radio" name="attr_Other3" value="0" checked="checked" /> <input type="radio" name="attr_Other3" value="1" /><span></span> <input type="radio" name="attr_Other3" value="2" /><span></span> <input type="radio" name="attr_Other3" value="3" /><span></span> <input type="radio" name="attr_Other3" value="4" /><span></span> <input type="radio" name="attr_Other3" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other4_Zero" /><span></span> <input type="radio" name="attr_Other4" value="0" checked="checked" /> <input type="radio" name="attr_Other4" value="1" /><span></span> <input type="radio" name="attr_Other4" value="2" /><span></span> <input type="radio" name="attr_Other4" value="3" /><span></span> <input type="radio" name="attr_Other4" value="4" /><span></span> <input type="radio" name="attr_Other4" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other5_Zero" /><span></span> <input type="radio" name="attr_Other5" value="0" checked="checked" /> <input type="radio" name="attr_Back5" value="1" /><span></span> <input type="radio" name="attr_Other5" value="2" /><span></span> <input type="radio" name="attr_Other5" value="3" /><span></span> <input type="radio" name="attr_Other5" value="4" /><span></span> <input type="radio" name="attr_Other5" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other6_Zero" /><span></span> <input type="radio" name="attr_Other6" value="0" checked="checked" /> <input type="radio" name="attr_Other6" value="1" /><span></span> <input type="radio" name="attr_Other6" value="2" /><span></span> <input type="radio" name="attr_Other6" value="3" /><span></span> <input type="radio" name="attr_Other6" value="4" /><span></span> <input type="radio" name="attr_Other6" value="5" /><span></span>
</div>
</div>
<br><br><h3 align="center">Merits</h3>
<textarea name="attr_merits" style="width:260px"></textarea>
</div>
<div class="sheet-col" style="width:270px" align="center">
<h3 style="text-align: center">Arete</h3>
<input type="radio" name="attr_Arete" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Arete" value="2" /><span></span> <input type="radio" name="attr_Arete" value="3" /><span></span> <input type="radio" name="attr_Arete" value="4" /><span></span> <input type="radio" name="attr_Arete" value="5" /><span></span> <input type="radio" name="attr_Arete" value="6" /><span></span> <input type="radio" name="attr_Arete" value="7" /><span></span> <input type="radio" name="attr_Arete" value="8" /><span></span> <input type="radio" name="attr_Arete" value="9" /><span></span> <input type="radio" name="attr_Arete" value="10" /><span></span>
<br><br><br>
<h3 style="text-align: center">Willpower</h3>
<input type="radio" name="attr_Willpower" value="1" /><span></span> <input type="radio" name="attr_Willpower" value="2" /><span></span> <input type="radio" name="attr_Willpower" value="3" /><span></span> <input type="radio" name="attr_Willpower" value="4" /><span></span> <input type="radio" name="attr_Willpower" value="5" checked="checked" /><span></span> <input type="radio" name="attr_Willpower" value="6" /><span></span> <input type="radio" name="attr_Willpower" value="7" /><span></span> <input type="radio" name="attr_Willpower" value="8" /><span></span> <input type="radio" name="attr_Willpower" value="9" /><span></span> <input type="radio" name="attr_Willpower" value="10" /><span></span>
<div class="sheet-row" align="left" style="margin:0px 0px 0px 30px">
<input type="checkbox" name="attr_Willpower_Used_Zero" /><span></span> <input type="radio" name="attr_Willpower_Used" value="0" checked="checked" /> <input type="radio" name="attr_Willpower_Used" value="1"/><span></span> <input type="radio" name="attr_Willpower_Used" value="2" /><span></span> <input type="radio" name="attr_Willpower_Used" value="3" /><span></span> <input type="radio" name="attr_Willpower_Used" value="4" /><span></span> <input type="radio" name="attr_Willpower_Used" value="5" /><span></span> <input type="radio" name="attr_Willpower_Used" value="6" /><span></span> <input type="radio" name="attr_Willpower_Used" value="7" /><span></span> <input type="radio" name="attr_Willpower_Used" value="8" /><span></span> <input type="radio" name="attr_Willpower_Used" value="9" /><span></span> <input type="radio" name="attr_Willpower_Used" value="10" /><span></span>
</div>
<br><br><br>
<h3 style="text-align: center">Quintessence</h3>
<!-- Quintessence wheel goes here--><br><br><br><br><br><br><br><br><br>
<h3 style="text-align: center">Paradox</h3>
<br><br><br>
<h3 align="center">Flaws</h3>
<textarea name="attr_flaws" style="width:260px"></textarea>
</div>
<div class="sheet-col" style="width:270px">
<h3 style="text-align: center">Health</h3>
<div class="sheet-col" style="width:155px">
<h4 style="line-height:30px">Bruised</h4>
<h4 style="line-height:30px">Hurt</h4>
<h4 style="line-height:30px">Injured</h4>
<h4 style="line-height:30px">Wounded</h4>
<h4 style="line-height:30px">Mauled</h4>
<h4 style="line-height:30px">Crippled</h4>
<h4 style="line-height:30px">Incapacitated</h4>
</div>
<div class="sheet-col" style="width:110px" align="right">
<input type="checkbox" name="attr_Bruised"/><span></span>
<div class="sheet-row">
<h4 style="line-height:30px">-1&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Hurt" /><span></span>
</div>
<div class="sheet-row">
<h4 style="line-height:30px">-1&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Injured" /><span></span>
</div>
<div class="sheet-row">
<h4 style="line-height:30px">-2&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Wounded" /><span></span>
</div>
<div class="sheet-row">
<h4 style="line-height:30px">-2&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Mauled" /><span></span>
</div>
<div class="sheet-row">
<h4 style="line-height:30px">-5&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Crippled" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Incapacitated" /><span></span>
</div>
</div><br><br>
<h3 style="text-align: center">Resonance</h3>
<div class="sheet-col" style="width:155px; line-height:17px">
<h4>Dynamic</h4>
<h4>Entropic</h4>
<h4>Static</h4>
</div>
<div class="sheet-col" style="width:110px; line-height:17px" align="right">
<input type="checkbox" name="attr_Dynamic_Zero" /><span></span> <input type="radio" name="attr_Dynamic" value="0" checked="checked" /> <input type="radio" name="attr_Dynamic" value="1" /><span></span> <input type="radio" name="attr_Dynamic" value="2" /><span></span> <input type="radio" name="attr_Dynamic" value="3" /><span></span> <input type="radio" name="attr_Dynamic" value="4" /><span></span> <input type="radio" name="attr_Dynamic" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Entropic_Zero" /><span></span> <input type="radio" name="attr_Entropic" value="0" checked="checked" /> <input type="radio" name="attr_Entropic" value="1" /><span></span> <input type="radio" name="attr_Entropic" value="2" /><span></span> <input type="radio" name="attr_Entropic" value="3" /><span></span> <input type="radio" name="attr_Entropic" value="4" /><span></span> <input type="radio" name="attr_Entropic" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Static_Zero" /><span></span> <input type="radio" name="attr_Static" value="0" checked="checked" /> <input type="radio" name="attr_Static" value="1" /><span></span> <input type="radio" name="attr_Static" value="2" /><span></span> <input type="radio" name="attr_Static" value="3" /><span></span> <input type="radio" name="attr_Static" value="4" /><span></span> <input type="radio" name="attr_Static" value="5" /><span></span>
</div>
<br></div>
<div class="sheet-row">
<br><h3 style="text-align: center">Experience</h3>
</div>
<div class="sheet-row" align="center">
<input type="text" name="Experience" style="width:245px"/>
</div>
<br><br><h3 align="center">Notes</h3>
<textarea name="attr_notes" style="width:260px"></textarea>
</div>
+7
View File
@@ -0,0 +1,7 @@
Character sheet for Mage the Ascension, Second Edition, revised, by White Wolf Publishing.
I still need to figure out how to do the Quintessence wheel.
I need to figure up a better way to do the health tracker, so it can reflect the different types of damage.
A big thanks goes out to Brian Shields and Benjamin Bandelow. I used the exalted sheet they made as a starting point and as such much, maybe most, of this code it theirs.
+3
View File
@@ -0,0 +1,3 @@
Character sheet for Vampire The Maquerade, Second Edition, revised, by White Wolf Publishing.
A big thanks goes out to Brian Shields and Benjamin Bandelow. I used the exalted sheet they made as a starting point and as such much, maybe most, of this code it theirs.
+143
View File
@@ -0,0 +1,143 @@
.charsheet label {
display: inline-block;
width: 85px;
text-align: right;
}
.charsheet input {
display: inline-block;
width: 155px;
}
.sheet-col strong.sheet-dee {
font-size: 1.4em;
font-weight: bold;
padding-right: 4px;
}
.charsheet input.sheet-short {
width: 3.5em;
}
.charsheet {
background-color: white;
}
.charsheet table td, .charsheet table th {
font-size: 1.2em;
font-weight: bold;
text-align: center;
}
select.sheet-dtype {
width: 60px;
vertical-align: top;
}
/* Hide actual dot/checkbox */
input[type="radio"],
input[type="checkbox"]
{
opacity: 0;
position: absolute;
cursor: pointer;
z-index: 1;
vertical-align: middle;
}
/* Styles common to fake dot and checkbox */
input[type="radio"] + span::before,
input[type="checkbox"] + span::before
{
border: solid 1px #a8a8a8;
line-height: 14px;
text-align: middle;
display: inline-block;
vertical-align: middle;
margin: 0 0 0 -3px;
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
background: #f6f6f6;
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
background: radial-gradient(#f6f6f6, #dfdfdf);
}
/* Styles unique to fake dot (checked or left of checked) */
input[type="radio"] + span::before
{
content: "•";
width: 12px;
height: 12px;
font-size: 36px;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
}
/* Styles unique to fake checkbox (unchecked) */
input[type="checkbox"] + span::before
{
content: "";
opacity: .5;
width: 14px;
height: 14px;
font-size: 12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
/* Styles unique to fake checkbox (checked) */
input[type="checkbox"]:checked + span::before
{
border: solid 1px transparent;
background: transparent;
content: "✖";
color: #a00;
-moz-box-shadow: 0 0 2px transparent;
-webkit-box-shadow: 0 0 2px transparent;
box-shadow: 0 0 2px transparent;
}
input[type="checkbox"]:hover:checked + span::before
{
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
border: solid 1px #a8a8a8;
margin-right: 0px;
}
/* Remove dot from all radios _after_ selected one */
input[type="radio"]:checked ~ input[type="radio"] + span::before
{
content: "";
}
/* Show checkbox when hovering or when it's checked */
input[type="checkbox"]:hover + span::before
{
opacity: 1;
}
/* Fade out dots when checkbox is checked */
input[type="checkbox"]:checked ~ input[type="radio"] + span
{
opacity: 0.5;
}
/* Hide checked dots when checkbox is checked */
input[type="checkbox"]:checked ~ input[type="radio"] + span::before
{
content: "";
}
+460
View File
@@ -0,0 +1,460 @@
<p style="text-align: center;">
<img src="http://i564.photobucket.com/albums/ss81/johngivens/VampireMasqueradeRevisedLogo.png" style="max-height: 100px;" />
</p>
<div class="sheet-3colrow">
<div class="sheet-col">
<label>Name:</label><input type="text" name="attr_name" />
<label>Player:</label><input type="text" name="attr_player" />
<label>Chronicle:</label><input type="text" name="attr_Chronicle" />
</div>
<div class="sheet-col">
<label>Nature:</label><input type="text" name="attr_Nature" />
<label>Demeanor:</label><input type="text" name="attr_Demeanor" />
<label>Concept:</label><input type="text" name="attr_Concept" />
</div>
<div class="sheet-col">
<label>Clan:</label><input type="text" name="attr_Clan" />
<label>Generation:</label><input type="text" name="attr_Generation" />
<label>Sire:</label><input type="text" name="attr_Sire" />
</div>
</div>
<hr/>
<h1 style="text-align: center">Attributes</h1>
<div class="sheet-3colrow">
<div class="sheet-col">
<h3 style="text-align: center">Physical</h3>
</div>
<div class="sheet-col">
<h3 style="text-align: center">Social</h3>
</div>
<div class="sheet-col">
<h3 style="text-align: center">Mental</h3>
</div>
</div>
<div class="sheet-colrow" >
<div class="sheet-col" style="width:115px">
<h4>Strength</h4>
<h4>Dexterity</h4>
<h4>Stamina</h4>
</div>
<div class="sheet-col" style="width:150px" align="right">
<input type="radio" name="attr_Strength" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Strength" value="2" /><span></span> <input type="radio" name="attr_Strength" value="3" /><span></span> <input type="radio" name="attr_Strength" value="4" /><span></span> <input type="radio" name="attr_Strength" value="5" /><span></span> <input type="radio" name="attr_Strength" value="6" /><span></span> <input type="radio" name="attr_Strength" value="7" /><span></span> <input type="radio" name="attr_Strength" value="8" /><span></span>
<div class="sheet-row">
<input type="radio" name="attr_Dexterity" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Dexterity" value="2" /><span></span> <input type="radio" name="attr_Dexterity" value="3" /><span></span> <input type="radio" name="attr_Dexterity" value="4" /><span></span> <input type="radio" name="attr_Dexterity" value="5" /><span></span> <input type="radio" name="attr_Dexterity" value="6" /><span></span> <input type="radio" name="attr_Dexterity" value="7" /><span></span> <input type="radio" name="attr_Dexterity" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="radio" name="attr_Stamina" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Stamina" value="2" /><span></span> <input type="radio" name="attr_Stamina" value="3" /><span></span> <input type="radio" name="attr_Stamina" value="4" /><span></span> <input type="radio" name="attr_Stamina" value="5" /><span></span> <input type="radio" name="attr_Stamina" value="6" /><span></span> <input type="radio" name="attr_Stamina" value="7" /><span></span> <input type="radio" name="attr_Stamina" value="8" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:5px">
</div>
<div class="sheet-col" style="width:110px">
<h4>Charisma</h4>
<h4>Manipulation</h4>
<h4>Appearance</h4>
</div>
<div class="sheet-col" style="width:150px" align="right">
<input type="radio" name="attr_Charisma" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Charisma" value="2" /><span></span> <input type="radio" name="attr_Charisma" value="3" /><span></span> <input type="radio" name="attr_Charisma" value="4" /><span></span> <input type="radio" name="attr_Charisma" value="5" /><span></span> <input type="radio" name="attr_Charisma" value="6" /><span></span> <input type="radio" name="attr_Charisma" value="7" /><span></span> <input type="radio" name="attr_Charisma" value="8" /><span></span>
<div class="sheet-row">
<input type="radio" name="attr_Manipulation" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Manipulation" value="2" /><span></span> <input type="radio" name="attr_Manipulation" value="3" /><span></span> <input type="radio" name="attr_Manipulation" value="4" /><span></span> <input type="radio" name="attr_Manipulation" value="5" /><span></span> <input type="radio" name="attr_Manipulation" value="6" /><span></span> <input type="radio" name="attr_Manipulation" value="7" /><span></span> <input type="radio" name="attr_Manipulation" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Appearance_Zero" /><span></span> <input type="radio" name="attr_Appearance" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Appearance" value="2" /><span></span> <input type="radio" name="attr_Appearance" value="3" /><span></span> <input type="radio" name="attr_Appearance" value="4" /><span></span> <input type="radio" name="attr_Appearance" value="5" /><span></span> <input type="radio" name="attr_Appearance" value="6" /><span></span> <input type="radio" name="attr_Appearance" value="7" /><span></span> <input type="radio" name="attr_Appearance" value="8" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:5px">
</div>
<div class="sheet-col" style="width:110px">
<h4>Intelligence</h4>
<h4>Wits</h4>
<h4>Perception</h4>
</div>
<div class="sheet-col" style="width:155px" align="right">
<input type="radio" name="attr_Intelligence" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Intelligence" value="2" /><span></span> <input type="radio" name="attr_Intelligence" value="3" /><span></span> <input type="radio" name="attr_Intelligence" value="4" /><span></span> <input type="radio" name="attr_Intelligence" value="5" /><span></span> <input type="radio" name="attr_Intelligence" value="6" /><span></span> <input type="radio" name="attr_Intelligence" value="7" /><span></span> <input type="radio" name="attr_Intelligence" value="8" /><span></span>
<div class="sheet-row">
<input type="radio" name="attr_Wits" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Wits" value="2" /><span></span> <input type="radio" name="attr_Wits" value="3" /><span></span> <input type="radio" name="attr_Wits" value="4" /><span></span> <input type="radio" name="attr_Wits" value="5" /><span></span> <input type="radio" name="attr_Wits" value="6" /><span></span> <input type="radio" name="attr_Wits" value="7" /><span></span> <input type="radio" name="attr_Wits" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="radio" name="attr_Perception" value="1" checked="checked" /><span></span> <input type="radio" name="attr_Perception" value="2" /><span></span> <input type="radio" name="attr_Perception" value="3" /><span></span> <input type="radio" name="attr_Perception" value="4" /><span></span> <input type="radio" name="attr_Perception" value="5" /><span></span> <input type="radio" name="attr_Perception" value="6" /><span></span> <input type="radio" name="attr_Perception" value="7" /><span></span> <input type="radio" name="attr_Perception" value="8" /><span></span>
</div>
</div>
</div>
<hr/>
<h1 style="margin-bottom: 10px; text-align: center;">Abilities</h1>
<div class="sheet-3colrow">
<div class="sheet-col">
<h3 style="text-align: center">Talents</h3>
</div>
<div class="sheet-col">
<h3 style="text-align: center">Skills</h3>
</div>
<div class="sheet-col">
<h3 style="text-align: center">Knowledges</h3>
</div>
</div>
<div class="sheet-colrow">
<div class="sheet-col" style="width:125px">
<h4 style="line-height:20px">Alterness</h4>
<h4 style="line-height:19px">Athletics</h4>
<h4 style="line-height:19px">Brawl</h4>
<h4 style="line-height:20px">Dodge</h4>
<h4 style="line-height:19px">Empathy</h4>
<h4 style="line-height:19px">Expression</h4>
<h4 style="line-height:19px">Intimidation</h4>
<h4 style="line-height:19px">Leadership</h4>
<h4 style="line-height:20px">Streetwise</h4>
<h4 style="line-height:19px">Subterfuge</h4>
</div>
<div class="sheet-col" style="width:145px">
<input type="checkbox" name="attr_Alterness_Zero" /><span></span> <input type="radio" name="attr_Alterness" value="0" checked="checked" /> <input type="radio" name="attr_Alterness" value="1" /><span></span> <input type="radio" name="attr_Alterness" value="2" /><span></span> <input type="radio" name="attr_Alterness" value="3" /><span></span> <input type="radio" name="attr_Alterness" value="4" /><span></span> <input type="radio" name="attr_Alterness" value="5" /><span></span> <input type="radio" name="attr_Alterness" value="6" /><span></span> <input type="radio" name="attr_Alterness" value="7" /><span></span> <input type="radio" name="attr_Alterness" value="8" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Athletics_Zero" /><span></span> <input type="radio" name="attr_Athletics" value="0" checked="checked" /> <input type="radio" name="attr_Athletics" value="1" /><span></span> <input type="radio" name="attr_Athletics" value="2" /><span></span> <input type="radio" name="attr_Athletics" value="3" /><span></span> <input type="radio" name="attr_Athletics" value="4" /><span></span> <input type="radio" name="attr_Athletics" value="5" /><span></span> <input type="radio" name="attr_Athletics" value="6" /><span></span> <input type="radio" name="attr_Athletics" value="7" /><span></span> <input type="radio" name="attr_Athletics" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Brawl_Zero" /><span></span> <input type="radio" name="attr_Brawl" value="0" checked="checked" /> <input type="radio" name="attr_Brawl" value="1" /><span></span> <input type="radio" name="attr_Brawl" value="2" /><span></span> <input type="radio" name="attr_Brawl" value="3" /><span></span> <input type="radio" name="attr_Brawl" value="4" /><span></span> <input type="radio" name="attr_Brawl" value="5" /><span></span> <input type="radio" name="attr_Brawl" value="6" /><span></span> <input type="radio" name="attr_Brawl" value="7" /><span></span> <input type="radio" name="attr_Brawl" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Dodge_Zero" /><span></span> <input type="radio" name="attr_Dodge" value="0" checked="checked" /> <input type="radio" name="attr_Dodge" value="1" /><span></span> <input type="radio" name="attr_Dodge" value="2" /><span></span> <input type="radio" name="attr_Dodge" value="3" /><span></span> <input type="radio" name="attr_Dodge" value="4" /><span></span> <input type="radio" name="attr_Dodge" value="5" /><span></span> <input type="radio" name="attr_Dodge" value="6" /><span></span> <input type="radio" name="attr_Dodge" value="7" /><span></span> <input type="radio" name="attr_Dodge" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Empathy_Zero" /><span></span> <input type="radio" name="attr_Empathy" value="0" checked="checked" /> <input type="radio" name="attr_Empathy" value="1" /><span></span> <input type="radio" name="attr_Empathy" value="2" /><span></span> <input type="radio" name="attr_Empathy" value="3" /><span></span> <input type="radio" name="attr_Empathy" value="4" /><span></span> <input type="radio" name="attr_Empathy" value="5" /><span></span> <input type="radio" name="attr_Empathy" value="6" /><span></span> <input type="radio" name="attr_Empathy" value="7" /><span></span> <input type="radio" name="attr_Empathy" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Expression_Zero" /><span></span> <input type="radio" name="attr_Expression" value="0" checked="checked" /> <input type="radio" name="attr_Expression" value="1" /><span></span> <input type="radio" name="attr_Expression" value="2" /><span></span> <input type="radio" name="attr_Expression" value="3" /><span></span> <input type="radio" name="attr_Expression" value="4" /><span></span> <input type="radio" name="attr_Expression" value="5" /><span></span> <input type="radio" name="attr_Expression" value="6" /><span></span> <input type="radio" name="attr_Expression" value="7" /><span></span> <input type="radio" name="attr_Expression" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Intimidation_Zero" /><span></span> <input type="radio" name="attr_Intimidation" value="0" checked="checked" /> <input type="radio" name="attr_Intimidation" value="1" /><span></span> <input type="radio" name="attr_Intimidation" value="2" /><span></span> <input type="radio" name="attr_Intimidation" value="3" /><span></span> <input type="radio" name="attr_Intimidation" value="4" /><span></span> <input type="radio" name="attr_Intimidation" value="5" /><span></span> <input type="radio" name="attr_Intimidation" value="6" /><span></span> <input type="radio" name="attr_Intimidation" value="7" /><span></span> <input type="radio" name="attr_Intimidation" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Leadership_Zero" /><span></span> <input type="radio" name="attr_Leadership" value="0" checked="checked" /> <input type="radio" name="attr_Leadership" value="1" /><span></span> <input type="radio" name="attr_Leadership" value="2" /><span></span> <input type="radio" name="attr_Leadership" value="3" /><span></span> <input type="radio" name="attr_Leadership" value="4" /><span></span> <input type="radio" name="attr_Leadership" value="5" /><span></span> <input type="radio" name="attr_Leadership" value="6" /><span></span> <input type="radio" name="attr_Leadership" value="7" /><span></span> <input type="radio" name="attr_Leadership" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Streetwise_Zero" /><span></span> <input type="radio" name="attr_Streetwise" value="0" checked="checked" /> <input type="radio" name="attr_Streetwise" value="1" /><span></span> <input type="radio" name="attr_Streetwise" value="2" /><span></span> <input type="radio" name="attr_Streetwise" value="3" /><span></span> <input type="radio" name="attr_Streetwise" value="4" /><span></span> <input type="radio" name="attr_Streetwise" value="5" /><span></span> <input type="radio" name="attr_Streetwise" value="6" /><span></span> <input type="radio" name="attr_Streetwise" value="7" /><span></span> <input type="radio" name="attr_Streetwise" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Subterfuge_Zero" /><span></span> <input type="radio" name="attr_Subterfuge" value="0" checked="checked" /> <input type="radio" name="attr_Subterfuge" value="1" /><span></span> <input type="radio" name="attr_Subterfuge" value="2" /><span></span> <input type="radio" name="attr_Subterfuge" value="3" /><span></span> <input type="radio" name="attr_Subterfuge" value="4" /><span></span> <input type="radio" name="attr_Subterfuge" value="5" /><span></span> <input type="radio" name="attr_Subterfuge" value="6" /><span></span> <input type="radio" name="attr_Subterfuge" value="7" /><span></span> <input type="radio" name="attr_Subterfuge" value="8" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:125px">
<h4 style="line-height:19px">Animal Ken</h4>
<h4 style="line-height:20px">Craft</h4>
<h4 style="line-height:19px">Drive</h4>
<h4 style="line-height:19px">Etiquette</h4>
<h4 style="line-height:19px">Firearms</h4>
<h4 style="line-height:19px">Melee</h4>
<h4 style="line-height:19px">Performance</h4>
<h4 style="line-height:20px">Security</h4>
<h4 style="line-height:19px">Stealth</h4>
<h4 style="line-height:20px">Survival</h4>
</div>
<div class="sheet-col" style="width:145px">
<input type="checkbox" name="attr_Animal_Ken_Zero" /><span></span> <input type="radio" name="attr_Animal_Ken" value="0" checked="checked" /> <input type="radio" name="attr_Animal_Ken" value="1" /><span></span> <input type="radio" name="attr_Animal_Ken" value="2" /><span></span> <input type="radio" name="attr_Animal_Ken" value="3" /><span></span> <input type="radio" name="attr_Animal_Ken" value="4" /><span></span> <input type="radio" name="attr_Animal_Ken" value="5" /><span></span> <input type="radio" name="attr_Animal_Ken" value="6" /><span></span> <input type="radio" name="attr_Animal_Ken" value="7" /><span></span> <input type="radio" name="attr_Animal_Ken" value="8" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Craft_Zero" /><span></span> <input type="radio" name="attr_Craft" value="0" checked="checked" /> <input type="radio" name="attr_Craft" value="1" /><span></span> <input type="radio" name="attr_Craft" value="2" /><span></span> <input type="radio" name="attr_Craft" value="3" /><span></span> <input type="radio" name="attr_Craft" value="4" /><span></span> <input type="radio" name="attr_Craft" value="5" /><span></span> <input type="radio" name="attr_Craft" value="6" /><span></span> <input type="radio" name="attr_Craft" value="7" /><span></span> <input type="radio" name="attr_Craft" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Drive_Zero" /><span></span> <input type="radio" name="attr_Drive" value="0" checked="checked" /> <input type="radio" name="attr_Drive" value="1" /><span></span> <input type="radio" name="attr_Drive" value="2" /><span></span> <input type="radio" name="attr_Drive" value="3" /><span></span> <input type="radio" name="attr_Drive" value="4" /><span></span> <input type="radio" name="attr_Drive" value="5" /><span></span> <input type="radio" name="attr_Drive" value="6" /><span></span> <input type="radio" name="attr_Drive" value="7" /><span></span> <input type="radio" name="attr_Drive" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Etiquette_Zero" /><span></span> <input type="radio" name="attr_Etiquette" value="0" checked="checked" /> <input type="radio" name="attr_Etiquette" value="1" /><span></span> <input type="radio" name="attr_Etiquette" value="2" /><span></span> <input type="radio" name="attr_Etiquette" value="3" /><span></span> <input type="radio" name="attr_Etiquette" value="4" /><span></span> <input type="radio" name="attr_Etiquette" value="5" /><span></span> <input type="radio" name="attr_Etiquette" value="6" /><span></span> <input type="radio" name="attr_Etiquette" value="7" /><span></span> <input type="radio" name="attr_Etiquette" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Firearms_Zero" /><span></span> <input type="radio" name="attr_Firearms" value="0" checked="checked" /> <input type="radio" name="attr_Firearms" value="1" /><span></span> <input type="radio" name="attr_Firearms" value="2" /><span></span> <input type="radio" name="attr_Firearms" value="3" /><span></span> <input type="radio" name="attr_Firearms" value="4" /><span></span> <input type="radio" name="attr_Firearms" value="5" /><span></span> <input type="radio" name="attr_Firearms" value="6" /><span></span> <input type="radio" name="attr_Firearms" value="7" /><span></span> <input type="radio" name="attr_Firearms" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Melee_Zero" /><span></span> <input type="radio" name="attr_Melee" value="0" checked="checked" /> <input type="radio" name="attr_Melee" value="1" /><span></span> <input type="radio" name="attr_Melee" value="2" /><span></span> <input type="radio" name="attr_Melee" value="3" /><span></span> <input type="radio" name="attr_Melee" value="4" /><span></span> <input type="radio" name="attr_Melee" value="5" /><span></span> <input type="radio" name="attr_Melee" value="6" /><span></span> <input type="radio" name="attr_Melee" value="7" /><span></span> <input type="radio" name="attr_Melee" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Performance_Zero" /><span></span> <input type="radio" name="attr_Performance" value="0" checked="checked" /> <input type="radio" name="attr_Performance" value="1" /><span></span> <input type="radio" name="attr_Performance" value="2" /><span></span> <input type="radio" name="attr_Performance" value="3" /><span></span> <input type="radio" name="attr_Performance" value="4" /><span></span> <input type="radio" name="attr_Performance" value="5" /><span></span> <input type="radio" name="attr_Performance" value="6" /><span></span> <input type="radio" name="attr_Performance" value="7" /><span></span> <input type="radio" name="attr_Performance" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Security_Zero" /><span></span> <input type="radio" name="attr_Security" value="0" checked="checked" /> <input type="radio" name="attr_Security" value="1" /><span></span> <input type="radio" name="attr_Security" value="2" /><span></span> <input type="radio" name="attr_Security" value="3" /><span></span> <input type="radio" name="attr_Security" value="4" /><span></span> <input type="radio" name="attr_Security" value="5" /><span></span> <input type="radio" name="attr_Security" value="6" /><span></span> <input type="radio" name="attr_Security" value="7" /><span></span> <input type="radio" name="attr_Security" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Stealth_Zero" /><span></span> <input type="radio" name="attr_Stealth" value="0" checked="checked" /> <input type="radio" name="attr_Stealth" value="1" /><span></span> <input type="radio" name="attr_Stealth" value="2" /><span></span> <input type="radio" name="attr_Stealth" value="3" /><span></span> <input type="radio" name="attr_Stealth" value="4" /><span></span> <input type="radio" name="attr_Stealth" value="5" /><span></span> <input type="radio" name="attr_Stealth" value="6" /><span></span> <input type="radio" name="attr_Stealth" value="7" /><span></span> <input type="radio" name="attr_Stealth" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Survival_Zero" /><span></span> <input type="radio" name="attr_Survival" value="0" checked="checked" /> <input type="radio" name="attr_Survival" value="1" /><span></span> <input type="radio" name="attr_Survival" value="2" /><span></span> <input type="radio" name="attr_Survival" value="3" /><span></span> <input type="radio" name="attr_Survival" value="4" /><span></span> <input type="radio" name="attr_Survival" value="5" /><span></span> <input type="radio" name="attr_Survival" value="6" /><span></span> <input type="radio" name="attr_Survival" value="7" /><span></span> <input type="radio" name="attr_Survival" value="8" /><span></span>
</div>
</div>
<div class="sheet-col" style="width:125px">
<h4 style="line-height:20px">Academics</h4>
<h4 style="line-height:19px">Computer</h4>
<h4 style="line-height:19px">Finance</h4>
<h4 style="line-height:20px">Investigation</h4>
<h4 style="line-height:19px">Law</h4>
<h4 style="line-height:19px">Linguistics</h4>
<h4 style="line-height:19px">Medicine</h4>
<h4 style="line-height:20px">Occult</h4>
<h4 style="line-height:19px">Politics</h4>
<h4 style="line-height:19px">Science</h4>
</div>
<div class="sheet-col" style="width:145px">
<div class="sheet-row">
<input type="checkbox" name="attr_Academics_Zero" /><span></span> <input type="radio" name="attr_Academics" value="0" checked="checked" /> <input type="radio" name="attr_Academics" value="1" /><span></span> <input type="radio" name="attr_Academics" value="2" /><span></span> <input type="radio" name="attr_Academics" value="3" /><span></span> <input type="radio" name="attr_Academics" value="4" /><span></span> <input type="radio" name="attr_Academics" value="5" /><span></span> <input type="radio" name="attr_Academics" value="6" /><span></span> <input type="radio" name="attr_Academics" value="7" /><span></span> <input type="radio" name="attr_Academics" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Computer_Zero" /><span></span> <input type="radio" name="attr_Computer" value="0" checked="checked" /> <input type="radio" name="attr_Computer" value="1" /><span></span> <input type="radio" name="attr_Computer" value="2" /><span></span> <input type="radio" name="attr_Computer" value="3" /><span></span> <input type="radio" name="attr_Computer" value="4" /><span></span> <input type="radio" name="attr_Computer" value="5" /><span></span> <input type="radio" name="attr_Computer" value="6" /><span></span> <input type="radio" name="attr_Computer" value="7" /><span></span> <input type="radio" name="attr_Computer" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Finance_Zero" /><span></span> <input type="radio" name="attr_Finance" value="0" checked="checked" /> <input type="radio" name="attr_Finance" value="1" /><span></span> <input type="radio" name="attr_Finance" value="2" /><span></span> <input type="radio" name="attr_Finance" value="3" /><span></span> <input type="radio" name="attr_Finance" value="4" /><span></span> <input type="radio" name="attr_Finance" value="5" /><span></span> <input type="radio" name="attr_Finance" value="6" /><span></span> <input type="radio" name="attr_Finance" value="7" /><span></span> <input type="radio" name="attr_Finance" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Investigation_Zero" /><span></span> <input type="radio" name="attr_Investigation" value="0" checked="checked" /> <input type="radio" name="attr_Investigation" value="1" /><span></span> <input type="radio" name="attr_Investigation" value="2" /><span></span> <input type="radio" name="attr_Investigation" value="3" /><span></span> <input type="radio" name="attr_Investigation" value="4" /><span></span> <input type="radio" name="attr_Investigation" value="5" /><span></span> <input type="radio" name="attr_Investigation" value="6" /><span></span> <input type="radio" name="attr_Investigation" value="7" /><span></span> <input type="radio" name="attr_Investigation" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Law_Zero" /><span></span> <input type="radio" name="attr_Law" value="0" checked="checked" /> <input type="radio" name="attr_Law" value="1" /><span></span> <input type="radio" name="attr_Law" value="2" /><span></span> <input type="radio" name="attr_Law" value="3" /><span></span> <input type="radio" name="attr_Law" value="4" /><span></span> <input type="radio" name="attr_Law" value="5" /><span></span> <input type="radio" name="attr_Law" value="6" /><span></span> <input type="radio" name="attr_Law" value="7" /><span></span> <input type="radio" name="attr_Law" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Linguistics_Zero" /><span></span> <input type="radio" name="attr_Linguistics" value="0" checked="checked" /> <input type="radio" name="attr_Linguistics" value="1" /><span></span> <input type="radio" name="attr_Linguistics" value="2" /><span></span> <input type="radio" name="attr_Linguistics" value="3" /><span></span> <input type="radio" name="attr_Linguistics" value="4" /><span></span> <input type="radio" name="attr_Linguistics" value="5" /><span></span> <input type="radio" name="attr_Survival" value="6" /><span></span> <input type="radio" name="attr_Survival" value="7" /><span></span> <input type="radio" name="attr_Survival" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Medicine_Zero" /><span></span> <input type="radio" name="attr_Medicine" value="0" checked="checked" /> <input type="radio" name="attr_Medicine" value="1" /><span></span> <input type="radio" name="attr_Medicine" value="2" /><span></span> <input type="radio" name="attr_Medicine" value="3" /><span></span> <input type="radio" name="attr_Medicine" value="4" /><span></span> <input type="radio" name="attr_Medicine" value="5" /><span></span> <input type="radio" name="attr_Medicine" value="6" /><span></span> <input type="radio" name="attr_Medicine" value="7" /><span></span> <input type="radio" name="attr_Medicine" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Occult_Zero" /><span></span> <input type="radio" name="attr_Occult" value="0" checked="checked" /> <input type="radio" name="attr_Occult" value="1" /><span></span> <input type="radio" name="attr_Occult" value="2" /><span></span> <input type="radio" name="attr_Occult" value="3" /><span></span> <input type="radio" name="attr_Occult" value="4" /><span></span> <input type="radio" name="attr_Occult" value="5" /><span></span> <input type="radio" name="attr_Occult" value="6" /><span></span> <input type="radio" name="attr_Occult" value="7" /><span></span> <input type="radio" name="attr_Occult" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Politics_Zero" /><span></span> <input type="radio" name="attr_Politics" value="0" checked="checked" /> <input type="radio" name="attr_Politics" value="1" /><span></span> <input type="radio" name="attr_Politics" value="2" /><span></span> <input type="radio" name="attr_Politics" value="3" /><span></span> <input type="radio" name="attr_Politics" value="4" /><span></span> <input type="radio" name="attr_Politics" value="5" /><span></span> <input type="radio" name="attr_Politics" value="6" /><span></span> <input type="radio" name="attr_Politics" value="7" /><span></span> <input type="radio" name="attr_Politics" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Science_Zero" /><span></span> <input type="radio" name="attr_Science" value="0" checked="checked" /> <input type="radio" name="attr_Science" value="1" /><span></span> <input type="radio" name="attr_Science" value="2" /><span></span> <input type="radio" name="attr_Science" value="3" /><span></span> <input type="radio" name="attr_Science" value="4" /><span></span> <input type="radio" name="attr_Science" value="5" /><span></span> <input type="radio" name="attr_Science" value="6" /><span></span> <input type="radio" name="attr_Science" value="7" /><span></span> <input type="radio" name="attr_Science" value="8" /><span></span>
</div>
</div>
</div>
<hr/>
<h1 style="margin-bottom: 10px; text-align: center;">Advantages</h1>
<div class="sheet-col" style="width:270px; ">
<h3 align="center">Diciplines</h3>
<div class="sheet-col" style="width:120px; line-height:28px">
<input type="text" name="Dicipline1" style="width:120px"/>
<input type="text" name="Dicipline2" style="width:120px"/>
<input type="text" name="Dicipline3" style="width:120px"/>
<input type="text" name="Dicipline4" style="width:120px"/>
<input type="text" name="Dicipline5" style="width:120px"/>
<input type="text" name="Dicipline6" style="width:120px"/>
</div>
<div class="sheet-col" style="width:145x; line-height:30px">
<input type="checkbox" name="attr_Dicipline1_Zero" /><span></span> <input type="radio" name="attr_Dicipline1" value="0" checked="checked" /> <input type="radio" name="attr_Dicipline1" value="1" /><span></span> <input type="radio" name="attr_Dicipline1" value="2" /><span></span> <input type="radio" name="attr_Dicipline1" value="3" /><span></span> <input type="radio" name="attr_Dicipline1" value="4" /><span></span> <input type="radio" name="attr_Dicipline1" value="5" /><span></span> <input type="radio" name="attr_Dicipline1" value="6" /><span></span> <input type="radio" name="attr_Dicipline1" value="7" /><span></span> <input type="radio" name="attr_Dicipline1" value="8" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Dicipline2_Zero" /><span></span> <input type="radio" name="attr_Dicipline2" value="0" checked="checked" /> <input type="radio" name="attr_Dicipline2" value="1" /><span></span> <input type="radio" name="attr_Dicipline2" value="2" /><span></span> <input type="radio" name="attr_Dicipline2" value="3" /><span></span> <input type="radio" name="attr_Dicipline2" value="4" /><span></span> <input type="radio" name="attr_Dicipline2" value="5" /><span></span> <input type="radio" name="attr_Dicipline2" value="6" /><span></span> <input type="radio" name="attr_Dicipline2" value="7" /><span></span> <input type="radio" name="attr_Dicipline2" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Dicipline3_Zero" /><span></span> <input type="radio" name="attr_Dicipline3" value="0" checked="checked" /> <input type="radio" name="attr_Dicipline3" value="1" /><span></span> <input type="radio" name="attr_Dicipline3" value="2" /><span></span> <input type="radio" name="attr_Dicipline3" value="3" /><span></span> <input type="radio" name="attr_Dicipline3" value="4" /><span></span> <input type="radio" name="attr_Dicipline3" value="5" /><span></span> <input type="radio" name="attr_Dicipline3" value="6" /><span></span> <input type="radio" name="attr_Dicipline3" value="7" /><span></span> <input type="radio" name="attr_Dicipline3" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Dicipline4_Zero" /><span></span> <input type="radio" name="attr_Dicipline4" value="0" checked="checked" /> <input type="radio" name="attr_Dicipline4" value="1" /><span></span> <input type="radio" name="attr_Dicipline4" value="2" /><span></span> <input type="radio" name="attr_Dicipline4" value="3" /><span></span> <input type="radio" name="attr_Dicipline4" value="4" /><span></span> <input type="radio" name="attr_Dicipline4" value="5" /><span></span> <input type="radio" name="attr_Dicipline4" value="6" /><span></span> <input type="radio" name="attr_Dicipline4" value="7" /><span></span> <input type="radio" name="attr_Dicipline4" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Dicipline5_Zero" /><span></span> <input type="radio" name="attr_Dicipline5" value="0" checked="checked" /> <input type="radio" name="attr_Dicipline5" value="1" /><span></span> <input type="radio" name="attr_Dicipline5" value="2" /><span></span> <input type="radio" name="attr_Dicipline5" value="3" /><span></span> <input type="radio" name="attr_Dicipline5" value="4" /><span></span> <input type="radio" name="attr_Dicipline5" value="5" /><span></span> <input type="radio" name="attr_Dicipline5" value="6" /><span></span> <input type="radio" name="attr_Dicipline5" value="7" /><span></span> <input type="radio" name="attr_Dicipline5" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Dicipline6_Zero" /><span></span> <input type="radio" name="attr_Dicipline6" value="0" checked="checked" /> <input type="radio" name="attr_Dicipline6" value="1" /><span></span> <input type="radio" name="attr_Dicipline6" value="2" /><span></span> <input type="radio" name="attr_Dicipline6" value="3" /><span></span> <input type="radio" name="attr_Dicipline6" value="4" /><span></span> <input type="radio" name="attr_Dicipline6" value="5" /><span></span> <input type="radio" name="attr_Dicipline6" value="6" /><span></span> <input type="radio" name="attr_Dicipline6" value="7" /><span></span> <input type="radio" name="attr_Dicipline6" value="8" /><span></span>
</div>
</div>
<br><br>
<h3 align="center">Other Traits</h3>
<div class="sheet-col" style="width:120px; line-height:28px">
<input type="text" name="Other1" style="width:120px"/>
<input type="text" name="Other2" style="width:120px"/>
<input type="text" name="Other3" style="width:120px"/>
<input type="text" name="Other4" style="width:120px"/>
<input type="text" name="Other5" style="width:120px"/>
<input type="text" name="Other6" style="width:120px"/>
<input type="text" name="Other7" style="width:120px"/>
<input type="text" name="Other8" style="width:120px"/>
</div>
<div class="sheet-col" style="width:145x; line-height:30px">
<input type="checkbox" name="attr_Other1_Zero" /><span></span> <input type="radio" name="attr_Other1" value="0" checked="checked" /> <input type="radio" name="attr_Other1" value="1" /><span></span> <input type="radio" name="attr_Other1" value="2" /><span></span> <input type="radio" name="attr_Other1" value="3" /><span></span> <input type="radio" name="attr_Other1" value="4" /><span></span> <input type="radio" name="attr_Other1" value="5" /><span></span> <input type="radio" name="attr_Other1" value="6" /><span></span> <input type="radio" name="attr_Other1" value="7" /><span></span> <input type="radio" name="attr_Other1" value="8" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Other2_Zero" /><span></span> <input type="radio" name="attr_Other2" value="0" checked="checked" /> <input type="radio" name="attr_Other2" value="1" /><span></span> <input type="radio" name="attr_Other2" value="2" /><span></span> <input type="radio" name="attr_Other2" value="3" /><span></span> <input type="radio" name="attr_Other2" value="4" /><span></span> <input type="radio" name="attr_Other2" value="5" /><span></span> <input type="radio" name="attr_Other2" value="6" /><span></span> <input type="radio" name="attr_Other2" value="7" /><span></span> <input type="radio" name="attr_Other2" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other3_Zero" /><span></span> <input type="radio" name="attr_Other3" value="0" checked="checked" /> <input type="radio" name="attr_Other3" value="1" /><span></span> <input type="radio" name="attr_Other3" value="2" /><span></span> <input type="radio" name="attr_Other3" value="3" /><span></span> <input type="radio" name="attr_Other3" value="4" /><span></span> <input type="radio" name="attr_Other3" value="5" /><span></span> <input type="radio" name="attr_Other3" value="6" /><span></span> <input type="radio" name="attr_Other3" value="7" /><span></span> <input type="radio" name="attr_Other3" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other4_Zero" /><span></span> <input type="radio" name="attr_Other4" value="0" checked="checked" /> <input type="radio" name="attr_Other4" value="1" /><span></span> <input type="radio" name="attr_Other4" value="2" /><span></span> <input type="radio" name="attr_Other4" value="3" /><span></span> <input type="radio" name="attr_Other4" value="4" /><span></span> <input type="radio" name="attr_Other4" value="5" /><span></span> <input type="radio" name="attr_Other4" value="6" /><span></span> <input type="radio" name="attr_Other4" value="7" /><span></span> <input type="radio" name="attr_Other4" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other5_Zero" /><span></span> <input type="radio" name="attr_Other5" value="0" checked="checked" /> <input type="radio" name="attr_Other5" value="1" /><span></span> <input type="radio" name="attr_Other5" value="2" /><span></span> <input type="radio" name="attr_Other5" value="3" /><span></span> <input type="radio" name="attr_Other5" value="4" /><span></span> <input type="radio" name="attr_Other5" value="5" /><span></span> <input type="radio" name="attr_Other5" value="6" /><span></span> <input type="radio" name="attr_Other5" value="7" /><span></span> <input type="radio" name="attr_Other5" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other6_Zero" /><span></span> <input type="radio" name="attr_Other6" value="0" checked="checked" /> <input type="radio" name="attr_Other6" value="1" /><span></span> <input type="radio" name="attr_Other6" value="2" /><span></span> <input type="radio" name="attr_Other6" value="3" /><span></span> <input type="radio" name="attr_Other6" value="4" /><span></span> <input type="radio" name="attr_Other6" value="5" /><span></span> <input type="radio" name="attr_Other6" value="6" /><span></span> <input type="radio" name="attr_Other6" value="7" /><span></span> <input type="radio" name="attr_Other6" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other7_Zero" /><span></span> <input type="radio" name="attr_Other7" value="0" checked="checked" /> <input type="radio" name="attr_Other7" value="1" /><span></span> <input type="radio" name="attr_Other7" value="2" /><span></span> <input type="radio" name="attr_Other7" value="3" /><span></span> <input type="radio" name="attr_Other7" value="4" /><span></span> <input type="radio" name="attr_Other7" value="5" /><span></span> <input type="radio" name="attr_Other7" value="6" /><span></span> <input type="radio" name="attr_Other7" value="7" /><span></span> <input type="radio" name="attr_Other7" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Other8_Zero" /><span></span> <input type="radio" name="attr_Other8" value="0" checked="checked" /> <input type="radio" name="attr_Other8" value="1" /><span></span> <input type="radio" name="attr_Other8" value="2" /><span></span> <input type="radio" name="attr_Other8" value="3" /><span></span> <input type="radio" name="attr_Other8" value="4" /><span></span> <input type="radio" name="attr_Other8" value="5" /><span></span> <input type="radio" name="attr_Other8" value="6" /><span></span> <input type="radio" name="attr_Other8" value="7" /><span></span> <input type="radio" name="attr_Other8" value="8" /><span></span>
</div>
</div>
<br><br>
<h3 align="center">Paths</h3>
<div class="sheet-col" style="width:165px; line-height:28px">
<input type="text" name="Path1" style="width:165px"/>
<input type="text" name="Path2" style="width:165px"/>
<input type="text" name="Path3" style="width:165px"/>
<input type="text" name="Path4" style="width:165px"/>
<input type="text" name="Path5" style="width:165px"/>
<input type="text" name="Path6" style="width:165px"/>
</div>
<div class="sheet-col" style="width:115x; line-height:30px">
<input type="checkbox" name="attr_Path1_Zero" /><span></span> <input type="radio" name="attr_Path1" value="0" checked="checked" /> <input type="radio" name="attr_Path1" value="1" /><span></span> <input type="radio" name="attr_Path1" value="2" /><span></span> <input type="radio" name="attr_Path1" value="3" /><span></span> <input type="radio" name="attr_Path1" value="4" /><span></span> <input type="radio" name="attr_Path1" value="5" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Path2_Zero" /><span></span> <input type="radio" name="attr_Path2" value="0" checked="checked" /> <input type="radio" name="attr_Path2" value="1" /><span></span> <input type="radio" name="attr_Path2" value="2" /><span></span> <input type="radio" name="attr_Path2" value="3" /><span></span> <input type="radio" name="attr_Path2" value="4" /><span></span> <input type="radio" name="attr_Path2" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Path3_Zero" /><span></span> <input type="radio" name="attr_Path3" value="0" checked="checked" /> <input type="radio" name="attr_Path3" value="1" /><span></span> <input type="radio" name="attr_Path3" value="2" /><span></span> <input type="radio" name="attr_Path3" value="3" /><span></span> <input type="radio" name="attr_Path3" value="4" /><span></span> <input type="radio" name="attr_Path3" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Path4_Zero" /><span></span> <input type="radio" name="attr_Path4" value="0" checked="checked" /> <input type="radio" name="attr_Path4" value="1" /><span></span> <input type="radio" name="attr_Path4" value="2" /><span></span> <input type="radio" name="attr_Path4" value="3" /><span></span> <input type="radio" name="attr_Path4" value="4" /><span></span> <input type="radio" name="attr_Path4" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Path5_Zero" /><span></span> <input type="radio" name="attr_Path5" value="0" checked="checked" /> <input type="radio" name="attr_Path5" value="1" /><span></span> <input type="radio" name="attr_Path5" value="2" /><span></span> <input type="radio" name="attr_Path5" value="3" /><span></span> <input type="radio" name="attr_Path5" value="4" /><span></span> <input type="radio" name="attr_Path5" value="5" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Path6_Zero" /><span></span> <input type="radio" name="attr_Path6" value="0" checked="checked" /> <input type="radio" name="attr_Path6" value="1" /><span></span> <input type="radio" name="attr_Path6" value="2" /><span></span> <input type="radio" name="attr_Path6" value="3" /><span></span> <input type="radio" name="attr_Path6" value="4" /><span></span> <input type="radio" name="attr_Path6" value="5" /><span></span>
</div>
</div>
</div>
<div class="sheet-col" style="width:270px" align="center">
<h3 style="text-align: center">Backgrounds</h3>
<div class="sheet-col" style="width:110px; line-height:28px">
<input type="text" name="Back1" style="width:120px"/>
<input type="text" name="Back2" style="width:120px"/>
<input type="text" name="Back3" style="width:120px"/>
<input type="text" name="Back4" style="width:120px"/>
<input type="text" name="Back5" style="width:120px"/>
<input type="text" name="Back6" style="width:120px"/>
</div>
<div class="sheet-col" style="width:155px; line-height:30px">
<input type="checkbox" name="attr_Back1_Zero" /><span></span> <input type="radio" name="attr_Back1" value="0" checked="checked" /> <input type="radio" name="attr_Back1" value="1" /><span></span> <input type="radio" name="attr_Back1" value="2" /><span></span> <input type="radio" name="attr_Back1" value="3" /><span></span> <input type="radio" name="attr_Back1" value="4" /><span></span> <input type="radio" name="attr_Back1" value="5" /><span></span> <input type="radio" name="attr_Back1" value="6" /><span></span> <input type="radio" name="attr_Back1" value="7" /><span></span> <input type="radio" name="attr_Back1" value="8" /><span></span>
<div class="sheet-row">
<input type="checkbox" name="attr_Back2_Zero" /><span></span> <input type="radio" name="attr_Back2" value="0" checked="checked" /> <input type="radio" name="attr_Back2" value="1" /><span></span> <input type="radio" name="attr_Back2" value="2" /><span></span> <input type="radio" name="attr_Back2" value="3" /><span></span> <input type="radio" name="attr_Back2" value="4" /><span></span> <input type="radio" name="attr_Back2" value="5" /><span></span> <input type="radio" name="attr_Back2" value="6" /><span></span> <input type="radio" name="attr_Back2" value="7" /><span></span> <input type="radio" name="attr_Back2" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Back3_Zero" /><span></span> <input type="radio" name="attr_Back3" value="0" checked="checked" /> <input type="radio" name="attr_Back3" value="1" /><span></span> <input type="radio" name="attr_Back3" value="2" /><span></span> <input type="radio" name="attr_Back3" value="3" /><span></span> <input type="radio" name="attr_Back3" value="4" /><span></span> <input type="radio" name="attr_Back3" value="5" /><span></span> <input type="radio" name="attr_Back3" value="6" /><span></span> <input type="radio" name="attr_Back3" value="7" /><span></span> <input type="radio" name="attr_Back3" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Back4_Zero" /><span></span> <input type="radio" name="attr_Back4" value="0" checked="checked" /> <input type="radio" name="attr_Back4" value="1" /><span></span> <input type="radio" name="attr_Back4" value="2" /><span></span> <input type="radio" name="attr_Back4" value="3" /><span></span> <input type="radio" name="attr_Back4" value="4" /><span></span> <input type="radio" name="attr_Back4" value="5" /><span></span> <input type="radio" name="attr_Back4" value="6" /><span></span> <input type="radio" name="attr_Back4" value="7" /><span></span> <input type="radio" name="attr_Back4" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Back5_Zero" /><span></span> <input type="radio" name="attr_Back5" value="0" checked="checked" /> <input type="radio" name="attr_Back5" value="1" /><span></span> <input type="radio" name="attr_Back5" value="2" /><span></span> <input type="radio" name="attr_Back5" value="3" /><span></span> <input type="radio" name="attr_Back5" value="4" /><span></span> <input type="radio" name="attr_Back5" value="5" /><span></span> <input type="radio" name="attr_Back5" value="6" /><span></span> <input type="radio" name="attr_Back5" value="7" /><span></span> <input type="radio" name="attr_Back5" value="8" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Back6_Zero" /><span></span> <input type="radio" name="attr_Back6" value="0" checked="checked" /> <input type="radio" name="attr_Back6" value="1" /><span></span> <input type="radio" name="attr_Back6" value="2" /><span></span> <input type="radio" name="attr_Back6" value="3" /><span></span> <input type="radio" name="attr_Back6" value="4" /><span></span> <input type="radio" name="attr_Back6" value="5" /><span></span> <input type="radio" name="attr_Back6" value="6" /><span></span> <input type="radio" name="attr_Back6" value="7" /><span></span> <input type="radio" name="attr_Back6" value="8" /><span></span>
</div>
</div>
<br><br><h3 style="text-align: center">Path of Enlightenment</h3>
<div class="sheet-row" align="center">
<input type="text" name="PathoE" style="width:160px"/>
</div>
<input type="checkbox" name="attr_PathoE_Zero" /><span></span> <input type="radio" name="attr_PathoE" value="0" checked="checked" /> <input type="radio" name="attr_PathoE" value="1" /><span></span> <input type="radio" name="attr_PathoE" value="2" /><span></span> <input type="radio" name="attr_PathoE" value="3" /><span></span> <input type="radio" name="attr_PathoE" value="4" /><span></span> <input type="radio" name="attr_PathoE" value="5" /><span></span> <input type="radio" name="attr_PathoE" value="6" /><span></span> <input type="radio" name="attr_PathoE" value="7" /><span></span> <input type="radio" name="attr_PathoE" value="8" /><span></span> <input type="radio" name="attr_PathoE" value="9" /><span></span> <input type="radio" name="attr_PathoE" value="10" /><span></span>
<br><br>
<h3 style="text-align: center">Willpower</h3>
<input type="radio" name="attr_Willpower" value="1" /><span></span> <input type="radio" name="attr_Willpower" value="2" /><span></span> <input type="radio" name="attr_Willpower" value="3" /><span></span> <input type="radio" name="attr_Willpower" value="4" /><span></span> <input type="radio" name="attr_Willpower" value="5" checked="checked" /><span></span> <input type="radio" name="attr_Willpower" value="6" /><span></span> <input type="radio" name="attr_Willpower" value="7" /><span></span> <input type="radio" name="attr_Willpower" value="8" /><span></span> <input type="radio" name="attr_Willpower" value="9" /><span></span> <input type="radio" name="attr_Willpower" value="10" /><span></span>
<div class="sheet-row" align="left" style="margin:0px 0px 0px 45px">
<input type="checkbox" name="attr_Willpower_Used_Zero" /><span></span> <input type="radio" name="attr_Willpower_Used" value="0" checked="checked" /> <input type="radio" name="attr_Willpower_Used" value="1"/><span></span> <input type="radio" name="attr_Willpower_Used" value="2" /><span></span> <input type="radio" name="attr_Willpower_Used" value="3" /><span></span> <input type="radio" name="attr_Willpower_Used" value="4" /><span></span> <input type="radio" name="attr_Willpower_Used" value="5" /><span></span> <input type="radio" name="attr_Willpower_Used" value="6" /><span></span> <input type="radio" name="attr_Willpower_Used" value="7" /><span></span> <input type="radio" name="attr_Willpower_Used" value="8" /><span></span> <input type="radio" name="attr_Willpower_Used" value="9" /><span></span> <input type="radio" name="attr_Willpower_Used" value="10" /><span></span>
</div>
<br>
<h3 style="text-align: center">Blood Pool</h3>
<div class="sheet-row" align="left" style="margin:0px 0px 0px 45px">
<input type="checkbox" name="attr_Blood1_Zero" /><span></span> <input type="radio" name="attr_Blood1" value="0" checked="checked" /> <input type="radio" name="attr_Blood1" value="1" /><span></span> <input type="radio" name="attr_Blood1" value="2" /><span></span> <input type="radio" name="attr_Blood1" value="3" /><span></span> <input type="radio" name="attr_Blood1" value="4" /><span></span> <input type="radio" name="attr_Blood1" value="5" /><span></span> <input type="radio" name="attr_Blood1" value="6" /><span></span> <input type="radio" name="attr_Blood1" value="7" /><span></span> <input type="radio" name="attr_Blood1" value="8" /><span></span> <input type="radio" name="attr_Blood1" value="9" /><span></span> <input type="radio" name="attr_Blood1" value="10" /><span></span>
</div>
<div class="sheet-row" align="left" style="margin:0px 0px 0px 45px">
<input type="checkbox" name="attr_Blood2_Zero" /><span></span> <input type="radio" name="attr_Blood2" value="0" checked="checked" /> <input type="radio" name="attr_Blood2" value="1" /><span></span> <input type="radio" name="attr_Blood2" value="2" /><span></span> <input type="radio" name="attr_Blood2" value="3" /><span></span> <input type="radio" name="attr_Blood2" value="4" /><span></span> <input type="radio" name="attr_Blood2" value="5" /><span></span> <input type="radio" name="attr_Blood2" value="6" /><span></span> <input type="radio" name="attr_Blood2" value="7" /><span></span> <input type="radio" name="attr_Blood2" value="8" /><span></span> <input type="radio" name="attr_Blood2" value="9" /><span></span> <input type="radio" name="attr_Blood2" value="10" /><span></span>
</div>
<div class="sheet-row" align="left" style="margin:0px 0px 0px 45px">
<input type="checkbox" name="attr_Blood3_Zero" /><span></span> <input type="radio" name="attr_Blood3" value="0" checked="checked" /> <input type="radio" name="attr_Blood3" value="1" /><span></span> <input type="radio" name="attr_Blood3" value="2" /><span></span> <input type="radio" name="attr_Blood3" value="3" /><span></span> <input type="radio" name="attr_Blood3" value="4" /><span></span> <input type="radio" name="attr_Blood3" value="5" /><span></span> <input type="radio" name="attr_Blood3" value="6" /><span></span> <input type="radio" name="attr_Blood3" value="7" /><span></span> <input type="radio" name="attr_Blood3" value="8" /><span></span> <input type="radio" name="attr_Blood3" value="9" /><span></span> <input type="radio" name="attr_Blood3" value="10" /><span></span>
</div>
<div class="sheet-row" align="left" style="margin:0px 0px 0px 45px">
<input type="checkbox" name="attr_Blood4_Zero" /><span></span> <input type="radio" name="attr_Blood4" value="0" checked="checked" /> <input type="radio" name="attr_Blood4" value="1" /><span></span> <input type="radio" name="attr_Blood4" value="2" /><span></span> <input type="radio" name="attr_Blood4" value="3" /><span></span> <input type="radio" name="attr_Blood4" value="4" /><span></span> <input type="radio" name="attr_Blood4" value="5" /><span></span> <input type="radio" name="attr_Blood4" value="6" /><span></span> <input type="radio" name="attr_Blood4" value="7" /><span></span> <input type="radio" name="attr_Blood4" value="8" /><span></span> <input type="radio" name="attr_Blood4" value="9" /><span></span> <input type="radio" name="attr_Blood4" value="10" /><span></span>
</div>
<br><br>
<h3 align="center">Notes</h3>
<textarea name="attr_notes" style="width:260px; height:50px"></textarea>
<br><br>
<h3 align="center">Merits</h3>
<textarea name="attr_merits" style="width:260px; height:50px"></textarea>
</div>
<div class="sheet-col" style="width:270px">
<h3 style="text-align: center">Vitues</h3><br>
<div class="sheet-col" style="width:155px; line-height:17px">
<h4>Conscience/Conviction</h4><br><br>
<h4>Self-Control/Instint</h4><br><br>
<h4>Courage</h4>
</div>
<div class="sheet-col" style="width:110px; line-height:17px" align="right">
<div class="sheet-row">
<input type="checkbox" name="attr_C_C_Zero" /><span></span> <input type="radio" name="attr_C_C" value="0" checked="checked" /> <input type="radio" name="attr_C_C" value="1" /><span></span> <input type="radio" name="attr_C_C" value="2" /><span></span> <input type="radio" name="attr_C_C" value="3" /><span></span> <input type="radio" name="attr_C_C" value="4" /><span></span> <input type="radio" name="attr_C_C" value="5" /><span></span>
</div>
<br><br><div class="sheet-row">
<input type="checkbox" name="attr_S_I_Zero" /><span></span> <input type="radio" name="attr_S_I" value="0" checked="checked" /> <input type="radio" name="attr_S_I" value="1" /><span></span> <input type="radio" name="attr_S_I" value="2" /><span></span> <input type="radio" name="attr_S_I" value="3" /><span></span> <input type="radio" name="attr_S_I" value="4" /><span></span> <input type="radio" name="attr_S_I" value="5" /><span></span>
</div>
<br><br><div class="sheet-row">
<input type="checkbox" name="attr_Courage_Zero" /><span></span> <input type="radio" name="attr_Courage" value="0" checked="checked" /> <input type="radio" name="attr_Courage" value="1" /><span></span> <input type="radio" name="attr_Courage" value="2" /><span></span> <input type="radio" name="attr_Courage" value="3" /><span></span> <input type="radio" name="attr_Courage" value="4" /><span></span> <input type="radio" name="attr_Courage" value="5" /><span></span>
</div>
</div>
<br><br><br><br>
<h3 style="text-align: center">Health</h3>
<div class="sheet-col" style="width:155px">
<h4 style="line-height:30px">Bruised</h4>
<h4 style="line-height:30px">Hurt</h4>
<h4 style="line-height:30px">Injured</h4>
<h4 style="line-height:30px">Wounded</h4>
<h4 style="line-height:30px">Mauled</h4>
<h4 style="line-height:30px">Crippled</h4>
<h4 style="line-height:30px">Incapacitated</h4>
</div>
<div class="sheet-col" style="width:110px" align="right">
<input type="checkbox" name="attr_Bruised"/><span></span>
<div class="sheet-row">
<h4 style="line-height:30px">-1&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Hurt" /><span></span>
</div>
<div class="sheet-row">
<h4 style="line-height:30px">-1&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Injured" /><span></span>
</div>
<div class="sheet-row">
<h4 style="line-height:30px">-2&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Wounded" /><span></span>
</div>
<div class="sheet-row">
<h4 style="line-height:30px">-2&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Mauled" /><span></span>
</div>
<div class="sheet-row">
<h4 style="line-height:30px">-5&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="attr_Crippled" /><span></span>
</div>
<div class="sheet-row">
<input type="checkbox" name="attr_Incapacitated" /><span></span>
</div>
</div>
<div class="sheet-row">
<br><h3 style="text-align: center">Weakness</h3>
</div>
<div class="sheet-row" align="center">
<input type="text" name="Weakness" style="width:245px"/>
</div>
<div class="sheet-row">
<br><h3 style="text-align: center">Experience</h3>
</div>
<div class="sheet-row" align="center">
<input type="text" name="Experience" style="width:245px"/>
</div>
<br><br>
<h3 align="center">Flaws</h3>
<textarea name="attr_flaws" style="width:260px; height:50px"></textarea>
</div>
+216 -159
View File
@@ -1,45 +1,226 @@
.charsheet .sheet-3colrowCust .sheet-col {
width: calc(33% - 4px);
margin-right: 5px;
/*
Full CSS Reset
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
.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;
}
/* HTML5 display-role reset for older browsers */
.charsheet .sheet-wrapper table {
border-collapse: collapse;
border-spacing: 0;
}
.sheet-col:last-child {
margin-right: 0!important;
.charsheet .sheet-wrapper input::-webkit-outer-spin-button,
.charsheet .sheet-wrapper input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.charsheet label {
display: inline-block;
width: 75px;
text-align: right;
.charsheet .sheet-wrapper textarea {
resize: none;
}
.charsheet input[type='number'], .charsheet input[type='text'] {
display: inline-block;
width: 165px;
}
/*
Define our own styles for everything we will be using.
More work but it ensures the sheet is in total control of itself.
*/
.charsheet {
}
.charsheet {
background-color: white;
}
.charsheet .sheet-wrapper h2 {
margin: 1px 0;
font-weight:bold;
font-size: 15px;
}
.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;
-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 {
-webkit-appearance: textfield;
}
.charsheet .sheet-wrapper input[type="checkbox"] {
margin-top: 7px;
height: 13px;
width: 13px;
color: #555;
border: 1px solid #ccc;
-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 textarea {
width: 98%;
height: 50px;
font-size: 13px;
line-height: 18px;
}
.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 .sheet-3colrow .sheet-col {
width: calc(33% - 3px) !important;
margin-right: 2px !important;
}
.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;
}
/* Main */
.charsheet .sheet-wrapper .sheet-row {
height: 34px;
margin: 0 0 2px;
}
.charsheet .sheet-wrapper .sheet-alternative:nth-child(2n) {
background-color: #E3E3E3;
}
.charsheet .sheet-wrapper .sheet-header {
height: 20px;
margin: 0;
}
.charsheet .sheet-wrapper .sheet-header label {
padding: 0;
font-size: 9px;
height: 20px;
line-height: 20px;
font-weight: normal;
word-wrap:break-word;
}
.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-item.sheet-multiline label {
line-height: 9px;
padding-top: 1px;
}
.charsheet .sheet-wrapper .sheet-item.sheet-tiny {
width: calc(15% - 3%);
}
.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% - 5%);
}
.charsheet .sheet-wrapper .sheet-item.sheet-huge {
width: calc(80% - 3%);
}
/* baseinfo - Top section with name, class, etc */
.sheet-baseinfo {
display: inline-block;
width: 149px;
margin-right: 3px;
}
.sheet-baseinfo label, .sheet-baseinfo input, .sheet-baseinfo select {
display: block;
text-align: left;
width: 100%;
margin: 0;
}
.sheet-baseinfo label {
border-top: 1px solid black;
width: 92%;
display: inline-block;
width: 145px;
margin-right: 3px;
}
.sheet-baseinfo.sheet-number {
@@ -56,153 +237,29 @@
}
/* statblock */
.sheet-statblock {
margin-bottom: 10px;
.charsheet .sheet-wrapper .sheet-statblock {
margin-bottom: 5px;
}
.sheet-statblock:last-child {
.charsheet .sheet-wrapper .sheet-statblock:last-child {
margin-bottom: 0!important;
}
.sheet-statblock input[type='number'], .sheet-statblock input[type='text'] {
display: inline-block;
border: 1px solid #ccc;
padding: 4px;
height: 28px;
width: 50px;
font-size: 13px;
line-height: 18px;
margin: 0;
}
.sheet-statblock label {
padding: 5px 0;
font-size: 13px;
line-height: 18px;
height: 28px;
margin: 0;
text-align: left;
width: 100%;
}
.sheet-statblock .sheet-black label {
.charsheet .sheet-wrapper .sheet-statblock .sheet-black label {
color: white;
}
.sheet-statblock input, .sheet-statblock select, .sheet-statblock textarea {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.sheet-statblock h2 {
.charsheet .sheet-wrapper .sheet-statblock h2 {
width: 100%;
background-color: black;
color: white;
text-align: center;
}
.sheet-statblock .sheet-rowitem {
height: 40px;
margin: 2px 0;
}
.sheet-statblock .sheet-tinyitem,
.sheet-statblock .sheet-smallitem,
.sheet-statblock .sheet-meditem,
.sheet-statblock .sheet-medlargeitem,
.sheet-statblock .sheet-largeitem,
.sheet-statblock textarea {
display: inline-block;
padding: 6px 5px;
width: calc(80% - 13px);
height: 28px;
vertical-align: middle;
margin: 0 -2px;
text-align: left;
}
.sheet-statblock textarea {
width: 100%;
height: 50px;
font-size: 13px;
line-height: 18px;
}
.sheet-statblock textarea.sheet-small {
height: 32px;
}
.sheet-statblock input[type='checkbox'] {
height: 28px;
}
.sheet-statblock .sheet-tinyitem input[type='number'], .sheet-statblock .sheet-tinyitem input[type='text'], .sheet-statblock .sheet-tinyitem select,
.sheet-statblock .sheet-smallitem input[type='number'], .sheet-statblock .sheet-smallitem input[type='text'], .sheet-statblock .sheet-smallitem select,
.sheet-statblock .sheet-meditem input[type='number'], .sheet-statblock .sheet-meditem input[type='text'], .sheet-statblock .sheet-meditem select,
.sheet-statblock .sheet-medlargeitem input[type='number'], .sheet-statblock .sheet-medlargeitem input[type='text'], .sheet-statblock .sheet-medlargeitem select,
.sheet-statblock .sheet-largeitem input[type='number'], .sheet-statblock .sheet-largeitem input[type='text'], .sheet-statblock .sheet-largeitem select {
width: 100%;
}
.sheet-statblock .sheet-tinyitem {
width: calc(15% - 10px);
padding: 6px 3px;
}
.sheet-statblock .sheet-smallitem {
width: calc(20% - 4px);
}
.sheet-statblock .sheet-meditem {
width: calc(33% - 9px);
}
.sheet-statblock .sheet-medlargeitem {
width: calc(40% - 8px);
}
.sheet-statblock .sheet-halfblack {
.charsheet .sheet-wrapper .sheet-statblock .sheet-halfblack {
background: linear-gradient(to right, white 50%, black 50%);
}
.sheet-statblock .sheet-black {
.charsheet .sheet-wrapper .sheet-statblock .sheet-black {
background: black;
color: white;
}
.sheet-statblock .sheet-headerrowitem .sheet-tinyitem,
.sheet-statblock .sheet-headerrowitem .sheet-smallitem,
.sheet-statblock .sheet-headerrowitem .sheet-meditem,
.sheet-statblock .sheet-headerrowitem .sheet-medlargeitem,
.sheet-statblock .sheet-headerrowitem .sheet-largeitem {
padding: 0 5px;
height: 20px;
}
.sheet-statblock .sheet-headerrowitem .sheet-tinyitem {
padding: 6px 3px;
}
.sheet-statblock .sheet-headerrowitem label {
padding: 0;
font-size: 9px;
line-height: 9px;
font-weight: normal;
word-wrap:break-word;
}
/* Fixes */
input[type='number'] {
-moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
textarea {
resize: none;
}
+871 -884
View File
File diff suppressed because it is too large Load Diff
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

+58 -8
View File
@@ -1,16 +1,66 @@
This will be a D&D 4th Edition character sheet. It's currently just a copy of the Kitchen sink sample sheet, so by no means complete. Feel free to contribute as you see fit.
Useful Attributes:
-Ville S
level // current level.
halflevel // current half level.
Would a TODO file be useful for co-ordinating what everyone might be working on, or is there a better way to do it on Git?
hp // current and max hit points.
hp-bloodied // bloodied value.
surge-value // your surge value.
surges // current and max number of surges daily.
tmp-hp // temporary hit points.
F.ex.
initiative // your initiative mod, this + 1d20 = your initiative. (Todo: Add roll button if Riley adds buttons with text.)
General layout //Unfinished, getting to it ASAP -Ville S //Done -Alex L.
speed // your speed in squares.
Ability Scores //Added basic scores, working on modifiers / mod + ½ level, defenses. -Ville S //Done -Alex L.
action-points // your current number of action points.
Skills //To do, soon. -Someone else //Done -Alex L.
ac // your amour class.
fort // your fortitude.
ref // your reflex.
will // your will.
// attribute scores:
strength
constitution
dexterity
intelligence
wisdom
charisma
*attribute from above*-mod // (ie strength-mod) attribute modifier.
*attribute from above*-mod-level // (ie strength-mod-level) attribute modifier with half level.
passive-insight // your passive insight.
passive-perception // your passive perception.
// skills (all with half level). (Todo: Add roll button if Riley adds buttons with text.)
acrobatics
arcana
athletics
bluff
diplomacy
dungeoneering
endurance
heal
history
insight
intimidate
nature
perception
religion
stealth
streetwise
thievery
Updates:
2014-04-16 19:26 :
Full CSS reworking, almost all styles now controlled by css file (not dependant on roll20's base css file).
-Alex L.
2014-04-12 21:25 :
As everything in the D&D 4E sheet is now pretty much in working order, a proper readme file detailing special use cases and general how-to's could be useful? Intent would be for someone with zero knowledge of code should be familiar with how to use the sheet after reading this file. -Ville S.
2014-04-09 20:23 :
Updated html and css to resemble classic B/W 4th Edition character sheet.
@@ -18,4 +68,4 @@ Updated html and css to resemble classic B/W 4th Edition character sheet.
ToDo:
Rolls - Waiting on Rileys response re:Buttons with text.
-Alex L.
-Alex L.
+7
View File
@@ -0,0 +1,7 @@
{
"html": "D&D_4E.html",
"css": "D&D_4E.css",
"authors": "Alex L., Ville S.",
"preview": "D&D_4E.png",
"instructions": "# D&D 4E classic character sheet\r## Useful Attributes\r\r* level\r* halflevel\r\r* hp\r* hp-bloodied\r* surge-value\r* surges\r* tmp-hp\r\r* initiative\r* speed\r* action-points\r\r* ac\r* fort\r* ref\r* will\r\r**ability scores**\r\r* strength\r* constitution\r* dexterity\r* intelligence\r* wisdom\r*charisma\r* [ability]-mod\r* [ability]-mod-level *modifier with half level*\r\r* passive-insight\r* passive-perception\r\r**skills**\r\r* acrobatics\r* arcana\r* athletics\r* bluff\r* diplomacy\r* dungeoneering\r* endurance\r* heal\r* history\r* insight\r* intimidate\r* nature\r* perception\r* religion\r* stealth\r* streetwise\r* thievery"
}
+14 -1
View File
@@ -25,12 +25,16 @@
padding-right: 1px;
}
.charsheet input.sheet-check {
width: 20px;
}
.charsheet input.sheet-short {
width: 45px;
}
.charsheet {
background-image: url("");
background-image: url("http://freeseamlesstextures.com/images/38-vintage-paper-background-thb.jpg");
font-family: "Times New Roman";
}
@@ -45,3 +49,12 @@
padding: 0px;
vertical-align: middle;
}
select.sheet-dtype {
width: 60px;
vertical-align: top;
}
.charsheet textarea {
resize: none;
}
+227 -191
View File
@@ -1,18 +1,18 @@
<div class="sheet-3colrow">
<div class="sheet-col">
<table style="width: 100%;">
<table align="center" style="text-shadow: -1px 0px 0px #c11b17;">
<tbody>
<tr>
<td><img src="http://www.deigames.com/dndlogo.gif"><br/>D&DNext Character Sheet</td>
<td><img src="http://www.deigames.com/dndlogo.gif"><br><h3 style="color: #000000;">D&DNext Character Sheet</h3></td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<table>
<table align="center">
<tbody>
<tr>
<td>Name<br/><input type="text" name="attr_name"></td>
<td>Name<br/><input type="text" name="attr_character_name"></td>
<td>Race<br/><input type="text" name="attr_race"></td>
<td>Alignment<br/><input type="text" name="attr_alignment"></td>
</tr>
@@ -28,20 +28,15 @@
<br/>
<div class="sheet-3colrow">
<div class="sheet-col">
<h3></h3>
<table>
<thead>
<tr>
<th>&nbsp;</th>
</tr>
</thead>
<br>
<table align="center">
<tbody>
<tr>
<td><label>Gender</label></td>
<td><input type="text" name="attr_gender"></td>
</tr>
<tr>
<td><label>Age</label></td>
<td><label>Age</label></td>
<td><input type="text" name="attr_age"></td>
</tr>
<tr>
@@ -72,44 +67,44 @@
<h3 style="text-align: center">Ability Scores</h3>
<table style="width: 100%;">
<table align="center">
<thead>
<tr>
<th>Score</th>
<th>&nbsp;</th>
<th>Modifier</th>
<th>Mod</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="number" name="attr_strength" class="sheet-short" /></td>
<td>STR</td>
<td><input type="number" name="attr_StrMod" class="sheet-short" /></td>
<td><input type="number" name="attr_strength" class="sheet-short"/></td>
<td>&nbsp;STR&nbsp;</td>
<td><input type="number" name="attr_StrMod" class="sheet-short" value="floor((@{strength}-10)/2)" disabled="true"/></td>
</tr>
<tr>
<td><input type="number" name="attr_dexterity" class="sheet-short" /></td>
<td>DEX</td>
<td><input type="number" name="attr_DexMod" class="sheet-short" /></td>
<td><input type="number" name="attr_dexterity" class="sheet-short"/></td>
<td>&nbsp;DEX&nbsp;</td>
<td><input type="number" name="attr_DexMod" class="sheet-short" value="floor((@{dexterity}-10)/2)" disabled="true"/></td>
</tr>
<tr>
<td><input type="number" name="attr_constitution" class="sheet-short" /></td>
<td>CON</td>
<td><input type="number" name="attr_ConMod" class="sheet-short" /></td>
<td><input type="number" name="attr_constitution" class="sheet-short"/></td>
<td>&nbsp;CON&nbsp;</td>
<td><input type="number" name="attr_ConMod" class="sheet-short" value="floor((@{constitution}-10)/2)" disabled="true"/></td>
</tr>
<tr>
<td><input type="number" name="attr_intelligence" class="sheet-short" /></td>
<td>INT</td>
<td><input type="number" name="attr_IntMod" class="sheet-short" /></td>
<td><input type="number" name="attr_intelligence" class="sheet-short"/></td>
<td>&nbsp;INT&nbsp;</td>
<td><input type="number" name="attr_IntMod" class="sheet-short" value="floor((@{intelligence}-10)/2)" disabled="true"/></td>
</tr>
<tr>
<td><input type="number" name="attr_wisdom" class="sheet-short" /></td>
<td>WIS</td>
<td><input type="number" name="attr_WisMod" class="sheet-short" /></td>
<td><input type="number" name="attr_wisdom" class="sheet-short"/></td>
<td>&nbsp;WIS&nbsp;</td>
<td><input type="number" name="attr_WisMod" class="sheet-short" value="floor((@{wisdom}-10)/2)" disabled="true"/></td>
</tr>
<tr>
<td><input type="number" name="attr_charisma" class="sheet-short" /></td>
<td>CHA</td>
<td><input type="number" name="attr_ChaMod" class="sheet-short" /></td>
<td><input type="number" name="attr_charisma" class="sheet-short"/></td>
<td>&nbsp;CHA&nbsp;</td>
<td><input type="number" name="attr_ChaMod" class="sheet-short" value="floor((@{charisma}-10)/2)" disabled="true"/></td>
</tr>
</tbody>
</table>
@@ -120,7 +115,7 @@
<h3 style="text-align: center;">Statistics</h3>
<table style="width: 100%;">
<table align="center">
<thead>
<tr>
<th>&nbsp;</th>
@@ -131,29 +126,29 @@
<tbody>
<tr>
<td><label>HP</label></td>
<td><input type="number" name="attr_HP" class="sheet-short" style="width: 75px;"/></td>
<td><input type="number" name="attr_HP" class="sheet-short" style="width: 75px;"/>/</td>
<td><input type="number" name="attr_HP_max" class="sheet-short" style="width: 75px;"/></td>
</tr>
<tr>
<td><label>AC</label></td>
<td><input type="number" name="attr_AC" class="sheet-short" style="width: 75px;"></td>
</tr>
<tr>
<td><label>Speed</label></td>
<td><input type="number" name="attr_Speed" class="sheet-short" style="width: 75px;"></td>
</tr>
<tr>
<td><label>Initiative</label></td>
<td><input type="number" name="attr_Initiative" class="sheet-short" style="width: 75px;"></td>
</tr>
<tr>
<td><label>HD</label></td>
<td><input type="text" name="attr_HD" class="sheet-short" style="width: 75px;"></td>
<td><input type="text" name="attr_HD" class="sheet-short" style="width: 75px;">/</td>
<td><input type="text" name="attr_HD_max" class="sheet-short" style="width: 75px;"></td>
</tr>
<tr>
<td><label>AC</label></td>
<td><input type="number" name="attr_AC" class="sheet-short" style="width: 75px;">&nbsp;</td>
</tr>
<tr>
<td><label>Speed</label></td>
<td><input type="number" name="attr_Speed" class="sheet-short" style="width: 75px;">&nbsp;</td>
</tr>
<tr>
<td><label>Initiative</label></td>
<td><input type="number" name="attr_Initiative" class="sheet-short" style="width: 75px;">&nbsp;</td>
</tr>
<tr>
<td><label>PB</label></td>
<td><input type="number" name="attr_PB" class="sheet-short" style="width: 75px;"></td>
<td><input type="number" name="attr_PB" class="sheet-short" style="width: 75px;">&nbsp;</td>
</tr>
</tbody>
</table>
@@ -161,7 +156,7 @@
</div>
<hr/>
<hr style="border: 1px solid #000000;"/>
<div class="sheet-3colrow">
@@ -182,151 +177,177 @@
</div>
<hr/>
<hr style="border: 1px solid #000000;"/>
<div class="sheet-3colrow">
<div class="sheet-col">
<h4 style="text-align: center;">Ideals</h4><textarea name="attr_ideals"></textarea>
</div>
<div class="sheet-col">
<h4 style="text-align: center;">Flaws</h4><textarea name="attr_flaws"></textarea>
<h4 style="text-align: center;">Bonds</h4><textarea name="attr_bonds"></textarea>
</div>
<div class="sheet-col">
<h4 style="text-align: center;">Feats</h4><textarea name="attr_feats"></textarea>
<h4 style="text-align: center;">Flaws</h4><textarea name="attr_flaws"></textarea>
</div>
</div>
<hr/>
<div class="sheet-4colrow">
<hr style="border: 1px solid #000000;">
<div class="sheet-2colrow">
<div class="sheet-col">
<h4 style="text-align: center;">Proficiencies</h4>
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td style="text-align: right;">Saving Throws &nbsp;</td>
<td><textarea name="attr_savingthrows" style="height: 30px; width: 325px;"/></textarea></td>
<td><h4 style="text-align: center; color: #000000;">Proficiencies</h4></td>
<tr>
</tbody>
</table>
<table align="center">
<tbody>
<tr>
<td style="text-align: left;">Saving Throws&nbsp;</td>
<td><textarea name="attr_savingthrows" style="height: 40px; width: 320px;"/></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Armor &nbsp;</td>
<td><textarea name="attr_proarmor" style="height: 30px; width: 325px;"/></textarea></td>
<td style="text-align: left;">Armor&nbsp;</td>
<td><textarea name="attr_proarmor" style="height: 40px; width: 320px;"/></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Weapons &nbsp;</td>
<td><textarea name="attr_proweapons" style="height: 30px; width: 325px;"/></textarea></td>
<td style="text-align: left;">Weapons&nbsp;</td>
<td><textarea name="attr_proweapons" style="height: 40px; width: 320px;"/></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Tools &nbsp;</td>
<td><textarea name="attr_protools" style="height: 30px; width: 325px;"/></textarea></td>
<td style="text-align: left;">Tools&nbsp;</td>
<td><textarea name="attr_protools" style="height: 40px; width: 320px;"/></textarea></td>
</tr>
<tr>
<td style="text-align: right;">Languages &nbsp;</td>
<td><textarea name="attr_prolanguages" style="height: 30px; width: 325px;"/></textarea></td>
<td style="text-align: left;">Languages&nbsp;</td>
<td><textarea name="attr_prolanguages" style="height: 40px; width: 320px;"/></textarea></td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<h4 style="text-align: center;">Class Features & Abilities</h4>
<textarea name="attr_classabilities" style="height: 225px; width: 385px;"></textarea>
<table align="center">
<tbody>
<tr>
<td><h4 style="text-align: center; color: #000000;">Class Features & Feats</h4></td>
</tr>
<tr>
<td><textarea name="attr_classabilitiesandfeats" style="height: 276px; width: 400px;"></textarea></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr/>
<hr style="border: 1px solid #000000;">
<div>
<div class="sheet-3colrow">
<div class="sheet-col">
<h3 style="text-align: center;">&nbsp;</h3>
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td style="text-align: right;">Athletics - STR</td>
<td><input type="checkbox" name="attr_pbathletics" value="@{PB}" class="sheet-short"/><input type="number" name="attr_athletics">
<button type='roll' name='roll_athletics' value='Rolls an Athletics check [[1d20+@{athletics}+?{MiscMod|0}]]'></button>
</td>
<td style="text-align: right;">Athletics&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-athletics" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-athletics" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_athletics" value="(@{pb-athletics}*@{PB})+@{StrMod}+@{ex-athletics}" class="sheet-short" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_athletics' value='Rolls an Athletics check [[1d20+@{athletics}+?{MiscMod|0}]]' class="sheet-short"></button></td>
<tr>
<td style="text-align: right;">Acrobatics&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-acrobatics" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-acrobatics" value="5" class="sheet-tiny"/>Exp.</td></td>
<td><input type="number" name="attr_acrobatics" value="(@{pb-acrobatics}*@{PB})+@{DexMod}+@{ex-acrobatics}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_acrobatics' value='Rolls an Acrobatics check [[1d20+@{acrobatics}+?{MiscMod|0}]]'></button></td>
<tr>
<td style="text-align: right;">Sleight of Hand&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-sleightofhand" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-sleightofhand" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_sleightofhand" value="(@{pb-sleightofhand}*@{PB})+@{DexMod}+@{ex-sleightofhand}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_sleightofhand' value='Rolls a Sleight of Hand check [[1d20+@{sleightofhand}+?{MiscMod|0}]]'></button></td>
</tr>
<tr>
<td style="text-align: right;">Acrobatics - DEX</td>
<td><input type="checkbox" name="attr_pbacrobatics" class="sheet-short"/><input type="number" name="attr_acrobatics">
<button type='roll' name='roll_acrobatics' value='Rolls an Acrobatics check [[1d20+@{acrobatics}+?{MiscMod|0}]]'></button>
</td>
<td style="text-align: right;">Stealth&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-stealth" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-stealth" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_stealth" value="(@{pb-stealth}*@{PB})+@{DexMod}+@{ex-stealth}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_stealth' value='Rolls a Stealth check [[1d20+@{stealth}+?{MiscMod|0}]]'></button></td>
</tr>
<tr>
<td style="text-align: right;">Sleight of Hand- DEX</td>
<td><input type="checkbox" name="attr_pbsleightofhand" class="sheet-short"/><input type="number" name="attr_sleightofhand">
<button type='roll' name='roll_sleightofhand' value='Rolls a Sleight of Hand check [[1d20+@{sleightofhand}+?{MiscMod|0}]]'></button>
</td>
<td style="text-align: right;">Arcana&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-arcana" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-arcana" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_arcana" value="(@{pb-arcana}*@{PB})+@{IntMod}+@{ex-arcana}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_arcana' value='Rolls an Arcana check [[1d20+@{arcana}+?{MiscMod|0}]]'></button></td>
</tr>
<tr>
<td style="text-align: right;">Stealth- DEX</td>
<td><input type="checkbox" name="attr_pbstealth" class="sheet-short"/><input type="number" name="attr_stealth">
<button type='roll' name='roll_stealth' value='Rolls an Stealth check [[1d20+@{stealth}+?{MiscMod|0}]]'></button>
</td>
</tr>
<tr>
<td style="text-align: right;">Arcana - INT</td>
<td><input type="checkbox" name="attr_pbarcana" class="sheet-short"/><input type="number" name="attr_arcana">
<button type='roll' name='roll_arcana' value='Rolls an Arcana check [[1d20+@{arcana}+?{MiscMod|0}]]'></button>
</td>
</tr>
<tr>
<td style="text-align: right;">History - INT</td>
<td><input type="checkbox" name="attr_pbhistory" class="sheet-short"/><input type="number" name="attr_history">
<button type='roll' name='roll_history' value='Rolls a History check [[1d20+@{history}+?{MiscMod|0}]]'></button>
</td>
<td style="text-align: right;">History&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-history" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-history" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_history" value="(@{pb-history}*@{PB})+@{IntMod}+@{ex-history}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_history' value='Rolls a History check [[1d20+@{history}+?{MiscMod|0}]]'></button></td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<h3 style="text-align: center;">Skills</h3>
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td style="text-align: right;">Nature - INT</td>
<td><input type="checkbox" name="attr_pbnature" class="sheet-short"/><input type="number" name="attr_nature">
<button type='roll' name='roll_nature' value='Rolls a Nature check [[1d20+@{nature}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Nature&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-nature" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-nature" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_nature" value="(@{pb-nature}*@{PB})+@{IntMod}+@{ex-nature}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_nature' value='Rolls a Nature check [[1d20+@{nature}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Religion - INT</td>
<td><input type="checkbox" name="attr_pbreligion" class="sheet-short"/><input type="number" name="attr_religion">
<button type='roll' name='roll_religion' value='Rolls a Religion check [[1d20+@{religion}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Religion&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-religion" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-religion" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_religion" value="(@{pb-religion}*@{PB})+@{IntMod}+@{ex-religion}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_religion' value='Rolls a Religion check [[1d20+@{religion}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Search - INT</td>
<td><input type="checkbox" name="attr_pbsearch" class="sheet-short"/><input type="number" name="attr_search">
<button type='roll' name='roll_search' value='Rolls a Search check [[1d20+@{search}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Search&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-search" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-search" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_search" value="(@{pb-search}*@{PB})+@{IntMod}+@{ex-search}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_search' value='Rolls a Search check [[1d20+@{search}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Animal Handling - WIS</td>
<td><input type="checkbox" name="attr_pbanimalhandling" class="sheet-short"/><input type="number" name="attr_animalhandling">
<button type='roll' name='roll_animalhandling' value='Rolls an Animal Handling check [[1d20+@{animalhandling}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Animal Handling</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-animalhandling" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-animalhandling" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_animalhandling" value="(@{pb-animalhandling}*@{PB})+@{WisMod}+@{ex-animalhandling}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_animalhandling' value='Rolls an Animal Handling check [[1d20+@{animalhandling}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Insight - WIS</td>
<td><input type="checkbox" name="attr_pbinsight" class="sheet-short"/><input type="number" name="attr_insight">
<button type='roll' name='roll_insight' value='Rolls an Insight check [[1d20+@{insight}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Insight&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-insight" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-insight" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_insight" value="(@{pb-insight}*@{PB})+@{WisMod}+@{ex-insight}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_insight' value='Rolls an Insight check [[1d20+@{insight}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Medicine - WIS</td>
<td><input type="checkbox" name="attr_pbmedicine" class="sheet-short"/><input type="number" name="attr_medicine">
<button type='roll' name='roll_medicine' value='Rolls an Medicine check [[1d20+@{medicine}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Medicine&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-medicine" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-medicine" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_medicine" value="(@{pb-medicine}*@{PB})+@{WisMod}+@{ex-medicine}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_medicine' value='Rolls a Medicine check [[1d20+@{medicine}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
</tbody>
@@ -334,67 +355,77 @@
</div>
<div class="sheet-col">
<h3 style="text-align: center;">&nbsp;</h3>
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td style="text-align: right;">Perception - WIS</td>
<td><input type="checkbox" name="attr_pbperception" class="sheet-short"/><input type="number" name="attr_perception">
<button type='roll' name='roll_perception' value='Rolls a Perception check [[1d20+@{perception}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Perception&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-perception" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-perception" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_perception" value="(@{pb-perception}*@{PB})+@{WisMod}+@{ex-perception}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_perception' value='Rolls a Perception check [[1d20+@{perception}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Survival - WIS</td>
<td><input type="checkbox" name="attr_pbsurvival" class="sheet-short"/><input type="number" name="attr_survival">
<button type='roll' name='roll_survival' value='Rolls a Survival check [[1d20+@{survival}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Survival&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-survival" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-survival" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_survival" value="(@{pb-survival}*@{PB})+@{WisMod}+@{ex-survival}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_survival' value='Rolls a Survival check [[1d20+@{survival}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Deception - CHA</td>
<td><input type="checkbox" name="attr_pbdeception" class="sheet-short"/><input type="number" name="attr_deception">
<button type='roll' name='roll_deception' value='Rolls a Deception check [[1d20+@{deception}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Deception&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-deception" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-deception" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_deception" value="(@{pb-deception}*@{PB})+@{ChaMod}+@{ex-deception}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_deception' value='Rolls a Deception check [[1d20+@{deception}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Intimidation - CHA</td>
<td><input type="checkbox" name="attr_pbintimidation" class="sheet-short"/><input type="number" name="attr_intimidation">
<button type='roll' name='roll_intimidation' value='Rolls an Intimidation check [[1d20+@{intimidation}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Intimidation&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-intimidation" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-intimidation" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_intimidation" value="(@{pb-intimidation}*@{PB})+@{ChaMod}+@{ex-intimidation}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_intimidation' value='Rolls an Intimidation check [[1d20+@{intimidation}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Performance - CHA</td>
<td><input type="checkbox" name="attr_pbperformance" class="sheet-short"/><input type="number" name="attr_performance">
<button type='roll' name='roll_performace' value='Rolls a Performance check [[1d20+@{performance}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Performance&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-performance" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-performance" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_performance" value="(@{pb-performance}*@{PB})+@{ChaMod}+@{ex-performance}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_performace' value='Rolls a Performance check [[1d20+@{performance}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
<tr>
<td style="text-align: right;">Persuasion - CHA</td>
<td><input type="checkbox" name="attr_pbpersuasion" class="sheet-short"/><input type="number" name="attr_persuasion">
<button type='roll' name='roll_persuasion' value='Rolls a Persuasion check [[1d20+@{persuasion}+?{MiscMod|0}]]'></button>
<td style="text-align: right;">Persuasion&nbsp;</td>
<td style="font-size: 10px;"><input type="checkbox" name="attr_pb-persuasion" value="1" class="sheet-tiny"/>Prof.
<input type="checkbox" name="attr_ex-persuasion" value="5" class="sheet-tiny"/>Exp.</td>
<td><input type="number" name="attr_persuasion" value="(@{pb-persuasion}*@{PB})+@{ChaMod}+@{ex-persuasion}" style="width: 40px;" disabled="true"></td>
<td><button type='roll' name='roll_persuasion' value='Rolls a Persuasion check [[1d20+@{persuasion}+?{MiscMod|0}]]'></button></td>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<hr/>
<hr style="border: 1px solid #000000;"/>
<div class="sheet-3colrow">
<table style="width: 100%;">
<tbody>
<tr>
<td><button type='roll' name='roll_checkorsave' value='?{Description}[[1d20+?{Modifiers|0}]]' style="font-family: Times New Roman"><b>Saving Throw</b></button></td>
<td><button type='roll' name='roll_initiative' value='@{selected|token_name} rolls a [[1d20+@{selected|Initiative}&{tracker}]] for initiative!' style="font-family: Times New Roman"><b>Roll Initiative</b></button></td>
<td><button type='roll' name='roll_recovery' value='Takes a moment to tend to their wounds and heals [[?{How Many HD #d#?|0}]] points of damage.' style="font-family: Times New Roman"><b>Recovery Roll</b></button></td>
<td><button type='roll' name='roll_checkorsave' value='?{Description}[[1d20+?{Modifiers|0}]]' style="font-family: Times New Roman; font-size: 18px;"><b>Saving Throw</b></button></td>
<td><button type='roll' name='roll_initiative' value='@{selected|token_name} rolls a [[1d20+@{selected|Initiative}&{tracker}]] for initiative!' style="font-family: Times New Roman; font-size: 18px;" title="Requires token to be selected."><b>Initiative Roll</b></button></td>
<td><button type='roll' name='roll_recovery' value='Takes a moment to tend to their wounds and heals [[?{How Many HD (#d#?) are you using?|0}]] points of damage.' style="font-family: Times New Roman; font-size: 18px;"><b>Recovery Roll</b></button></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr/>
<hr style="border: 1px solid #000000;"/>
<div class="sheet-3colrow">
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td>WEAPON</td>
@@ -409,7 +440,7 @@
<tr>
<td><input type="text" name="attr_weapon1"></td>
<td><button type='roll' name='roll_weapon1' value='Attacks and rolls a [[1d20+@{attack1}+?{MiscMod|0}]]!'></button><input type="text" name="attr_attack1" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage1' value='Does [[@{damage1}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage1" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage1' value='Does [[@{damage1}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage1" style="width: 60px;"></td>
<td><input type="text" name="attr_type1" style="width: 50px;"></td>
<td><input type="text" name="attr_range1" style="width: 75px;"></td>
<td><input type="text" name="attr_ammo1" style="width: 50px;"></td>
@@ -419,7 +450,7 @@
<tr>
<td><input type="text" name="attr_weapon2"></td>
<td><button type='roll' name='roll_weapon2' value='Attacks and rolls a [[1d20+@{attack2}+?{MiscMod|0}]]!'></button><input type="text" name="attr_attack2" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage2' value='Does [[@{damage2}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage2" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage2' value='Does [[@{damage2}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage2" style="width: 60px;"></td>
<td><input type="text" name="attr_type2" style="width: 50px;"></td>
<td><input type="text" name="attr_range2" style="width: 75px;"></td>
<td><input type="text" name="attr_ammo2" style="width: 50px;"></td>
@@ -429,7 +460,7 @@
<tr>
<td><input type="text" name="attr_weapon3"></td>
<td><button type='roll' name='roll_weapon3' value='Attacks and rolls a [[1d20+@{attack3}+?{MiscMod|0}]]!'></button><input type="text" name="attr_attack3" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage3' value='Does [[@{damage3}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage3" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage3' value='Does [[@{damage3}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage3" style="width: 60px;"></td>
<td><input type="text" name="attr_type3" style="width: 50px;"></td>
<td><input type="text" name="attr_range3" style="width: 75px;"></td>
<td><input type="text" name="attr_ammo3" style="width: 50px;"></td>
@@ -439,7 +470,7 @@
<tr>
<td><input type="text" name="attr_weapon4"></td>
<td><button type='roll' name='roll_weapon4' value='Attacks and rolls a [[1d20+@{attack4}+?{MiscMod|0}]]!'></button><input type="text" name="attr_attack4" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage4' value='Does [[@{damage4}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage4" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage4' value='Does [[@{damage4}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage4" style="width: 60px;"></td>
<td><input type="text" name="attr_type4" style="width: 50px;"></td>
<td><input type="text" name="attr_range4" style="width: 75px;"></td>
<td><input type="text" name="attr_ammo4" style="width: 50px;"></td>
@@ -449,7 +480,7 @@
<tr>
<td><input type="text" name="attr_weapon5"></td>
<td><button type='roll' name='roll_weapon5' value='Attacks and rolls a [[1d20+@{attack5}+?{MiscMod|0}]]!'></button><input type="text" name="attr_attack5" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage5' value='Does [[@{damage5}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage5" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage5' value='Does [[@{damage5}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage5" style="width: 60px;"></td>
<td><input type="text" name="attr_type5" style="width: 50px;"></td>
<td><input type="text" name="attr_range5" style="width: 75px;"></td>
<td><input type="text" name="attr_ammo5" style="width: 50px;"></td>
@@ -459,7 +490,7 @@
<tr>
<td><input type="text" name="attr_weapon6"></td>
<td><button type='roll' name='roll_weapon6' value='Attacks and rolls a [[1d20+@{attack6}+?{MiscMod|0}]]!'></button><input type="text" name="attr_attack6" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage6' value='Does [[@{damage6}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage6" style="width: 50px;"></td>
<td><button type='roll' name='roll_damage6' value='Does [[@{damage6}+?{MiscMod|0}]] points of damage!'></button><input type="text" name="attr_damage6" style="width: 60px;"></td>
<td><input type="text" name="attr_type6" style="width: 50px;"></td>
<td><input type="text" name="attr_range6" style="width: 75px;"></td>
<td><input type="text" name="attr_ammo6" style="width: 50px;"></td>
@@ -470,9 +501,9 @@
</table>
</div>
</div>
<hr/>
<hr style="border: 1px solid #000000;"/>
<div class="sheet-3colrow">
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td>ARMOR</td>
@@ -504,16 +535,25 @@
</table>
</div>
</div>
<hr/>
<hr style="border: 1px solid #000000;"/>
<div>
<h3 style="text-align: center;">Spellcasting</h3>
</div>
<div class="sheet-col">
<table style="width: 0%;">
<table align="center">
<tbody>
<tr>
<td><label>SPELL SAVE DC</label></td>
<td><input type="number" name="attr_spellsavedc"></td>
<td><label>Magic Ability</label></td>
<td>
<select name="attr_magic-ability" style="width: 65px;">&nbsp;
<option>None</option>
<option value="@{IntMod}">INT</option>
<option value="@{WisMod}">WIS</option>
<option value="@{ChaMod}">CHA</option>
</select>
</td>
<td><label>&nbsp;Spell Save DC</label></td>
<td><input type="number" name="attr_spellsavedc" value="8+@{magic-ability}+@{PB}" disabled="true"></td>
</tr>
</tbody>
</table>
@@ -523,11 +563,11 @@
<br/>
<div class="sheet-3colrow">
<div class="sheet-col">
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td>Spells Per Day</td>
<td>Spells Cast</td>
<td>&nbsp;&nbsp;Spells Per Day&nbsp;&nbsp;</td>
<td>&nbsp;&nbsp;Spells Cast&nbsp;&nbsp;</td>
</tr>
<tr>
<td><b>Lvl. 1</b>&nbsp;<input type="number" style="sheet-short" name="attr_lvl1perday"></td>
@@ -573,7 +613,7 @@
<h4>Spells Known</h4><textarea name="attr_spellsknown"></textarea>
</div>
<div class="sheet-col">
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td><label>Attack Spells</label></td>
@@ -581,7 +621,7 @@
<td><label>Damage</label></td>
</tr>
<tr>
<td><input type="text" name="attr_aspell1" style="width: 90px"></td>
<td><input type="text" name="attr_aspell1" style="width: 100px"></td>
<td>
<button type='roll' name='roll_spell1' value='Attempts to hit with a spell rolling a [[1d20+@{spell1}+?{MiscMod|0}]]!'></button>
<input type="number" name="attr_spell1" style="width: 40px">
@@ -592,7 +632,7 @@
</td>
</tr>
<tr>
<td><input type="text" name="attr_aspell2" style="width: 90px"></td>
<td><input type="text" name="attr_aspell2" style="width: 100px"></td>
<td>
<button type='roll' name='roll_spell2' value='Attempts to hit with a spell rolling a [[1d20+@{spell2}+?{MiscMod|0}]]!'></button>
<input type="number" name="attr_spell2" style="width: 40px">
@@ -603,7 +643,7 @@
</td>
</tr>
<tr>
<td><input type="text" name="attr_aspell3" style="width: 90px"></td>
<td><input type="text" name="attr_aspell3" style="width: 100px"></td>
<td>
<button type='roll' name='roll_spell3' value='Attempts to hit with a spell rolling a [[1d20+@{spell3}+?{MiscMod|0}]]!'></button>
<input type="number" name="attr_spell3" style="width: 40px">
@@ -614,7 +654,7 @@
</td>
</tr>
<tr>
<td><input type="text" name="attr_aspell4" style="width: 90px"></td>
<td><input type="text" name="attr_aspell4" style="width: 100px"></td>
<td>
<button type='roll' name='roll_spell4' value='Attempts to hit with a spell rolling a [[1d20+@{spell4}+?{MiscMod|0}]]!'></button>
<input type="number" name="attr_spell4" style="width: 40px">
@@ -628,68 +668,64 @@
</table>
<br/>
<br/>
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td><label>Healing Spells</label></td>
<td><label>Dice</label></td>
</tr>
<tr>
<td><input type="text" name="attr_hspell1" style="width: 100px"></td>
<td>&nbsp;<input type="text" name="attr_hspell1" style="width: 100px"></td>
<td>
<button type='roll' name='roll_hspelld1' value='@{target|Name} is healed for [[@{hspelld1}+?{MiscMod|0}]] hit points!'></button>
<input type="text" name="attr_hspelld1" style="width: 50px;">
<button type='roll' name='roll_hspelld1' value='[[@{hspelld1}+?{MiscMod|0}]] hit points are healed!'></button>
<input type="text" name="attr_hspelld1" style="width: 50px;">&nbsp;
</td>
</tr>
<tr>
<td><input type="text" name="attr_hspell2" style="width: 100px"></td>
<td>&nbsp;<input type="text" name="attr_hspell2" style="width: 100px"></td>
<td>
<button type='roll' name='roll_hspelld2' value='@{target|Name} is healed for [[@{hspelld2}+?{MiscMod|0}]] hit points!'></button>
<input type="text" name="attr_hspelld2" style="width: 50px;">
<button type='roll' name='roll_hspelld2' value='[[@{hspelld2}+?{MiscMod|0}]] hit points are healed!'></button>
<input type="text" name="attr_hspelld2" style="width: 50px;">&nbsp;
</td>
</tr>
</tbody>
</table>
</div>
</div>
<hr/>
<div class="sheet-3colrow">
<hr style="border: 1px solid #000000;"/>
<div class="sheet-4colrow">
<h3 style="text-align: center;">Equipment & Treasure</h3>
<div class="sheet-col">
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td><label>Carrying Capacity</label><br/><input type="number" name="attr_totalcarried" style="width: 75px">/<input type="number" name="attr_CarryingCapacity" value="@{strength}*10" disabled="true" style="width: 75px"><b>Lbs.</b></td>
</tr>
<tr>
<td><h4 style="text-align: center;"><br/>Magic Items</h4><textarea name="attr_magicitems" style="height: 400px; width: 200px;"></textarea></td>
<td><h4 style="text-align: center; color: #000000;"><br/>Magic Items</h4><textarea name="attr_magicitems" style="height: 400px; width: 250px;"></textarea></td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<table style="width: 100%;">
<table align="center">
<tbody>
<tr>
<td>cp<br/><input type="number" name="attr_copperpieces" style="width: 75px;"></td>
<td>sp<br/><input type="number" name="attr_silverpieces" style="width: 75px;"></td>
<td>gp<br/><input type="number" name="attr_goldpieces" style="width: 75px;"></td>
<td>ep<br/><input type="number" name="attr_electrum" style="width: 75px;"></td>
<td>pp<br/><input type="number" name="attr_platinum" style="width: 75px;"></td>
<td>ep<br/><input type="number" name="attr_electrumpieces" style="width: 75px;"></td>
<td>pp<br/><input type="number" name="attr_platinumpieces" style="width: 75px;"></td>
</tr>
</tbody>
</table>
<table>
<table align="center">
<tbody>
<tr>
<td><h4 style="text-align: center;">Gems & Art Objects</h4><textarea name="attr_gemsandartobjects" style="height: 100px; width: 500px;"></textarea></td>
<td><h4 style="text-align: center; color: #000000;">Treasure, Gems & Art Objects</h4><textarea name="attr_gemsandartobjects" style="height: 100px; width: 550px;"></textarea></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td><h4 style="text-align: center;">Equipment</h4><textarea name="attr_equipment" style="height: 300px; width: 500px;"></textarea></td>
<td><h4 style="text-align: center; color: #000000;">Equipment</h4><textarea name="attr_equipment" style="height: 309px; width: 550px;"></textarea></td>
</tr>
</tbody>
</table>
+2 -1
View File
@@ -12,4 +12,5 @@ Character sheet for _Exalted, Second Edition_ by White Wolf Publishing.
If you feel you've contributed to the development of this character sheet, don't forget to add your name here!
* Brian Shields
* Brian Shields
* Benjamin Bandelow
Binary file not shown.
+607 -544
View File
File diff suppressed because it is too large Load Diff
+36
View File
@@ -0,0 +1,36 @@
## _Exalted, Second Edition_ Character Sheet Installation Instructions
_This file is only a proposal._
`Standard Character Sheet installation instructions go here`
In addition to the above, you will need to create some rollable tables in order to ensure that the roll buttons on the character sheet function correctly. These steps can assist in your _Exalted_ game even if you do not use the buttons on the character sheet.
Rollable tables are available from the second tab from the right in the campaign window, along with card decks.
1. Create a table named `exalted`:
1. Press "+ Add" in the Rollable Tables section of the tab.
1. Select the "new-table" table that was created.
1. Rename the table "exalted".
1. Add the possible successes to the table:
1. Press "+ Add" in the Table Items section of the table window.
1. Name the first item "botch", and and click "Save Changes".
1. Press "+ Add" in the Table Items section of the table window.
1. Name the second item "0", give it a weight of 5, and click "Save Changes".
1. Press "+ Add" in the Table Items section of the table window.
1. Name the third item "1", give it a weight of 3, and click "Save Changes".
1. Press "+ Add" in the Table Items section of the table window.
1. Name the fourth item "2", and click "Save Changes".
1. Click "Save Changes".
1. Create a table named `exalted-damage`:
1. Press "+ Add" in the Rollable Tables section of the tab.
1. Select the "new-table" table that was created.
1. Rename the table "exalted-damage".
1. Add the possible successes to the table:
1. Press "+ Add" in the Table Items section of the table window.
1. Name the first item "0", give it a weight of 6, and click "Save Changes".
1. Press "+ Add" in the Table Items section of the table window.
1. Name the second item "1", give it a weight of 4, and click "Save Changes".
1. Click "Save Changes".
When rolling the `exalted` table, please note that the result will display "botch" if an only if there were no successes _and_ the first roll was a botch. If you use inline rolls, you should hover your mouse over any result of 0, to ensure that it wasn't also a botch.
+152
View File
@@ -0,0 +1,152 @@
<div class='sheet-row'>
<div class='sheet-col'>
<img width="200" src="http://fatecore.caskey.se/images/fatelogo.png" alt="FATE CORE" />
</div>
</div>
<br>
<br>
<div class='sheet-row'>
<div class='sheet-col'>
<label class="sheet-header">ID </label>
</div>
</div>
<!-- ID Section -->
<div class='sheet-3colrow' >
<div class='sheet-col'>
<label>ID</label> <input class="sheet-inText" type="text" name="attr_ID" />
<label>Description</label> <input class="sheet-inText" type="text" name="attr_Description" />
</div>
<div class='sheet-col'>
</div>
<div class='sheet-col'>
<label>Refresh</label> <input class="sheet-inText" type="text" name="attr_Refresh" />
</div>
</div>
<br>
<!-- Aspects Section -->
<div class='sheet-2colrow' >
<div class='sheet-col'>
<label class="sheet-colHead">Aspects</label>
<input class="sheet-inText" style="width: 600px;" type="text" name="attr_HighConcept" value="high concept" />
<input class="sheet-inText" style="width: 600px;" style="width: 300px;" type="text" name="attr_Trouble" value="Trouble"/>
<fieldset class="repeating_Aspects">
<input class="sheet-inText" style="width: 600px;" type="text" name="attr_Aspect" />
</fieldset>
</div>
<br>
<br>
<!-- Skills Section -->
<div class='sheet-col'>
<label class="sheet-colHead">Skills</label>
<table>
<tr>
<td >Supurb (+5)</td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Sup1"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Sup2"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Sup3"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Sup4"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Sup5"/> </td>
</tr>
<tr>
<td>Great (+4)</td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Great1"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Great2"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Great3"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Great4"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Great5"/> </td>
</tr>
<tr>
<td>Good (+3)</td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Good1"/> </td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Good2"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Good3"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Good4"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Good5"/> </td>
</tr>
<tr>
<td>Fair (+2)</td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Fair1"/> </td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Fair2"/> </td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Fair3"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Fair4"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Fair5"/> </td>
</tr>
<tr>
<td>Average (+1)</td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Avg1"/> </td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Avg2"/> </td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Avg3"/> </td>
<td><input class="sheet-skill" style="width: 100px;" type="text" name="attr_Avg4"/> </td>
<td><input class="sheet-skill2" style="width: 100px;" type="text" name="attr_Avg5"/> </td>
</tr>
</table>
</div>
<br>
<br>
<!-- Stunts Section -->
<div class='sheet-row' >
<div class='sheet-col'>
<label class="sheet-colHead">Stunts</label>
<textarea class="sheet-inText" style="width: 600px; height: 300px;" type="textarea" name="attr_stunts"></textarea>
</fieldset>
</div>
<br>
<br>
<!-- Extras Section -->
<div class='sheet-row' >
<div class='sheet-col'>
<label class="sheet-colHead">Extras</label>
<textarea class="sheet-inText" style="width: 600px; height: 300px;" type="textarea" name="attr_extras"></textarea>
</div>
<br>
<br>
</div>
<div class='sheet-row' >
<div class='sheet-col'>
<label class="sheet-colHeadSmall">Physical Stress (Physique)</label>
<table>
<tr>
<td>1 <input class="sheet-checkDark" type='checkbox' name='attr_Phy1' /></td>
<td>2 <input class="sheet-checkDark" type='checkbox' name='attr_Phy2' /></td>
<td>3 <input class="sheet-checkLight" type='checkbox' name='attr_Phy3' /></td>
<td>4 <input class="sheet-checkLight" type='checkbox' name='attr_Phy4' /></td>
</tr>
</table>
</div>
<br>
<br>
<div class='sheet-col'>
<label class="sheet-colHeadSmall">Mental Stress (Will)</label>
<table>
<tr>
<td>1 <input class="sheet-checkDark" type='checkbox' name='attr_Men1' /></td>
<td>2 <input class="sheet-checkDark" type='checkbox' name='attr_Men2' /></td>
<td>3 <input class="sheet-checkLight" type='checkbox' name='attr_Men3' /></td>
<td>4 <input class="sheet-checkLight" type='checkbox' name='attr_Men4' /></td>
</tr>
</table>
</div>
<br>
<br>
</div>
<br>
<br>
<div class='sheet-col'>
<label class="sheet-colHead">Consequences</label>
<fieldset class="repeating_Cons">
<select name="attr_conType" class="dtype">
<option value="Minor">Minor</option>
<option value="Medium">Medium</option>
<option value="Major">Major</option>
</select>
<input class="sheet-inText" style="width: 600px;" type="text" name="attr_Consequence" />
</fieldset>
</div>
<br>
<br>
+45
View File
@@ -0,0 +1,45 @@
.sheet-header {
min-width: 800px;
background: black;
color: white;
clear: both;
margin-bottom: 4px;
}
.sheet-colHead {
min-width: 600px;
background: black;
color: white;
clear: both;
margin-bottom: 4px;
}
.sheet-colHeadSmall {
background: black;
color: white;
clear: both;
margin-bottom: 4px;
}
.sheet-inText {
border-style: solid;
border-color: gray;
border-width: 1px 1px 1px 1px;
clear: both;
margin-bottom: 4px;
}
.sheet-skill {
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px;
}
.sheet-skill2 {
border-style: solid;
border-color: gray;
border-width: 1px 1px 1px 1px;
}
.sheet-checkDark {
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px;
}
+1
View File
@@ -0,0 +1 @@
/* Nothing here yet */
+45
View File
@@ -0,0 +1,45 @@
Mongoose Traveller / 2300AD Char Sheet
<hr/>
CHARACTER INFO
<hr/>
CHARACTERISTICS
<hr/>
SKILLS
<div class="sheet-4colrow">
<div class="sheet-col">
<label>Name:</label><input type="text" name="attr_name" />
<label>Level:</label><input type="text" name="attr_rank" />
<label>Race:</label><input type="text" name="attr_race" />
<label>Age:</label><input type="text" name="attr_age" />
<label>Hair:</label><input type="text" name="attr_hair" />
<label>Experience:</label><input type="text" name="attr_exp">
</div>
<div class="sheet-col">
<label>Alignment:</label><input type="text" name="attr_alignment" />
<label>Deity:</label><input type="text" name="attr_deity" />
<label>Size:</label><input type="text" name="attr_size" />
<label>Height:</label><input type="text" name="attr_height" />
<label>Eyes:</label><input type="text" name="attr_eyes />" />
</div>
<div class="sheet-col">
<label>Player:</label><input type="text" name="attr_player" />
<label>Homeland:</label><input type="text" name="attr_homeland" />
<label>Gender:</label><input type="text" name="attr_gender" />
<label>Weight:</label><input type="text" name="attr_weight" />
<label>Gold:</label><input type="text" name="attr_gold">
</div>
</div>
<hr/>
WEAPONS
<hr/>
EQUIPMENT
<hr/>
FINANCES
<hr/>
<hr/>
<hr/>
+58
View File
@@ -0,0 +1,58 @@
.charsheet label {
display: inline-block;
width: 65px;
text-align: center;
font-size: 12px;
font-weight: ;
font-family: "Times New Roman";
text-shadow: 0px 0px 0px #ff0000;
vertical-align: middle;
}
.charsheet .sheet-3colrowCust .sheet-col {
width: calc(33% - 4px);
margin-right: 5px;
}
.charsheet .sheet-4colrowCust .sheet-col {
width: calc(22% - 4px);
margin-right: 5px;
}
.charsheet input {
display: inline-block;
width: 165px;
}
.sheet-col strong.sheet-dee {
font-size: 1em;
font-weight: bold;
padding-right: 1px;
}
.charsheet input.sheet-short {
width: 35px;
}
.charsheet {
background-image: url("http://freeseamlesstextures.com/images/17-worn-cardboard-background-thb.jpg");
font-family: "Times New Roman";
}
.charsheet table td, .charsheet table th {
font-size: 12px;
font-weight: bold;
font-family: "Times New Roman";
text-align: center;
width: 0%;
border: 0px solid black;
padding: 0px;
vertical-align: middle;
}
select.sheet-dtype {
width: 60px;
vertical-align: top;
}
.charsheet textarea {
resize: none;
}
+290
View File
@@ -0,0 +1,290 @@
<div>
<img src="http://upload.wikimedia.org/wikipedia/en/8/8e/Numenera_Logo.png">
</div>
<div class="sheet-3colrow">
<div class="sheet-col">
<table align="center">
<tbody>
<tr>
<td>
<input type="text" name="attr_name"><br/>
<label>name</label>
</td>
</tr>
<tr>
<td>
IS A <input type="text" name="attr_descriptor"><br/>
<label>descriptor</label>
</td>
</tr>
<tr>
<td>
<input type="text" name="attr_type"> WHO<br/>
<label>type</label>
</td>
<tr>
<td>
<input type="text" name="attr_focus"><br/>
<label>focus</label>
</td>
</tr>
</tbody>
</table>
<br>
<table align="center">
<thead>
<th>
<label><h4 style="text-align: center;">BACKGROUND</h4></label>
</th>
</thead>
<tbody>
<tr>
<td>
<textarea name="attr_background" style="height: 290px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<table align="center">
<tbody>
<tr>
<td><input type="number" name="attr_tier"></td>
<td><label>&nbsp;&nbsp;&nbsp;&nbsp;EFFORT</label></td>
<td><input type="number" name="attr_xp"></td>
</tr>
<tr>
<td><label>&nbsp;&nbsp;&nbsp;TIER</label></td>
<td><input type="number" name="attr_effort"></td>
<td><label>&nbsp;&nbsp;&nbsp;XP</label></td>
</tr>
</tbody>
</table>
<hr>
<table align="center">
<tbody>
<tr>
<td>
<label><h4 style="text-align: left;">MIGHT</h4></label>
<td>
<label>pool</label><input type="number" name="attr_mightpool"> / <input type="number" name="attr_mightpoolmax"><br/>
<label>edge</label><input type="number" name="attr_mightedge">
</td>
</td>
</tr>
<tr>
<td>
<label><h4 style="text-align: left;">SPEED</h4></label>
</td>
<td>
<label>pool</label><input type="number" name="attr_speedpool"> / <input type="number" name="attr_speedpoolmax"><br/>
<label>edge</label><input type="number" name="attr_speededge">
</td>
</tr>
<tr>
<td>
<label><h4 style="text-align: left;">INTELLECT</h4></label>
</td>
<td>
<label>pool</label><input type="number" name="attr_intellectpool"> / <input type="number" name="attr_intellectpoolmax"><br/>
<label>edge</label><input type="number" name="attr_intellectedge">
</td>
</tr>
</tbody>
</table>
<hr>
<table align="center">
<tbody>
<tr>
<td><input type="checkbox" name="attr_impaired" style="height: 25px; width: 25px"><br/><label><h4>Impaired</h4></label></td>
<td><input type="checkbox" name="attr_disabled" style="height: 25px; width: 25px"><br/><label><h4>Disabled</h4></label></td>
</tr>
</tbody>
</table>
<br>
<table align="center">
<tbody>
<tr>
<td><button type="roll" name="roll_recovery" value="/roll 1d6+@{recoverybonus}"></button>1d6+ <input type="number" name="attr_recoverybonus"></td>
</tr>
</tbody>
</table>
<br>
<table align="center">
<tbody>
<tr>
<td><h4 style="text-align: center; text-shadow: 0px 0px 0px #ff0000;">RECOVERY ROLLS</h4></td>
</tr>
</tbody>
</table>
<br>
<table align="center">
<tbody>
<tr>
<td><input type="checkbox" name="attr_1action" style="height: 25px; width: 25px;"><br>&nbsp;&nbsp;1 Action&nbsp;&nbsp;</td>
<td><input type="checkbox" name="attr_10minutes" style="height: 25px; width: 25px;"><br>&nbsp;&nbsp;10 Min.&nbsp;&nbsp;</td>
<td><input type="checkbox" name="attr_1hour" style="height: 25px; width: 25px;"><br>&nbsp;&nbsp;1 Hour&nbsp;&nbsp;</td>
<td><input type="checkbox" name="attr_10hours" style="height: 25px; width: 25px;"><br>&nbsp;&nbsp;10 Hours&nbsp;&nbsp;</td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<table align="center">
<thead>
<th>
<label><h4 style="text-align: center;">SKILLS</h4></label>
</th>
</thead>
<tbody>
<tr>
<td><input type="text" name="attr_skill1"></td>
<td><input type="checkbox" name="attr_trainedskill1"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill1"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill2"></td>
<td><input type="checkbox" name="attr_trainedskill2"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill2"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill3"></td>
<td><input type="checkbox" name="attr_trainedskill3"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill3"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill4"></td>
<td><input type="checkbox" name="attr_trainedskill4"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill4"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill5"></td>
<td><input type="checkbox" name="attr_trainedskill5"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill5"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill6"></td>
<td><input type="checkbox" name="attr_trainedskill6"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill6"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill7"></td>
<td><input type="checkbox" name="attr_trainedskill7"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill7"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill8"></td>
<td><input type="checkbox" name="attr_trainedskill8"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill8"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill9"></td>
<td><input type="checkbox" name="attr_trainedskill9"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill9"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill10"></td>
<td><input type="checkbox" name="attr_trainedskill10"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill10"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill11"></td>
<td><input type="checkbox" name="attr_trainedskill11"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill11"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill12"></td>
<td><input type="checkbox" name="attr_trainedskill12"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill12"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill13"></td>
<td><input type="checkbox" name="attr_trainedskill13"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill13"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill14"></td>
<td><input type="checkbox" name="attr_trainedskill14"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill14"class="sheet-short"><br>S</td>
</tr>
<tr>
<td><input type="text" name="attr_skill15"></td>
<td><input type="checkbox" name="attr_trainedskill15"class="sheet-short"><br>T</td>
<td><input type="checkbox" name="attr_specializedskill15"class="sheet-short"><br>S</td>
</tr>
</tbody>
</table>
</div>
</div>
<hr>
<div class="sheet-3colrow">
<div class="sheet-col">
<table align="center">
<thead>
<th>
<h4 style="text-align: center; text-shadow: 0px 0px 0px #ff0000">SPECIAL ABILITIES</h4><br>
</th>
</thead>
<tbody>
<tr>
<td>
<textarea name="attr_specialabilities" style="height: 575px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<table align="center">
<thead>
<th>
<h4 style="text-align: center; text-shadow: 0px 0px 0px #ff0000">CYPHERS</h4><br>
</th>
</thead>
<tbody>
<tr>
<td>
<label>Limit</label><input type="number" name="attr_cyphers">
</td>
</tr>
<tr>
<td>
<textarea name="attr_cyphers" style="height: 225px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
<hr>
<table align="center">
<thead>
<th>
<h4 style="text-align: center; text-shadow: 0px 0px 0px #ff0000">Artifacts & Oddities</h4><br>
</th>
</thead>
<tbody>
<tr>
<td>
<textarea name="attr_artifactsandoddities" style="height: 225px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<table align="center">
<thead>
<th>
<h4 style="text-align: center; text-shadow: 0px 0px 0px #ff0000">POSSESSIONS</h4><br>
</th>
</thead>
<tbody>
<tr>
<td>
<textarea name="attr_possessions" style="height: 575px; width: 250px;"></textarea>
</td>
</tr>
</tbody>
</table>
</div>
</div>
+3
View File
@@ -0,0 +1,3 @@
This sheet was fairly easy to design. Since Numenera is very streamlined and there aren't a whole lot of rolls or modifiers it was all about laying out the fields in similar way to PnP character sheet.
I'm sure others will have ideas and methods on improvement, and I look forward to seeing them.
+108
View File
@@ -0,0 +1,108 @@
.charsheet label {
display: inline-block;
width: 75px;
text-align: right;
}
.charsheet input {
background-color: transparent;
border-style: solid;
border-color: black;
border-width: 0px 0px 2px 0px;
}
.charsheet input.sheet-inputbox {
background-color: transparent;
border-style: solid;
border-color: black;
border-width: 1px 1px 1px 1px;
}
.even {
border: 1px solid black;
background-color: #AAA;
}
.odd {
border: 1px solid black;
background-color: #DDD;
}
fieldset {
display: none;
}
.sheet-colorred {
display: inline-block;
text-align: center;
}
.sheet_barbarianlink:hover + div{
overflow: auto;
height: auto;
display: block;
background-color: gray;
position: absolute;
text-align: left;
}
.sheet_barbarianshowhide {
overflow: hidden;
height: 0px;
ddisplay: none;
}
.sheet-col strong.sheet-dee {
font-size: 1.4em;
font-weight: bold;
padding-right: 4px;
}
.charsheet input.sheet-short {
width: 3.5em;
}
.charsheet table td.sheet-skillsbox {
font-size: 0.60em;
text-align: left;
}
.charsheet {
background-color: white;
background-image: none;
}
.charsheet table th {
font-size: 0.8em;
text-align: center;
}
.charsheet table td.sheet-statlabel-big-gray {
background-color: gray;
color: white;
font-size: 0.9em;
text-align: center;
}
.charsheet table td.sheet-statlabel-big {
background-color: black;
color: white;
font-size: 0.9em;
text-align: center;
}
.charsheet table td.sheet-statlabel {
background-color: black;
color: white;
font-size: 0.7em;
text-align: center;
}
.charsheet table td {
font-weight: bold;
text-align: center;
}
select.sheet-dtype {
width: 60px;
vertical-align: top;
}
+768 -209
View File
@@ -1,230 +1,789 @@
<div class="sheet-1colrow">
<div class="sheet-col">
<p style="text-align: center;">
<img src="http://theguardtowergames.com/wp-content/uploads/2012/05/pfrpg_logo1.jpg" style="max-height: 100px;" />
</p>
</div>
<!-- Header / Character Description -->
<div style="float: left">
<div style="float: left"><img src="http://paizo.com/image/content/Logos/PathfinderRPGLogo_500.jpeg" style="float: left; width: 300px;"></img><br>
<div style="float: left; width: 30px;">&nbsp;</div><div style="float: left; width: 270px; font-size: 2em;">Character Sheet</div></div>
<div style="float: left"><input type="text" name="attr_character_name" style="width: 220px;"> <br>Character Name</div>
<div style="float: left"><input type="text" name="attr_alignment" style="width: 112px;"> <br>Alignment</div>
<div style="float: left"><input type="text" name="attr_playername" style="width: 190px;"><br>Player Name</div>
<br>
<div style="float: left"><input type="text" name="attr_level" style="width: 260px;"> <br>Character Level</div>
<div style="float: left"><input type="text" name="attr_deity" style="width: 130px;"> <br>Deity</div>
<div style="float: left"><input type="text" name="attr_homeland" style="width: 120px;"><br>Homeland</div>
<br>
<div style="float: left"><input type="text" name="attr_race" style="width: 98px;"> <br>Race</div>
<div style="float: left"><select style="width: 60px;" name="attr_size">
<option value="-8">Colossal</option>
<option value="-4">Gargantuan</option>
<option value="-2">Huge</option>
<option value="-1">Large</option>
<option value="0" selected>Medium</option>
<option value="1">Small</option>
<option value="2">Tiny</option>
<option value="4">Diminutive</option>
<option value="8">Fine</option>
</select><br>Size</div>
<div style="float: left"><input type="text" name="attr_gender" style="width: 50px;"> <br>Gender</div>
<div style="float: left"><input type="text" name="attr_age" style="width: 30px;"> <br>Age</div>
<div style="float: left"><input type="text" name="attr_height" style="width: 45px;"> <br>Height</div>
<div style="float: left"><input type="text" name="attr_weight" style="width: 45px;"> <br>Weight</div>
<div style="float: left"><input type="text" name="attr_hair" style="width: 70px;"> <br>Hair</div>
<div style="float: left"><input type="text" name="attr_eyes" style="width: 70px;"> <br>Eyes</div>
</div>
<div class="sheet-3colrow">
<div class="sheet-col">
<label>Name:</label><input type="text" name="attr_name" />
<label>Level:</label><input type="text" name="attr_rank" />
<label>Race:</label><input type="text" name="attr_race" />
<label>Age:</label><input type="text" name="attr_age" />
<label>Hair:</label><input type="text" name="attr_hair" />
<label>Experience:</label><input type="text" name="attr_exp">
<div style="clear:both"></div>
<br>
<div style="float: left">
<!-- Stat block -->
<table>
<tr>
<td>
<table>
<tr>
<th>Ability Name</th><th>Ability<br>Score</th><th>Ability<br>Modifier</th><th>Temp<br>Adjust</th><th>Temp<br>Modifier</th>
</tr>
<tr>
<td class="sheet-statlabel">STR<br><div style="font-size: 0.65em;">Strength</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_str" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_strmod" style="height: 24px; width: 40px;" value="floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}" disabled="true"></td>
<td><input class="sheet-inputbox" type="number" name="attr_strtempadj" value="0" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_strtempmod" value="0" style="height: 24px; width: 40px;"></td>
</tr>
<tr>
<td class="sheet-statlabel">DEX<br><div style="font-size: 0.65em;">Dexterity</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_dex" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_dexmod" style="height: 24px; width: 40px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true"></td>
<td><input class="sheet-inputbox" type="number" name="attr_dextempadj" value="0" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_dextempmod" value="0" style="height: 24px; width: 40px;"></td>
</tr>
<tr>
<td class="sheet-statlabel">CON<br><div style="font-size: 0.65em;">Constitution</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_con" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_conmod" style="height: 24px; width: 40px;" value="floor(@{con}/2-5)+@{contempadj}+@{contempmod}" disabled="true" ></td>
<td><input class="sheet-inputbox" type="number" name="attr_contempadj" value="0" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_contempmod" value="0" style="height: 24px; width: 40px;"></td>
</tr>
<tr>
<td class="sheet-statlabel">INT<br><div style="font-size: 0.65em;">Intelligence</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_int" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_intmod" style="height: 24px; width: 40px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true" ></td>
<td><input class="sheet-inputbox" type="number" name="attr_inttempadj" value="0" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_inttempmod" value="0" style="height: 24px; width: 40px;"></td>
</tr>
<tr>
<td class="sheet-statlabel">WIS<br><div style="font-size: 0.65em;">Wisdom</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_wis" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_wismod" style="height: 24px; width: 40px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}" disabled="true" ></td>
<td><input class="sheet-inputbox" type="number" name="attr_wistempadj" value="0" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_wistempmod" value="0" style="height: 24px; width: 40px;"></td>
</tr>
<tr>
<td class="sheet-statlabel">CHA<br><div style="font-size: 0.65em;">Charisma</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_cha" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_chamod" style="height: 24px; width: 40px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}" disabled="true" ></td>
<td><input class="sheet-inputbox" type="number" name="attr_chatempadj" value="0" style="height: 24px; width: 40px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_chatempmod" value="0" style="height: 24px; width: 40px;"></td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td class="sheet-statlabel-big" style="width: 70px;">HP<br><div style="font-size: 0.65em;">Hit Points</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_hitpoints" style="height: 24px; width: 70px;"><br><div style="font-size: 0.5em;">Total</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_damageresistance" style="height: 24px; width: 53px;"><br><div style="font-size: 0.5em;">DR</div></td>
</tr>
<tr>
<td colspan="3"><input class="sheet-inputbox" type="number" name="attr_woundscurrenthp" style="height: 50px; width: 210px;"><br><div style="font-size: 0.5em;">Wounds/Current HP</div></td>
</tr>
<tr>
<td colspan="3"><input class="sheet-inputbox" type="number" name="attr_nonlethaldamage" style="height: 24px; width: 210px;"><br><div style="font-size: 0.5em;">Nonlethal Damage</div></td>
</tr>
</table>
<table>
<tr>
<td class="sheet-statlabel-big" style="width: 70px;">INITIATIVE<br><div style="font-size: 0.65em;">Modifier</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_init" style="height: 24px; width: 33px;" value="floor(@{dex}/2-5)+@{initmiscmod}" disabled="true"> =<br><div style="font-size: 0.5em;">Total<br>&nbsp;</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_initdexmod" value="floor(@{dex}/2-5)" disabled="true" style="height: 24px; width: 33px;"> +<br><div style="font-size: 0.5em;">Dex<br>Modifier</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_initmiscmod" value="0" style="height: 24px; width: 33px;"><br><div style="font-size: 0.5em;">Misc<br>Modifier</div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">
<table>
<tr>
<td style="width: 38px;" class="sheet-statlabel">AC<br><div style="font-size: 0.65em;">Armor Class</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_armorclass" value="10+@{armorclassbonus}+@{shieldbonus}+floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{size}+@{armorclassnaturalarmor}+@{armorclassdeflectionmod}+@{armorclassmiscmod}" disabled="true" style="height: 24px; width: 40px;"><br><div style="font-size: 0.5em;">Total<br>&nbsp;</div></td>
<td>= 10 +<br><br><br></td>
<td><input class="sheet-inputbox" type="number" name="attr_armorclassbonus" style="height: 24px; width: 35px;" value="0" > <br><div style="font-size: 0.5em;">Armor<br>Bonus</div></td>
<td>+ <input class="sheet-inputbox" type="number" name="attr_armorclassshieldbonus" value="@{shieldbonus}" disabled="true" style="height: 24px; width: 35px;"> <br><div style="font-size: 0.5em;">Shield<br>Bonus</div></td>
<td>+ <input class="sheet-inputbox" type="number" name="attr_armorclassdexmod" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true" style="height: 24px; width: 35px;"> <br><div style="font-size: 0.5em;">Dex<br>Modifier</div></td>
<td>+ <input class="sheet-inputbox" type="number" name="attr_armorclasssizemod" value="@{size}" disabled="true" style="height: 24px; width: 35px;"> <br><div style="font-size: 0.5em;">Size<br>Modifier</div></td>
<td>+ <input class="sheet-inputbox" type="number" name="attr_armorclassnaturalarmor" value="0" style="height: 24px; width: 35px;"> <br><div style="font-size: 0.5em;">Natural<br>Armor</div></td>
<td>+ <input class="sheet-inputbox" type="number" name="attr_armorclassdeflectionmod" value="0" style="height: 24px; width: 35px;"> <br><div style="font-size: 0.5em;">Deflection<br>Modifier</div></td>
<td>+ <input class="sheet-inputbox" type="number" name="attr_armorclassmiscmod" value="0" style="height: 24px; width: 35px;"><br><div style="font-size: 0.5em;">Misc<br>Modifier</div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2">
<table>
<tr>
<td style="width: 70px; height: 24px;" class="sheet-statlabel">TOUCH<br><div style="font-size: 0.65em;">Touch Armor Class</div></td>
<td valign="top"><input class="sheet-inputbox" type="text" name="attr_touchac" style="height: 24px; width: 50px;"></td>
<td style="width: 90px;" class="sheet-statlabel">FLAT-FOOTED<br><div style="font-size: 0.65em;">Armor Class</div></td>
<td valign="top"><input class="sheet-inputbox" type="text" name="attr_flatac" style="height: 24px; width: 50px;"></td>
<td valign="top"><input class="sheet-inputbox" type="text" name="attr_flatmod" style="height: 24px; width: 200px;"> <br><div style="font-size: 0.5em;">Modifiers</div></td>
</tr>
</table>
<br>
Character Class and Levels (hover below for table)
<fieldset class="repeating_classes">
<table>
<tr>
<td style="width: 70px; height: 24px;" class="sheet-statlabel">Class</td>
<td valign="top">
<select name="attr_classname" class="dtype" style="width: 160px;">
<option>Barbarian</option>
<option>Bard</option>
<option>Cleric</option>
<option>Druid</option>
<option>Fighter</option>
<option>Monk</option>
<option>Paladin</option>
<option>Ranger</option>
<option>Rogue</option>
<option>Sorcerer</option>
<option>Wizard</option>
</select>
</td>
<td style="width: 60px;" class="sheet-statlabel">Level</td>
<td valign="top"><input class="sheet-inputbox" type="text" name="attr_classlevel" style="height: 24px; width: 50px;"></td>
<td style="width: 60px;" class="sheet-statlabel">HP</td>
<td valign="top"><input class="sheet-inputbox" type="text" name="attr_classhproll" style="height: 24px; width: 50px;"></td>
</tr>
</table>
</fieldset>
<br>
<div style="display: inline-block; text-align: center">
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1st +1 +2 +0 +0
2nd +2 +3 +0 +0
3rd +3 +3 +1 +1
4th +4 +4 +1 +1
5th +5 +4 +1 +1
6th +6/+1 +5 +2 +2
7th +7/+2 +5 +2 +2
8th +8/+3 +6 +2 +2
9th +9/+4 +6 +3 +3
10th +10/+5 +7 +3 +3
'>Barbarian</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +0 +0 +2 +2
2 +1 +0 +3 +3
3 +2 +1 +3 +3
4 +3 +1 +4 +4
5 +3 +1 +4 +4
6 +4 +2 +5 +5
7 +5 +2 +5 +5
8 +6/+1 +2 +6 +6
9 +6/+1 +3 +6 +6
10 +7/+2 +3 +7 +7
'>Bard</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +0 +2 +0 +2
2 +1 +3 +0 +3
3 +2 +3 +1 +3
4 +3 +4 +1 +4
5 +3 +4 +1 +4
6 +4 +5 +2 +5
7 +5 +5 +2 +5
8 +6/+1 +6 +2 +6
9 +6/+1 +6 +3 +6
10 +7/+2 +7 +3 +7
'>Cleric</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +0 +2 +0 +2
2 +1 +3 +0 +3
3 +2 +3 +1 +3
4 +3 +4 +1 +4
5 +3 +4 +1 +4
6 +4 +5 +2 +5
7 +5 +5 +2 +5
8 +6/+1 +6 +2 +6
9 +6/+1 +6 +3 +6
10 +7/+2 +7 +3 +7
'>Druid</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +1 +2 +0 +0
2 +2 +3 +0 +0
3 +3 +3 +1 +1
4 +4 +4 +1 +1
5 +5 +4 +1 +1
6 +6/+1 +5 +2 +2
7 +7/+2 +5 +2 +2
8 +8/+3 +6 +2 +2
9 +9/+4 +6 +3 +3
10 +10/+5 +7 +3 +3
'>Fighter</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +0 +2 +2 +2
2 +1 +3 +3 +3
3 +2 +3 +3 +3
4 +3 +4 +4 +4
5 +3 +4 +4 +4
6 +4 +5 +5 +5
7 +5 +5 +5 +5
8 +6/+1 +6 +6 +6
9 +6/+1 +6 +6 +6
10 +7/+2 +7 +7 +7
'>Monk</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +1 +2 +0 +2
2 +2 +3 +0 +3
3 +3 +3 +1 +3
4 +4 +4 +1 +4
5 +5 +4 +1 +4
6 +6/+1 +5 +2 +5
7 +7/+2 +5 +2 +5
8 +8/+3 +6 +2 +6
9 +9/+4 +6 +3 +6
10 +10/+5 +7 +3 +7
'>Paladin</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +1 +2 +2 +0
2 +2 +3 +3 +0
3 +3 +3 +3 +1
4 +4 +4 +4 +1
5 +5 +4 +4 +1
6 +6/+1 +5 +5 +2
7 +7/+2 +5 +5 +2
8 +8/+3 +6 +6 +2
9 +9/+4 +6 +6 +3
10 +10/+5 +7 +7 +3
'>Ranger</div><br>
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +0 +0 +2 +0
2 +1 +0 +3 +0
3 +2 +1 +3 +1
4 +3 +1 +4 +1
5 +3 +1 +4 +1
6 +4 +2 +5 +2
7 +5 +2 +5 +2
8 +6/+1 +2 +6 +2
9 +6/+1 +3 +6 +3
10 +7/+2 +3 +7 +3
'>Rogue</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +0 +0 +0 +2
2 +1 +0 +0 +3
3 +1 +1 +1 +3
4 +2 +1 +1 +4
5 +2 +1 +1 +4
6 +3 +2 +2 +5
7 +3 +2 +2 +5
8 +4 +2 +2 +6
9 +4 +3 +3 +6
10 +5 +3 +3 +7
'>Sorcerer</div> |
<div class="sheet-colorred" title='
Level BAB Fort Save Ref Save Will Save
1 +0 +0 +0 +2
2 +1 +0 +0 +3
3 +1 +1 +1 +3
4 +2 +1 +1 +4
5 +2 +1 +1 +4
6 +3 +2 +2 +5
7 +3 +2 +2 +5
8 +4 +2 +2 +6
9 +4 +3 +3 +6
10 +5 +3 +3 +7
'>Wizard</div>
</div>
<br><br>
<table>
<tr>
<th>Saving Throws</th>
<th>Total</th>
<th>Base<br>Save</th>
<th>Ability<br>Modifier</th>
<th>Magic<br>Modifier</th>
<th>Misc<br>Modifier</th>
<th>Temp<br>Modifier</th>
<td rowspan="4"><input class="sheet-inputbox" type="text" name="attr_statmod" style="height: 120px; width: 60px;"><br><div style="font-size: 0.5em;" valign="top">Modifiers</div></td>
</tr>
<tr>
<td class="sheet-statlabel-big" style="width: 60px;">Fortitude<br><div style="font-size: 0.65em;">(Constitution)</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_fortitude" style="height: 24px; width: 40px;" value="@{fortitudebase}+@{fortitudeabilitymod}+@{fortitudemagicmod}+@{fortitudemiscmod}+@{fortitudetempmod}" disabled="true"> = </td>
<td><input class="sheet-inputbox" type="number" name="attr_fortitudebase" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_fortitudeabilitymod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_fortitudemagicmod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_fortitudemiscmod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_fortitudetempmod" style="height: 24px; width: 40px;"></td>
</tr>
<tr>
<td class="sheet-statlabel-big" style="width: 60px;">Reflex<br><div style="font-size: 0.65em;">(Dexterity)</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_reflex" style="height: 24px; width: 40px;" value="@{reflexbase}+@{reflexabilitymod}+@{reflexmagicmod}+@{reflexmiscmod}+@{reflextempmod}" disabled="true"> = </td>
<td><input class="sheet-inputbox" type="number" name="attr_reflexbase" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_reflexabilitymod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_reflexmagicmod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_reflexmiscmod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_reflextempmod" style="height: 24px; width: 40px;"></td>
</tr>
<tr>
<td class="sheet-statlabel-big" style="width: 60px;">Will<br><div style="font-size: 0.65em;">(Wisdom)</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_will" style="height: 24px; width: 40px;" value="@{willbase}+@{willabilitymod}+@{willmagicmod}+@{willmiscmod}+@{willtempmod}" disabled="true"> = </td>
<td><input class="sheet-inputbox" type="number" name="attr_willbase" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_willabilitymod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_willmagicmod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_willmiscmod" style="height: 24px; width: 40px;"> + </td>
<td><input class="sheet-inputbox" type="number" name="attr_willtempmod" style="height: 24px; width: 40px;"></td>
</tr>
</table>
<br>
<table>
<tr>
<td class="sheet-statlabel-big" style="width: 200px;">Base Attack Bonus (BAB)</td>
<td><input class="sheet-inputbox" type="number" name="attr_baseattackbonus" value="0" style="height: 24px; width: 80px;"></td>
<td class="sheet-statlabel-big" style="width: 110px;"><div style="font-size: 0.65em;">Spell<br>Resistance</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellresistance" style="height: 24px; width: 60px;"></td>
</tr>
</table>
<br>
<table>
<tr>
<td class="sheet-statlabel-big" style="width: 80px;">CMB</td>
<td><input class="sheet-inputbox" type="number" name="attr_cmb" style="height: 24px; width: 60px;" value="@{baseattackbonus}+floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}+@{size}+@{cmbmod}" disabled="true"><br><div style="font-size: 0.5em;">Total<br>&nbsp;</div></td>
<td> = <input class="sheet-inputbox" type="number" name="attr_baseattackbonuscmb" style="height: 24px; width: 45px;" value="@{baseattackbonus}" disabled="true"> <br><div style="font-size: 0.5em;">Base Attack<br>Bonus</div></td>
<td> + <input class="sheet-inputbox" type="number" name="attr_strmodcmb" style="height: 24px; width: 45px;" value="floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}" disabled="true"> <br><div style="font-size: 0.5em;">Strength<br>Modifier</div></td>
<td> + <input class="sheet-inputbox" type="number" name="attr_sizemodcmb" style="height: 24px; width: 45px;" value="@{size}" disabled="true"> + <br><div style="font-size: 0.5em;">Size<br>Modifier</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_cmbmod" value="0" style="height: 24px; width: 116px;"> <br><div style="font-size: 0.5em;">Modifiers<br><br></div></td>
</tr>
</table>
<br>
<table>
<tr>
<td class="sheet-statlabel-big" style="width: 80px;">CMD</td>
<td><input class="sheet-inputbox" type="number" name="attr_cmd" style="height: 24px; width: 60px;" value="@{baseattackbonus}+floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}+floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{size}+10" disabled="true"><br><div style="font-size: 0.5em;">Total<br>&nbsp;</div></td>
<td> = <input class="sheet-inputbox" type="number" name="attr_baseattackbonuscmd" value="@{baseattackbonus}" disabled="true" style="height: 24px; width: 45px;"> <br><div style="font-size: 0.5em;">Base Attack<br>Bonus</div></td>
<td> + <input class="sheet-inputbox" type="number" name="attr_strmodcmd" value="floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}" disabled="true" style="height: 24px; width: 45px;"> <br><div style="font-size: 0.5em;">Strength<br>Modifier</div></td>
<td> + <input class="sheet-inputbox" type="number" name="attr_dexmodcmd" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true" style="height: 24px; width: 45px;"> <br><div style="font-size: 0.5em;">Dexterity<br>Modifier</div></td>
<td> + <input class="sheet-inputbox" type="number" name="attr_sizemodcmd" value="@{size}" disabled="true" style="height: 24px; width: 45px;"> + 10<br><div style="font-size: 0.5em;">Size<br>Modifier</div></td>
</tr>
</table>
<br>
<table cellpadding="10" cellspacing="0">
<tr>
<td colspan="3" class="sheet-statlabel-big-gray" style="font-size: 1.5em; width: 450px;">Weapons</td>
</tr>
</table>
<div class="sheet-col">
<label>Alignment:</label><input type="text" name="attr_alignment" />
<label>Deity:</label><input type="text" name="attr_deity" />
<label>Size:</label><input type="text" name="attr_size" />
<label>Height:</label><input type="text" name="attr_height" />
<label>Eyes:</label><input type="text" name="attr_eyes />" />
</div>
<div class="sheet-col">
<label>Player:</label><input type="text" name="attr_player" />
<label>Homeland:</label><input type="text" name="attr_homeland" />
<label>Gender:</label><input type="text" name="attr_gender" />
<label>Weight:</label><input type="text" name="attr_weight" />
<label>Gold:</label><input type="text" name="attr_gold">
</div>
</div>
<hr/>
<div class="sheet-3colrow">
<div class="sheet-col">
<h3 style="margin-bottom: 10px;">Attributes</h3>
<label>Strength</label><input type="number" name='attr_Str' class='sheet-short' value='10'> Modifier<input type="number" name="attr_StrMod" value="floor(@{Str}/2-5)" disabled="true">
<label>Dexterity</label><input type="number" name="attr_Dex" class="sheet-short"value="10"> Modifier<input type="number" name="attr_DexMod" value="floor(@{Dex}/2-5)" disabled="true">
<label>Constitution</label><input type="number" name='attr_Con' class='sheet-short' value='10'> Modifier<input type="number" name="attr_ConMod" value="floor(@{Con}/2-5)" disabled="true">
<label>Intelligence</label><input type="number" name='attr_Int' class='sheet-short' value='10'> Modifier<input type="number" name="attr_IntMod" value="floor(@{Int}/2-5)" disabled="true">
<label>Wisdom</label><input type="number" name='attr_Wis' class='sheet-short' value='10'> Modifier<input type="number" name="attr_WisMod" value="floor(@{Wis}/2-5)" disabled="true">
<label>Charisma</label><input type="number" name='attr_Char' class='sheet-short' value='10'> Modifier<input type="number" name="attr_CharMod" value="floor(@{Char}/2-5)" disabled="true">
<hr />
<label>Base Attack Bonus</label><input type="number" name="attr_bab" value="0">
<label>Spell Resistance</label><input type="number" name="attr_sr" value="0">
</div>
<div class="sheet-col">
<label>Health</label><input type="number" name='attr_hp'>
<label>Speed</label><input type="number" name="attr_speed">feet
<label>Initiative</label><input type="number" name='attr_init' value="@{DexMod}" disabled='true'>
<label>AC</label><input type="number" name='attr_ac' value='10'>
<label>Touch AC</label><input type="number" name="attr_touch" value='10'>
<label>Flat Footed AC</label><input type="number" name="attr_flatf" value='10'>
<hr/>
<label>Combat Maneuver Bonus</label><input type="number" name="attr_cmb" value="@{bab}+@{StrMod}" disabled="true">
<label>Combat Maneuver Defense</label><input type="number" name="attr_cmd" value="10+@{StrMod}+@{DexMod}+@{bab}" disabled="true">
</div>
<hr/>
<div class="sheet-col">
<h3 style="margin-bottom: 10px;">Saving Throws</h3>
<label>Fortitude:</label><input type="number" name="attr_fort" value='0'>+<input type="number" name="attr_confort" value="@{ConMod}" disabled="true" />
<label>Reflex:</label><input type="number" name="attr_ref" value='0'>+<input type="number" name="attr_refdex" value="@{DexMod}" disabled="true"/>
<label>Will:</label><input type="number" name="attr_will" value='0'>+<input type="number" name="attr_willwis" value="@{WisMod}" disabled="true"/>
</div>
<hr/>
</div>
<div class="sheet-1colrow">
<div class="sheet-col">
<h3 style="margin-bottom: 10px;">Weapons</h3>
<fieldset class="repeating_weapons">
<label>Weapon</label><input type="text" name="attr_wepname"> Attack Bonus +<input type="number" name="attr_wepattack"> Critical<input type="text" name="attr_wepcrit"><br>
Type
<select name="attr_weptype" class="dtype">
<option>slashing</option>
<option>piercing</option>
<option>bludgeoning</option>
</select>
Range<input type="number" name="attr_weprange"> Ammunition<input type="number" name="attr_wepammo"> Damage<input type="text" name="attr_wepdmg">
<table cellpadding="0" cellspacing="0">
<tr>
<td colspan="3" class="sheet-statlabel-big" style="font-size: 1.5em; width: 260px;">Weapon</td>
<td class="sheet-statlabel" style="width: 110px;">Attack Bonus</td>
<td class="sheet-statlabel" style="width: 100px;">Critical</td>
</tr>
<tr>
<td colspan="3"><input class="sheet-inputbox" type="text" name="attr_weaponname" style="height: 24px; width: 260px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_weaponattackbonus" style="height: 24px; width: 110px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_weaponcritical" style="height: 24px; width: 100px;"></td>
</tr>
<tr>
<td class="sheet-statlabel" style="width: 80px;">Type</td>
<td class="sheet-statlabel" style="width: 90px;">Range</td>
<td class="sheet-statlabel" style="width: 90px;">Ammunition</td>
<td colspan="2" class="sheet-statlabel" style="width: 210px;">Damage</td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="text" name="attr_weapontype" style="height: 24px; width: 80px;"></td>
<td><input class="sheet-inputbox" type="text" name="attr_weaponrange" style="height: 24px; width: 90px;"></td>
<td><input class="sheet-inputbox" type="text" name="attr_weaponammunition" style="height: 24px; width: 90px;"></td>
<td colspan="2"><input class="sheet-inputbox" type="number" name="attr_weapondamage" style="height: 24px; width: 210px;"></td>
</tr>
</table>
</fieldset>
</b></b>
<hr/>
<h3 style="margin-bottom: 10px;">Armor</h3>
<fieldset class="repeating_items">
Item<input type="text" name="attr_armorname"> Bonus +<input type="number" name="attr_armorbonus"> Type
<select name="attr_armortype" class="dtype">
<option>Light</option>
<option>Medium</option>
<option>Heavy</option>
<option>Shield</option>
<option>Other</option>
</select>
Check Penalty -<input type="number" name="attr_armorcheckpen"> <br> Spell Failure<input type="number" name="attr_armorspellfail">% Weight<input type="number" name="attr_armorweight">lbs. Properties<input type="text" name="attr_armorprop">
<br>
<table cellpadding="10" cellspacing="0">
<tr>
<td colspan="3" class="sheet-statlabel-big-gray" style="font-size: 1.5em; width: 450px;">AC Items</td>
</tr>
</table>
<fieldset class="repeating_acitems">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="sheet-statlabel" style="font-size: 1em; width: 122px;">Item Name</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 58px;">Bonus</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 58px;">Type</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 58px;">Check Penalty</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 58px;">Spell Failure</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 58px;">Weight</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 58px;">Properties</td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="text" name="attr_acitem" style="height: 24px; width: 122px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_acitembonus" style="height: 24px; width: 58px;"></td>
<td><input class="sheet-inputbox" type="text" name="attr_acitemtype" style="height: 24px; width: 58px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_acitemcheckpenalty" style="height: 24px; width: 58px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_acitemspellfailure" style="height: 24px; width: 58px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_acitemweight" style="height: 24px; width: 58px;"></td>
<td><input class="sheet-inputbox" type="text" name="attr_acitemproperties" style="height: 24px; width: 58px;"></td>
</tr>
</table>
</fieldset>
<hr/>
<br>
<table cellpadding="0" cellspacing="0">
<tr>
<td class="sheet-statlabel-big" style="font-size: 1em; width: 200px;">Shield</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 54px;">Bonus</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 54px;">Check Penalty</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 54px;">Spell Failure</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 54px;">Weight</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 54px;">Properties</td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="text" name="attr_shield" style="height: 24px; width: 200px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_shieldbonus" style="height: 24px; width: 54px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_shieldcheckpenalty" style="height: 24px; width: 54px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_shieldspellfailure" style="height: 24px; width: 54px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_shieldweight" style="height: 24px; width: 54px;"></td>
<td><input class="sheet-inputbox" type="text" name="attr_shieldproperties" style="height: 24px; width: 54px;"></td>
</tr>
</table>
<br>
<table>
<tr><td valign="top">
<table cellpadding="10" cellspacing="0">
<tr>
<td colspan="3" class="sheet-statlabel-big-gray" style="font-size: 1.5em; width: 230px;">Gear</td>
</tr>
</table>
<fieldset class="repeating_gear">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="sheet-statlabel" style="font-size: 1em; width: 200px;">Item Name</td>
<td class="sheet-statlabel" style="font-size: 0.65em; width: 50px;">Wt.</td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="text" name="attr_gearitenname" style="height: 24px; width: 200px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_gearitemwt" style="height: 24px; width: 50px;"></td>
</tr>
</table>
</fieldset>
</td>
<td valign="top">
<table cellpadding="10" cellspacing="0">
<tr>
<td colspan="3" class="sheet-statlabel-big-gray" style="font-size: 1.5em; width: 190px;">Feats</td>
</tr>
</table>
<fieldset class="repeating_feats">
<table cellpadding="0" cellspacing="0">
<tr>
<td class="sheet-statlabel" style="font-size: 1em; width: 210px;">Feat Name</td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="text" name="attr_gearitenname" style="height: 24px; width: 210px;"></td>
</tr>
</table>
</fieldset>
</td>
</tr>
</table>
<br>
<table cellpadding="10" cellspacing="0">
<tr>
<td colspan="3" class="sheet-statlabel-big-gray" style="font-size: 1.5em; width: 450px;">Spells</td>
</tr>
</table>
<table cellpadding="0" cellspacing="0">
<tr>
<td class="sheet-statlabel" style="width: 94px;">Spells Known</td>
<td class="sheet-statlabel" style="width: 94px;">Spell<br>Save DC</td>
<td class="sheet-statlabel" style="width: 94px;">Level</td>
<td class="sheet-statlabel" style="width: 94px;">Spells<br>Per Day</td>
<td class="sheet-statlabel" style="width: 94px;">Bonus Spells</td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl0" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl0" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">0</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl0" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl0" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl1" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl1" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">1st</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl1" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl1" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl2" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl2" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">2nd</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl2" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl2" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl3" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl3" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">3rd</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl3" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl3" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl4" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl4" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">4th</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl4" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl4" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl5" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl5" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">5th</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl5" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl5" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl6" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl6" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">6th</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl6" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl6" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl7" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl7" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">7th</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl7" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl7" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl8" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl8" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">8th</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl8" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl8" style="height: 24px; width: 45px;"></td>
</tr>
<tr>
<td><input class="sheet-inputbox" type="number" name="attr_spellsknownlvl9" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellssavedclvl9" style="height: 24px; width: 45px;"></td>
<td><div class="sheet-inputbox" style="height: 24px; width: 45px;">9th</div></td>
<td><input class="sheet-inputbox" type="number" name="attr_spellsperdaylvl9" style="height: 24px; width: 45px;"></td>
<td><input class="sheet-inputbox" type="number" name="attr_bonusspellslvl9" style="height: 24px; width: 45px;"></td>
</tr>
</table>
<table cellpadding="10" cellspacing="0">
<tr>
<td style="font-size: 0.64em;"><input class="sheet-inputbox" type="text" name="attr_spellsconditionalmodifiers" style="height: 34px; width: 450px;"><br>Conditional Modifiers</td>
</tr>
</table>
<br>
<br>
</td>
</tr>
</table>
</div>
<div class="sheet-colrow">
<h3 style="margin-bottom: 15px;">Skills</h3>
<fieldset class="repeating_skills">
Skill <input type="text" name="attr_skillname"> Total <input type="number" name="attr_skilltotal"> = Ability Mod
<select name="attr_skillability" class="dtype">
<option>Str </option>
<option>Dex</option>
<option>Con</option>
<option>Int</option>
<option>Wis</option>
<option>Char</option>
</select>
+ Ranks <input type="number" name="attr_skillranks"> + Misc Mod <input type="number" name="attr_skillmisc">
</fieldset>
<hr/>
</div>
<div class="sheet-5colrow">
<div class="sheet-col">
<h3 style="margin-bottom: 15px;">Spells</h3>
Spells Known<br> 0<input type="number" name="attr_0spellsknown"> <br> 1<input type="number" name="1attr_spellsknown"><br> 2<input type="number" name="attr_2spellsknown"><br> 3<input type="number" name="attr_3spellsknown">
<br> 4<input type="number" name="attr_4spellsknown"><br> 5<input type="number" name="attr_5spellsknown"><br> 6<input type="number" name="attr_6spellsknown"><br> 7<input type="number" name="attr_7spellsknown">
<br> 8<input type="number" name="attr_8spellsknown"><br> 9<input type="number" name="attr_9spellsknown">
</div>
<div class="sheet-col">
<h3 style="margin-bottom: 15px;">----------</h3>
Spells Save DC<br> 0<input type="number" name="attr_0spellsavedc"> <br> 1<input type="number" name="1attr_spellsavedc"><br> 2<input type="number" name="attr_2spellsavedc"><br> 3<input type="number" name="attr_3spellsavedc">
<br> 4<input type="number" name="attr_4spellsavedc"><br> 5<input type="number" name="attr_5spellsavedc"><br> 6<input type="number" name="attr_6spellsavedc"><br> 7<input type="number" name="attr_7spellsavedc">
<br> 8<input type="number" name="attr_8spellsavedc"><br> 9<input type="number" name="attr_9spellsavedc">
</div>
<div class="sheet-col">
<h3 style="margin-bottom: 15px;">----------</h3>
Spells Per Day<br> 0<input type="number" name="attr_0spellsperday"> <br> 1<input type="number" name="1attr_spellsperday"><br> 2<input type="number" name="attr_2spellsperday"><br> 3<input type="number" name="attr_3spellsperday">
<br> 4<input type="number" name="attr_4spellsperday"><br> 5<input type="number" name="attr_5spellsperday"><br> 6<input type="number" name="attr_6spellsperday"><br> 7<input type="number" name="attr_7spellsperday">
<br> 8<input type="number" name="attr_8spellsperday"><br> 9<input type="number" name="attr_9spellsperday">
</div>
<div class="sheet-col">
<h3 style="margin-bottom: 15px;">----------</h3>
Bonus Spells<br> ----<br> <input type="number" name="1attr_bonusspells">1<br> <input type="number" name="attr_2bonusspells">2<br> <input type="number" name="attr_3bonusspells">3
<br> <input type="number" name="attr_4bonusspells">4<br> <input type="number" name="attr_5bonusspells">5<br> <input type="number" name="attr_6bonusspells">6<br> <input type="number" name="attr_7bonusspells">7
<br> <input type="number" name="attr_8bonusspells">8<br> <input type="number" name="attr_9bonusspells">9
</div>
<hr/>
</div>
<div style="float: left">
<table>
<tr>
<td class="sheet-statlabel-big" style="width: 70px;">SPEED<br><div style="font-size: 0.65em;">Land</div></td>
<td><input class="sheet-inputbox" type="text" name="attr_speed" style="height: 24px; width: 95px;"><br><div style="font-size: 0.5em;">Base speed</div></td>
<td><input class="sheet-inputbox" type="text" name="attr_speedarmor" style="height: 24px; width: 85px;"><br><div style="font-size: 0.5em;">With Armor</div></td>
<div>
<h3 style="margin-bottom: 10px;">O-level spells</h3>
<fieldset class="repeating_0spells">
<input type="text" name="attr_0spellname">
<td rowspan="2"><input class="sheet-inputbox" type="text" name="attr_speedarmortempmod" style="height: 70px; width: 90px;"><br><div style="font-size: 0.5em;" valign="top">Temp Modifiers</div></td>
</tr>
<tr>
<td colspan="2"><div><input class="sheet-inputbox" type="text" name="attr_Flymanuver" style="height: 24px; width: 110px;">&nbsp;&nbsp;<input class="sheet-inputbox" type="text" name="attr_swim" style="height: 24px; width: 50px;"><br><div style="font-size: 0.5em;">Fly&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Manuverability&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Swim</div></div></td>
<td ><div><input class="sheet-inputbox" type="text" name="attr_climb" style="height: 24px; width: 40px;">&nbsp;<input class="sheet-inputbox" type="text" name="attr_burrow" style="height: 24px; width: 40px;"><br><div style="font-size: 0.5em;">Climb&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Burrow</div></div></td>
</tr>
</table>
<table >
<tr>
<td colspan="9" class="sheet-statlabel-big" style="width: 350px;">SKILLS</td>
</tr>
<tr>
<th></th>
<th style="font-size: 0.6em; text-align: left">Skill Names</th>
<th style="font-size: 0.6em;">Total<br>Bonus</th>
<th></th>
<th style="font-size: 0.6em;">Ability<br>Mod.</th>
<th></th>
<th style="font-size: 0.6em;">Ranks</th>
<th></th>
<th style="font-size: 0.6em;">Misc.<br>Mod</th>
</tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Acrobatics</td><td><input type="number" name="attr_acrobatics" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{acrobaticsranks}+@{acrobaticsmiscmod}" disabled="true"></td><td>= Dex</td><td><input type="number" name="attr_dexmod" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_acrobaticsranks" value="0" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_acrobaticsmiscmod" value="0" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Appraise</td><td><input type="number" name="attr_appraise" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{appraiseranks}+@{appraisemiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_appraiseranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_appraisemiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Bluff</td><td><input type="number" name="attr_bluff" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}+@{bluffranks}+@{bluffmiscmod}" disabled="true"></td><td>= Cha</td><td><input type="number" name="attr_chamod" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_bluffranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_bluffmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Climb</td><td><input type="number" name="attr_climb" style="width: 30px;" value="floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}+@{climbranks}+@{climbmiscmod}" disabled="true"></td><td>= Str</td><td><input type="number" name="attr_strmod" style="width: 30px;" value="floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_climbranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_climbmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Diplomacy</td><td><input type="number" name="attr_diplomacy" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}+@{diplomacyranks}+@{diplomacymiscmod}" disabled="true"></td><td>= Cha</td><td><input type="number" name="attr_chamod" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_diplomacyranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_diplomacymiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Disable Device*</td><td><input type="number" name="attr_disabledevice" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{disabledeviceranks}+@{disabledevicemiscmod}" disabled="true"></td><td>= Dex</td><td><input type="number" name="attr_dexmod" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_disabledeviceranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_disabledevicemiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Disguise</td><td><input type="number" name="attr_disguise" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}+@{disguiseranks}+@{disguisemiscmod}" disabled="true"></td><td>= Cha</td><td><input type="number" name="attr_chamod" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_disguiseranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_disguisemiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Escape Artist</td><td><input type="number" name="attr_escapeartist" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{escapeartistranks}+@{escapeartistmiscmod}" disabled="true"></td><td>= Dex</td><td><input type="number" name="attr_dexmod" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_escapeartistranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_escapeartistmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Fly</td><td><input type="number" name="attr_fly" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{flyranks}+@{flymiscmod}" disabled="true"></td><td>= Dex</td><td><input type="number" name="attr_dexmod" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_flyranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_flymiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Handle Animal*</td><td><input type="number" name="attr_handleanimal" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}+@{handleanimalranks}+@{handleanimalmiscmod}" disabled="true"></td><td>= Cha</td><td><input type="number" name="attr_chamod" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_handleanimalranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_handleanimalmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Heal</td><td><input type="number" name="attr_heal" style="width: 30px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}+@{healranks}+@{healmiscmod}" disabled="true"></td><td>= Wis</td><td><input type="number" name="attr_wismod" style="width: 30px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_healranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_healmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Intimidate</td><td><input type="number" name="attr_intimidate" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}+@{intimidateranks}+@{intimidatemiscmod}" disabled="true"></td><td>= Cha</td><td><input type="number" name="attr_chamod" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_intimidateranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_intimidatemiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Arcana)</td><td><input type="number" name="attr_knowarcana" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knowarcanaranks}+@{knowarcanamiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knowarcanaranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knowarcanamiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Dungeoneering)</td><td><input type="number" name="attr_knowdungeoneering" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knowdungeoneeringranks}+@{knowdungeoneeringmiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knowdungeoneeringranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knowdungeoneeringmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Engineering)</td><td><input type="number" name="attr_knowengineering" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knowengineeringranks}+@{knowengineeringmiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knowengineeringranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knowengineeringmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Geography)</td><td><input type="number" name="attr_knowgeography" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knowgeographyranks}+@{knowgeographymiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knowgeographyranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knowgeographymiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (History)</td><td><input type="number" name="attr_knowhistory" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knowhistoryranks}+@{knowhistorymiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knowhistoryranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knowhistorymiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Local)</td><td><input type="number" name="attr_knowlocal" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knowlocalranks}+@{knowlocalmiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knowlocalranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knowlocalmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Nature)</td><td><input type="number" name="attr_knownature" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knownatureranks}+@{knownaturemiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knownatureranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knownaturemiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Nobility)</td><td><input type="number" name="attr_knownobility" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knownobilityranks}+@{knownobilitymiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knownobilityranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knownobilitymiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Planes)</td><td><input type="number" name="attr_knowplanes" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knowplanesranks}+@{knowplanesmiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knowplanesranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knowplanesmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Knowledge (Relgion)</td><td><input type="number" name="attr_knowreligion" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{knowreligionranks}+@{knowreligionmiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_knowreligionranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_knowreligionmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Linguistics</td><td><input type="number" name="attr_linguistics" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{linguisticsranks}+@{linguisticsmiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_linguisticsranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_linguisticsmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox"><b>Perception</b></td><td><input type="number" name="attr_perception" style="width: 30px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}+@{perceptionranks}+@{perceptionmiscmod}" disabled="true"></td><td>= Wis</td><td><input type="number" name="attr_wismod" style="width: 30px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_perceptionranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_perceptionmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Ride</td><td><input type="number" name="attr_ride" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{rideranks}+@{ridemiscmod}" disabled="true"></td><td>= Dex</td><td><input type="number" name="attr_dexmod" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_rideranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_ridemiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Sense Motive</td><td><input type="number" name="attr_sensemotive" style="width: 30px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}+@{sensemotiveranks}+@{sensemotivemiscmod}" disabled="true"></td><td>= Wis</td><td><input type="number" name="attr_wismod" style="width: 30px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_sensemotiveranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_sensemotivemiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Sleight of Hand</td><td><input type="number" name="attr_slightofhand" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{slightofhandranks}+@{slightofhandmiscmod}" disabled="true"></td><td>= Dex</td><td><input type="number" name="attr_dexmod" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_slightofhandranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_slightofhandmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Spellcraft</td><td><input type="number" name="attr_spellcraft" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}+@{spellcraftranks}+@{spellcraftmiscmod}" disabled="true"></td><td>= Int</td><td><input type="number" name="attr_intmod" style="width: 30px;" value="floor(@{int}/2-5)+@{inttempadj}+@{inttempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_spellcraftranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_spellcraftmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Stealth</td><td><input type="number" name="attr_stealth" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}+@{stealthranks}+@{stealthmiscmod}" disabled="true"></td><td>= Dex</td><td><input type="number" name="attr_dexmod" style="width: 30px;" value="floor(@{dex}/2-5)+@{dextempadj}+@{dextempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_stealthranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_stealthmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Survival</td><td><input type="number" name="attr_survival" style="width: 30px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}+@{survivalranks}+@{survivalmiscmod}" disabled="true"></td><td>= Wis</td><td><input type="number" name="attr_wismod" style="width: 30px;" value="floor(@{wis}/2-5)+@{wistempadj}+@{wistempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_survivalranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_survivalmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Swim</td><td><input type="number" name="attr_swim" style="width: 30px;" value="floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}+@{swimranks}+@{swimmiscmod}" disabled="true"></td><td>= Str</td><td><input type="number" name="attr_strmod" style="width: 30px;" value="floor(@{str}/2-5)+@{strtempadj}+@{strtempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_swimranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_swimmiscmod" style="width: 30px;"></td></tr>
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Use Magic Device</td><td><input type="number" name="attr_usemagicdevice" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}+@{usemagicdeviceranks}+@{usemagicdevicemiscmod}" disabled="true"></td><td>= Cha</td><td><input type="number" name="attr_chamod" style="width: 30px;" value="floor(@{cha}/2-5)+@{chatempadj}+@{chatempmod}" disabled="true"></td><td>+</td><td><input type="number" name="attr_usemagicdeviceranks" style="width: 30px;"></td><td>+</td><td><input type="number" name="attr_usemagicdevicemiscmod" style="width: 30px;"></td></tr>
</table>
<b>Craft</b><br>
<fieldset class="repeating_craft">
<table style="width: 350px;">
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Craft <input type="text" name="attr_craft" style="width: 70px;"></td><td><input type="text" name="attr_craftname" style="width: 30px;"></td><td>= Int</td><td><input type="text" name="attr_craftmod" style="width: 30px;"></td><td>+</td><td><input type="text" name="attr_craftranks" style="width: 30px;"></td><td>+</td><td><input type="text" name="attr_craftmiscmod" style="width: 30px;"></td></tr>
</table>
</fieldset>
<h3 style="margin-bottom: 10px;">1-level spells</h3>
<fieldset class="repeating_1spells">
<input type="text" name="attr_1spellname">
<b>Perform</b><br>
<fieldset class="repeating_perform">
<table style="width: 350px;">
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Perform <input type="text" name="attr_perform" style="width: 70px;"></td><td><input type="text" name="attr_performname" style="width: 30px;"></td><td>= Cha</td><td><input type="text" name="attr_performmod" style="width: 30px;"></td><td>+</td><td><input type="text" name="attr_performranks" style="width: 30px;"></td><td>+</td><td><input type="text" name="attr_performmiscmod" style="width: 30px;"></td></tr>
</table>
</fieldset>
<h3 style="margin-bottom: 10px;">2-level spells</h3>
<fieldset class="repeating_2spells">
<input type="text" name="attr_2spellname">
<b>Profession</b><br>
<fieldset class="repeating_profession">
<table style="width: 350px;">
<tr><td><input type="checkbox"></td><td class="sheet-skillsbox">Profession <input type="text" name="attr_profession" style="width: 70px;"></td><td><input type="text" name="attr_professionname" style="width: 30px;"></td><td>= Wis</td><td><input type="text" name="attr_professionmod" style="width: 30px;"></td><td>+</td><td><input type="text" name="attr_professionranks" style="width: 30px;"></td><td>+</td><td><input type="text" name="attr_professionmiscmod" style="width: 30px;"></td></tr>
</table>
</fieldset>
<h3 style="margin-bottom: 10px;">3-level spells</h3>
<fieldset class="repeating_3spells">
<input type="text" name="attr_3spellname">
<b>Conditional Modifiers</b><br>
<fieldset class="repeating_conditional_modifiers">
<div style="width: 350px;"><input type="text" name="attr_condmodifier" style="width: 353px;"></div>
</fieldset>
<h3 style="margin-bottom: 10px;">4-level spells</h3>
<fieldset class="repeating_4spells">
<input type="text" name="attr_4spellname">
</fieldset>
<h3 style="margin-bottom: 10px;">5-level spells</h3>
<fieldset class="repeating_5spells">
<input type="text" name="attr_5spellname">
</fieldset>
<h3 style="margin-bottom: 10px;">6-level spells</h3>
<fieldset class="repeating_6spells">
<input type="text" name="attr_6spellname">
</fieldset>
<h3 style="margin-bottom: 10px;">7-level spells</h3>
<fieldset class="repeating_7spells">
<input type="text" name="attr_7spellname">
</fieldset>
<h3 style="margin-bottom: 10px;">8-level spells</h3>
<fieldset class="repeating_8spells">
<input type="text" name="attr_8spellname">
</fieldset>
<h3 style="margin-bottom: 10px;">9-level spells</h3>
<fieldset class="repeating_9spells">
<input type="text" name="attr_9spellname">
</fieldset>
<hr/>
</div>
<div>
<h3 style="margin-bottom: 10px;">Feats</h3>
<fieldset class="repeating_feats">
<input type="text" name="attr_feat">
<b>Languages</b><br>
<fieldset class="repeating_languages">
<div style="width: 350px;"><input type="text" name="attr_language" style="width: 353px;"></div>
</fieldset>
<hr/>
<h3 style="margin-bottom: 10px;">Gear</h3>
<fieldset class="repeating_gear">
<input type="text" name="attr_gear">
<b>Spells</b><br>
Level 0 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl0">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl0" style="width: 353px;"></div>
</fieldset>
<h3 style="margin-bottom: 13px;">Special Abilities</h3>
<fieldset class="repeating_abil">
<input type="text" name="attr_abil">
<br>
Level 1 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl1">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl1" style="width: 353px;"></div>
</fieldset>
<br>
Level 2 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl2">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl2" style="width: 353px;"></div>
</fieldset>
<br>
Level 3 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl3">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl3" style="width: 353px;"></div>
</fieldset>
<br>
Level 4 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl4">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl4" style="width: 353px;"></div>
</fieldset>
<br>
Level 5 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl5">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl5" style="width: 353px;"></div>
</fieldset>
<br>
Level 6 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl6">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl6" style="width: 353px;"></div>
</fieldset>
<br>
Level 7 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl7">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl7" style="width: 353px;"></div>
</fieldset>
<br>
Level 8 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl8">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl8" style="width: 353px;"></div>
</fieldset>
<br>
Level 9 <input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox"><input type="checkbox">
<br>
<fieldset class="repeating_spellslvl9">
<div style="width: 350px;"><input type="text" name="attr_spellnamelvl9" style="width: 353px;"></div>
</fieldset>
<br>
</div>
<div style="clear:both"></div>
<br>
<b>Experience Points</b>
<fieldset class="repeating_experience">
<div style="width: 350px;"><input type="text" name="attr_gamedate" style="width: 353px;"><br>Game Date</div>
<div style="width: 350px;"><input type="text" name="attr_campaigndate" style="width: 353px;"><br>Campaign Date</div>
<div style="width: 350px;"><input type="number" name="attr_experience" style="width: 353px;"><br>Experience</div>
<hr>
</fieldset>
<br>
<b>Money</b>
<div style="width: 350px;"><input type="number" name="attr_copper" style="width: 353px;"><br>CP</div>
<div style="width: 350px;"><input type="number" name="attr_silver" style="width: 353px;"><br>SP</div>
<div style="width: 350px;"><input type="number" name="attr_gold" style="width: 353px;"><br>GP</div>
<div style="width: 350px;"><input type="number" name="attr_platinum" style="width: 353px;"><br>PP</div>
<br>
Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

+7
View File
@@ -0,0 +1,7 @@
{
"html": "pathfinder.html",
"css": "pathfinder.css",
"authors": "Barry R. (original by Roll20 Team)",
"preview": "pathfinderpreview.png",
"instructions": "This sheet should appear similar to the sheet that appears in the pathfinder core rulebook."
}
+12
View File
@@ -8,6 +8,18 @@ Contributing
If you want to help improve an existing sheet, just clone this repository, make your changes, and submit a pull request. If you would like to contribute a new sheet for the community to use, just clone this repository and create a new folder with the name of the game system that the sheet is for. Then send a pull request. If you have any questions or aren't familiar with Github or git in general, feel free to drop us a line at team@roll20.net and we can help you get set up.
**Creating a sheet.json File**
When you are ready to submit your template for **public use**, create a `sheet.json` file in your sheet's folder (see the kitchensink folder for an example sheet.json file). The file has the following fields:
* `html`: The name of the HTML file for the sheet (e.g. `kitchensink.html`)
* `css`: The name of the CSS file for the sheet (e.g. `kitchensink.css`)
* `authors`: A simple string telling who contributed toward the sheet (e.g. `Riley Dutton`)
* `preview`: The name of an image file which should be included in your sheet folder showing a preview/screenshot of the sheet (will be displayed in-app at 500x500 resolution) (e.g. `kitchensink.png`)
* `instructions`: Markdown-formatted instructions for using the sheet. If there are any particular setup steps, special rolls you want to make the player aware of, etc., this is the place to put that info. Try to be succinct.
After we have reviewed your sheet if we approve it we will add it to the `approved.yaml` file in the root directory which will cause it to be available to everyone on the main Roll20 site. If we reject your sheet, we will comment on your Github commit and let you know what changes need to be made before it can be accepted.
Guidelines
==========
+705
View File
@@ -0,0 +1,705 @@
// VARIABLE & FUNCTION DECLARATIONS -- DO NOT ALTER!!
var PowerCardScript = PowerCardScript || {};
var getBrightness = getBrightness || {};
var hexDec = hexDec || {};
// USER CONFIGUATION
var POWERCARD_ROUNDED_CORNERS = true;
var POWERCARD_ROUNDED_INLINE_ROLLS = true;
var POWERCARD_BORDER_SIZE = 1;
var POWERCARD_BORDER_COLOR = "#000";
var POWERCARD_USE_PLAYER_COLOR = true;
on("chat:message", function(msg) {
if (msg.type != "api") return;
// Get the API Chat Command
msg.who = msg.who.replace(" (GM)", "");
msg.content = msg.content.replace("(GM) ", "");
var command = msg.content.split(" ", 1);
// !roll --versus|WeaponSkill --charactername|@{selected|character_name} --tokenname|@{selected|token_name} --modifier|?{Attack Modifier|0} --type|Attack --weapon|Primary
// DEFINE VARIABLES
var n = msg.content.split(" --");
var parameters = {};
var Tag = "";
var Content = "";
var RollObject = {};
var operator = "<=";
// CREATE OBJECT ARRAY
var a = 1;
while (n[a]) {
Tag = n[a].substring(0, n[a].indexOf("|"));
Content = n[a].substring(n[a].indexOf("|") + 1);
parameters[Tag] = Content;
a++;
}
// Define RollObject Variables
RollObject.AttributeName = parameters.versus;
RollObject.AttributeValue = "";
RollObject.CharacterName = parameters.charactername;
RollObject.DisplayName = parameters.tokenname;
RollObject.TestModifier = parameters.modifier;
RollObject.RollType = parameters.type;
RollObject.DamageAdd = Number("3");
RollObject.WeaponName = "Placeholder";
RollObject.PrimaryWeapon = true; if (parameters.weapon == "Secondary") {RollObject.PrimaryWeapon = false};
RollObject.ImpactWeapon = false;
RollObject.RangedAttack = false; if ((RollObject.AttributeName == "BallisticSkill") && (RollObject.RollType == "Attack")) {RollObject.RangedAttack = true};
RollObject.AmmoCount = 0;
RollObject.AmmoMax = 0;
RollObject.DiceRollExpression = "1d100";
RollObject.DamageRollExpression = "1d10";
RollObject.TestSuccess = "false";
RollObject.HitLocation = "";
RollObject.HitLocationToolTip = "";
RollObject.DiceRollResultToolTip = "";
RollObject.PowerCardContent = ""
if (RollObject.RollType == "Attack") {
RollObject.PowerCardContent = "--desc --name|" + RollObject.DisplayName + " --leftsub|" + (RollObject.RangedAttack ? "Ranged Attack" : "Melee Attack") + " --rightsub|Half Action --custom_diceroll|";
} else if (RollObject.RollType == "Parry") {
RollObject.PowerCardContent = "--desc --name|" + RollObject.DisplayName + " --leftsub|Parry" + " --rightsub|Reaction --custom_diceroll|";
} else if (RollObject.RollType == "Dodge") {
RollObject.PowerCardContent = "--desc --name|" + RollObject.DisplayName + " --leftsub|Dodge" + " --rightsub|Reaction --custom_diceroll|";
} else if (RollObject.RollType == "Attribute") {
RollObject.PowerCardContent = "--desc --name|" + RollObject.DisplayName + " --leftsub|"+ RollObject.AttributeName + "" + " --rightsub|Stat Test --custom_diceroll|";
}
var characters = findObjs({ _type: "character", name: RollObject.CharacterName });
var character = characters.shift();
var rollDice = function (){
sendChat("", "[[" + RollObject.DiceRollExpression + " ]]", function (m) {
var rolldata = m[0].inlinerolls[1];
RollObject.RawDiceRoll = rolldata.results.rolls;
sendChat("", "[[" + RollObject.DamageRollExpression + " ]]", function (d) {
var rolldata = d[0].inlinerolls[1];
RollObject.RawDamageRoll = rolldata.results.rolls;
sendChat("", "[[" + RollObject.DamageRollExpression + " ]]", function (d) {
var rolldata = d[0].inlinerolls[1];
RollObject.RawImpactRoll = rolldata.results.rolls;
rollResult();
});
});
});
}
if (command == "!roll") {
rollDice();
}
var rollResult = function() {
RollObject.DiceRollResult = getResult(RollObject.RawDiceRoll);
if (character) {
var attributes = findObjs({ _type: "attribute", _characterid: character.get('_id') });
_.each(attributes, function(obj) {
var attributeName = obj.get("name");
if (attributeName == RollObject.AttributeName) {
RollObject.AttributeValue = obj.get("current");
}
if (RollObject.RangedAttack == false) {
if (RollObject.PrimaryWeapon) {
if (attributeName == "MeleeWeapon") {
RollObject.WeaponName = obj.get("current");
}
if (attributeName == "MeleeDamage") {
RollObject.DamageAdd = Number(obj.get("current"));
}
} else {
if (attributeName == "MeleeWeapon") {
RollObject.WeaponName = obj.get("max");
}
if (attributeName == "MeleeDamage") {
RollObject.DamageAdd = Number(obj.get("max"));
}
}
} else {
if (RollObject.PrimaryWeapon) {
if (attributeName == "RangedWeapon") {
RollObject.WeaponName = obj.get("current");
}
if (attributeName == "RangedDamage") {
RollObject.DamageAdd = Number(obj.get("current"));
}
} else {
if (attributeName == "RangedWeapon") {
RollObject.WeaponName = obj.get("max");
}
if (attributeName == "RangedDamage") {
RollObject.DamageAdd = Number(obj.get("max"));
}
}
if (attributeName == "Ammo") {
RollObject.AmmoCount = Number(obj.get("current"));
RollObject.AmmoMax = Number(obj.get("max"));
}
}
});
}
modifiedExpression = Number(RollObject.AttributeValue) + Number(RollObject.TestModifier);
var result = null;
var difference = 0;
var degrees = 0;
var new_expression = 'result = (' + RollObject.DiceRollResult + ' ' + operator + ' ' + modifiedExpression + ');';
try {
eval(new_expression);
} catch (e) {
//log(e);
}
try {
difference = Math.abs(RollObject.DiceRollResult - eval(modifiedExpression));
} catch (e) {
//log(e);
}
try {
degrees = Math.floor(difference / 10);
} catch (e) {
//log(e);
}
if (result) {
RollObject.TestSuccess = true;
if(RollObject.RollType == "Attack") {
var x = RollObject.DiceRollResult;
var y = x.toString();
if (y.length == 2) {
var z = y.split("").reverse().join("");
} else {
var z = y + "0";
}
var reverseRoll = Number(z);
if(reverseRoll < 11) {
RollObject.HitLocation = "Head";
RollObject.HitLocationToolTip = RollObject.DiceRollResult + " reversed is " + reverseRoll + "; 01-10 strikes Head location";
} else if (reverseRoll < 26) {
RollObject.HitLocation = "Right Arm";
RollObject.HitLocationToolTip = RollObject.DiceRollResult + " reversed is " + reverseRoll + "; 11-25 strikes Right Arm location";
} else if (reverseRoll < 41) {
RollObject.HitLocation = "Left Arm";
RollObject.HitLocationToolTip = RollObject.DiceRollResult + " reversed is " + reverseRoll + "; 26-40 strikes Left Arm location";
} else if (reverseRoll < 81) {
RollObject.HitLocation = "Body";
RollObject.HitLocationToolTip = RollObject.DiceRollResult + " reversed is " + reverseRoll + "; 41-80 strikes Body location";
} else if (reverseRoll < 91) {
RollObject.HitLocation = "Right Leg";
RollObject.HitLocationToolTip = RollObject.DiceRollResult + " reversed is " + reverseRoll + "; 81-90 strikes Right Leg location";
} else if (reverseRoll < 101) {
RollObject.HitLocation = "Left Leg";
RollObject.HitLocationToolTip = RollObject.DiceRollResult + " reversed is " + reverseRoll + "; 91-100 strikes Left Arm location";
}
if (RollObject.TestSuccess) {
RollObject.PowerCardContent += " --custom_dmgroll| ";
};
}
}
if(RollObject.RangedAttack == true) {
reduceAmmo(character);
}
RollObject.DegreesOfSuccess = (degrees + 1);
RollObject.DegreesOfSuccessToolTip = "Difference of " + difference;
RollObject.DiceRollResultToolTip = "Rolling 1d100(" + RollObject.DiceRollResult + ") versus " + RollObject.AttributeName + " (" + RollObject.AttributeValue + ") " + ( (RollObject.TestModifier > -1) ? " + " : "") + RollObject.TestModifier;
RollObject.DamageRollResult = getResult(RollObject.RawDamageRoll)
RollObject.DamageRollTotal = RollObject.DamageRollResult + RollObject.DamageAdd;
RollObject.DamageRollTotalToolTip = "Rolling 1d10(" + RollObject.DamageRollResult + ") " + ((RollObject.DamageAdd > -1) ? "+ " : "- ") + Math.abs(RollObject.DamageAdd) + " = (" + RollObject.DamageRollTotal + ")";
if (RollObject.WeaponName == "Pistol") {RollObject.ImpactWeapon = true};
RollObject.ImpactRollResult = getResult(RollObject.RawImpactRoll)
RollObject.ImpactRollTotal = RollObject.ImpactRollResult + RollObject.DamageAdd;
RollObject.ImpactRollTotalToolTip = "Rolling 1d10(" + RollObject.ImpactRollResult + ") " + ((RollObject.DamageAdd > -1) ? "+ " : "- ") + Math.abs(RollObject.DamageAdd) + " = (" + RollObject.ImpactRollTotal + ")";
createPowerCard(msg, RollObject);
}
});
var reduceAmmo = function(character) {
var targetsMatched = findObjs({_type: "graphic", represents: character.get('_id')});
if(targetsMatched.length === 0) {
sendChat(msg.who, "target " + character + " not found.");
}
// Reduce the value of bar2 on the token by 1.
for(var x in targetsMatched) {
var target = targetsMatched[x];
if(target.get("bar2_value") !== "") {
target.set("bar2_value", (target.get("bar2_value") - 1));
}
}
};
PowerCardScript.buildInline = function (expression, rolls, crit) {
var InlineBorderRadius = (POWERCARD_ROUNDED_INLINE_ROLLS) ? 5 : 0;
var rollOut = '<span style="text-align: center; vertical-align: text-middle; display: inline-block; min-width: 1.75em; border-radius: ' + InlineBorderRadius + 'px; padding: 2px 0px 0px 0px;" title="Rolling ' + expression + ' = ';
var failRoll = critRoll = false;
var modTotal = 0;
var math;
for (var k in rolls) {
var low = (String(rolls[rolls.length - 1].text).trim().toLowerCase().indexOf("lr") != -1) ? parseInt(String(rolls[rolls.length - 1].text).trim().substring(2)) : 1;
if (rolls.hasOwnProperty(k)) {
var r = rolls[k];
var max = (crit !== undefined && r.sides == 20) ? crit : r.sides;
// ROLL.TYPE Roll
if (r.type == 'R') {
rollOut += '(';
for (var m = 0; m < r.results.length; m++) {
var value = r.results[m].v;
var drop = r.results[m].d;
if (!drop) {
switch (math) {
default:
case '+':
modTotal += value;
math = '';
break;
case '-':
modTotal -= value;
math = '';
break;
case '*':
modTotal *= value;
math = '';
break;
case '/':
modTotal /= value;
math = '';
break;
}
}
critRoll = critRoll || (value >= max);
failRoll = failRoll || (value <= low);
rollOut += '<span class=\'basicdiceroll' + (value == max ? ' critsuccess' : (value == low ? ' critfail' : '')) + '\'>';
rollOut += value + '</span>+';
}
rollOut = rollOut.substring(0, rollOut.length - 1) + ')';
}
// ROLL.TYPE Math
var operator, operand;
if (r.type == 'M') {
rollOut += r.expr;
if (r.expr.length == 1) {
math = r.expr;
} else {
operator = ('' + r.expr).substring(0, 1);
operand = ('' + r.expr).substring(operator.search(/[\d(]/) === 0 ? 0 : 1);
}
if (operand.search(/([\d+\-*/() d]|floor\(|ceil\()+\)?/g) === 0) {
operand = operand.split('floor').join('Math.floor');
operand = operand.split('ceil').join('Math.ceil');
operand = eval((operator == '-' ? '-' : '') + operand);
} else {
operand = parseInt(operand);
}
switch (operator) {
default:
case '+':
case '-':
modTotal += operand;
break;
case '*':
modTotal *= operand;
break;
case '/':
modTotal /= operand;
break;
}
}
if (r.type == 'G') {
// Do nothing...
}
}
}
rollOut += '" class="a inlinerollresult showtip tipsy-n';
rollOut += (critRoll && failRoll ? ' importantroll' : (critRoll ? ' fullcrit' : (failRoll ? ' fullfail' : ''))) + '">' + modTotal + '</span>';
return rollOut;
};
// These functions determine the brightness of a html color hexcode.
// Copied from: http://blog.routydevelopment.com/2010/07/how-to-s...
function getBrightness(hex) {
hex = hex.replace('#', '');
var c_r = hexDec(hex.substr(0, 2));
var c_g = hexDec(hex.substr(2, 2));
var c_b = hexDec(hex.substr(4, 2));
return ((c_r * 299) + (c_g * 587) + (c_b * 114)) / 1000;
}
function hexDec(hex_string) {
hex_string = (hex_string + '').replace(/[^a-f0-9]/gi, '');
return parseInt(hex_string, 16);
}
function createPowerCard (msg, RollObject) {
//Custom Variables
var critRoll = false;
var failRoll = false;
// DEFINE VARIABLES
var n = RollObject.PowerCardContent.split(" --"); //Customised this line
var PowerCard = {};
var DisplayCard = "";
var NumberOfAttacks = 1;
var NumberOfDmgRolls = 1;
var Tag = "";
var Content = "";
// CREATE POWERCARD OBJECT ARRAY
var a = 1;
while (n[a]) {
Tag = n[a].substring(0, n[a].indexOf("|"));
Content = n[a].substring(n[a].indexOf("|") + 1);
if (Tag.substring(0, 6).toLowerCase() == "attack") {
NumberOfAttacks = Tag.substring(6);
if (NumberOfAttacks === 0 || !NumberOfAttacks) NumberOfAttacks = 1;
Tag = "attack";
}
if (Tag.substring(0, 6).toLowerCase() == "damage") {
NumberOfDmgRolls = Tag.substring(6);
if (NumberOfDmgRolls === 0 || !NumberOfDmgRolls) NumberOfDmgRolls = 1;
Tag = "damage";
}
PowerCard[Tag] = Content;
a++;
}
// CREATE TITLE STYLE
var TitleStyle = " font-family: Georgia; font-size: large; font-weight: normal; text-align: center; vertical-align: middle; padding: 5px 0px; margin-top: 0.2em; border: " + POWERCARD_BORDER_SIZE + "px solid " + POWERCARD_BORDER_COLOR + ";";
// ROUNDED CORNERS ON TOP OF POWER CARD
TitleStyle += (POWERCARD_ROUNDED_CORNERS) ? " border-radius: 10px 10px 0px 0px;" : "";
// LIST OF PRE-SET TITLE TEXT & BACKGROUND COLORS
var AtWill = " color: #FFF; background-color: #040;";
var Encounter = " color: #FFF; background-color: #400;";
var Daily = " color: #FFF; background-color: #444;";
var Item = " color: #FFF; background-color: #e58900;";
var Recharge = " color: #FFF; background-color: #004;";
// CHECK FOR PRESET TITLE COLORS
if (!POWERCARD_USE_PLAYER_COLOR) {
if (PowerCard.usage !== undefined && PowerCard.txcolor === undefined && PowerCard.bgcolor === undefined) {
// PRESET TITLE COLORS
TitleStyle += AtWill;
if (PowerCard.usage.toLowerCase() == "encounter") TitleStyle += Encounter;
if (PowerCard.usage.toLowerCase() == "daily") TitleStyle += Daily;
if (PowerCard.usage.toLowerCase() == "item") TitleStyle += Item;
if (PowerCard.usage.toLowerCase().substring(0, 8) == "recharge") TitleStyle += Recharge;
} else {
// CUSTOM TITLECARD TEXT & BACKGROUND COLORS
TitleStyle += (PowerCard.txcolor !== undefined) ? " color: " + PowerCard.txcolor + ";" : " color: #FFF;";
TitleStyle += (PowerCard.bgcolor !== undefined) ? " background-color: " + PowerCard.bgcolor + ";" : " background-color: #040;";
}
} else {
// SET TITLE BGCOLOR TO PLAYER COLOR --- OVERRIDES ALL OTHER COLOR OPTIONS ---
var PlayerBGColor = getObj("player", msg.playerid).get("color");
var PlayerTXColor = "#000";
if (getBrightness(PlayerBGColor) < 50) {
PlayerTXColor = "#FFF";
}
TitleStyle += " color: " + PlayerTXColor + "; background-color: " + PlayerBGColor + ";";
}
// DEFINE .leftsub and .rightsub
if (PowerCard.leftsub === undefined) PowerCard.leftsub = (PowerCard.usage !== undefined) ? PowerCard.usage : "";
if (PowerCard.rightsub === undefined) PowerCard.rightsub = (PowerCard.action !== undefined) ? PowerCard.action : "";
var PowerCardDiamond = (PowerCard.leftsub == "" || PowerCard.rightsub == "") ? "" : " ♦ ";
// BEGIN DISPLAYCARD CREATION
DisplayCard += "<div style='" + TitleStyle + "'>" + PowerCard.name;
DisplayCard += (PowerCard.leftsub !== "" || PowerCard.rightsub !== "") ? "<br><span style='font-family: Tahoma; font-size: small; font-weight: normal;'>" + PowerCard.leftsub + PowerCardDiamond + PowerCard.rightsub + "</span></div>" : "</div>";
// ROW STYLE VARIABLES
var OddRow = " background-color: #CEC7B6; color: #000;";
var EvenRow = " background-color: #B6AB91; color: #000;";
var RowStyle = " padding: 5px; border-left: " + POWERCARD_BORDER_SIZE + "px solid " + POWERCARD_BORDER_COLOR + "; border-right: " + POWERCARD_BORDER_SIZE + "px solid " + POWERCARD_BORDER_COLOR + "; border-radius: 0px;";
var RowBackground = OddRow;
var RowNumber = 1;
var Indent = 0;
var KeyCount = 0;
// KEY LOOP
var Keys = Object.keys(PowerCard);
var ReservedTags = "attack, damage, custom_diceroll, custom_dmgroll"; //Note - Have to add in the custom tags here.
var IgnoredTags = "emote, name, usage, action, defense, dmgtype, txcolor, bgcolor, leftsub, rightsub, ddn, desc, crit";
while (KeyCount < Keys.length) {
Tag = Keys[KeyCount];
Content = PowerCard[Keys[KeyCount]];
if (Tag.charAt(0) === "^") {
Indent = (parseInt(Tag.charAt(1)) > 0) ? Tag.charAt(1) : 1;
Tag = (parseInt(Tag.charAt(1)) > 0) ? Tag.substring(2) : Tag.substring(1);
RowStyle += " padding-left: " + (Indent * 1.5) + "em;";
}
// CHECK FOR RESERVED & IGNORED TAGS
if (ReservedTags.indexOf(Tag) != -1) {
// ATTACK ROLLS
if (Tag.toLowerCase() == "attack") {
var AttackMessage = PowerCard.attack.substring(PowerCard.attack.indexOf("]]") + 2);
var AttackNumber = parseInt(PowerCard.attack.slice(PowerCard.attack.indexOf("[[") + 2, PowerCard.attack.indexOf("]]")));
for (var AttackCount = 0; AttackCount < NumberOfAttacks; AttackCount++) {
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
if (PowerCard.ddn === undefined) {
DisplayCard += "<div style='" + RowStyle + RowBackground + "'>$[[" + AttackNumber + "]] vs " + PowerCard.defense + AttackMessage + "</div>";
} else {
DisplayCard += "<div style='" + RowStyle + RowBackground + "'>$[[" + AttackNumber + "]]" + AttackMessage + " vs Armor Class</div>";
}
if (NumberOfAttacks > 1 && PowerCard.ddn === undefined) AttackMessage = "";
}
}
// Custom Dice Rolls
if (Tag.toLowerCase() == "custom_diceroll") {
critRoll = false;
failRoll = false;
if (RollObject.DiceRollResult > 95) {failRoll = true};
if (RollObject.DiceRollResult < 6) {critRoll = true};
if (RollObject.RollType == "Attack") {
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'><b>Weapon:</b> " + RollObject.WeaponName + "</div>";
} else if (RollObject.RollType == "Attribute") {
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'><b>" + RollObject.AttributeName + ":</b> " + RollObject.AttributeValue + "</div>";
}
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'><b>" + ((RollObject.RollType == "Attack") ? "Attack" : "Skill") + " Modifier:</b> " + ( (RollObject.TestModifier>0) ? "+" : "") + RollObject.TestModifier + "</div>";
if (RollObject.RangedAttack == true) {
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'><b>Ammo:</b> " + RollObject.AmmoCount + "/" + RollObject.AmmoMax + " subtract 1</div>";
}
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'> Rolled a <span style=\"text-align: center; vertical-align: text-middle; display: inline-block; min-width: 1.75em; border-radius: 5px; padding: 2px 0px 0px 0px;\" title=\"" + RollObject.DiceRollResultToolTip + "\" class=\"a inlinerollresult showtip tipsy-n " + (critRoll && failRoll ? ' importantroll' : (critRoll ? ' fullcrit' : (failRoll ? ' fullfail' : ''))) + "\">" + RollObject.DiceRollResult + "</span> </div>";
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'>" + ((RollObject.RollType == "Attack") ? (RollObject.TestSuccess ? 'Hit' : 'Missed') : (RollObject.TestSuccess ? 'Succeeded' : 'Failed')) + " with <span style=\"text-align: center; vertical-align: text-middle; display: inline-block; min-width: 1.75em; border-radius: 5px; padding: 2px 0px 0px 0px;\" title=\"" + RollObject.DegreesOfSuccessToolTip + "\" class=\"a inlinerollresult showtip tipsy-n\">" + RollObject.DegreesOfSuccess + "</span> degrees of " + (RollObject.TestSuccess ? 'success' : 'failure') + "</div>";
}
// Custom Damage Roll
if (Tag.toLowerCase() == "custom_dmgroll") {
critRoll = false;
failRoll = false;
if (RollObject.DamageRollResult == 1) {failRoll = true};
if (RollObject.DamageRollResult == 10) {critRoll = true};
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'><b>Damage:</b> " + "1d10 " + ((RollObject.DamageAdd > -1) ? "+ " : "- ") + Math.abs(RollObject.DamageAdd) + "</div>";
if (RollObject.ImpactWeapon == true) {
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'><b>Qualities:</b> " + "Impact" + "</div>";
}
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'>Target takes <span style=\"text-align: center; vertical-align: text-middle; display: inline-block; min-width: 1.75em; border-radius: 5px; padding: 2px 0px 0px 0px;\" title=\"" + RollObject.DamageRollTotalToolTip + "\" class=\"a inlinerollresult showtip tipsy-n" + (critRoll ? ' fullcrit' : (failRoll ? ' fullfail' : '')) + "\">" + RollObject.DamageRollTotal + "</span> damage to the <span style=\"text-align: center; vertical-align: text-middle; display: inline-block; min-width: 1.75em; border-radius: 5px; padding: 2px 0px 0px 0px;\" title=\"" + RollObject.HitLocationToolTip + "\" class=\"a inlinerollresult showtip tipsy-n\">" + RollObject.HitLocation + "</span>" + "</div>";
if (RollObject.ImpactWeapon == true) {
critRoll = false;
failRoll = false;
if (RollObject.ImpactRollResult == 1) {failRoll = true};
if (RollObject.ImpactRollResult == 10) {critRoll = true};
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'>" + "- or - " + "</div>";
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'>Target takes <span style=\"text-align: center; vertical-align: text-middle; display: inline-block; min-width: 1.75em; border-radius: 5px; padding: 2px 0px 0px 0px;\" title=\"" + RollObject.ImpactRollTotalToolTip + "\" class=\"a inlinerollresult showtip tipsy-n" + (critRoll ? ' fullcrit' : (failRoll ? ' fullfail' : '')) + "\">" + RollObject.ImpactRollTotal + "</span> damage to the <span style=\"text-align: center; vertical-align: text-middle; display: inline-block; min-width: 1.75em; border-radius: 5px; padding: 2px 0px 0px 0px;\" title=\"" + RollObject.HitLocationToolTip + "\" class=\"a inlinerollresult showtip tipsy-n\">" + RollObject.HitLocation + "</span>" + "</div>";
}
}
// DAMAGE ROLLS
if (Tag.toLowerCase() == "damage") {
var DamageMessage = PowerCard.damage.substring(PowerCard.damage.indexOf("]]") + 2);
var DamageNumber = parseInt(PowerCard.damage.slice(PowerCard.damage.indexOf("[[") + 2, PowerCard.damage.indexOf("]]")));
if (PowerCard.dmgtype === undefined) PowerCard.dmgtype = "";
for (var DamageCount = 0; DamageCount < NumberOfDmgRolls; DamageCount++) {
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'>$[[" + DamageNumber + "]] " + PowerCard.dmgtype + " " + DamageMessage + "</div>";
}
}
} else if (IgnoredTags.indexOf(Tag.toLowerCase()) != -1) {
// Do nothing
} else {
RowBackground = (RowNumber % 2 == 1) ? OddRow : EvenRow;
RowNumber += 1;
DisplayCard += "<div style='" + RowStyle + RowBackground + "'><b>" + Tag + ":</b> " + Content + "</div>";
}
KeyCount++;
}
// ADD ROUNDED CORNERS & BORDER TO BOTTOM OF POWER CARD
if (POWERCARD_ROUNDED_CORNERS && KeyCount == (Keys.length)) DisplayCard = DisplayCard.replace(/border-radius: 0px;(?!.*border-radius: 0px;)/g, "border-radius: 0px 0px 10px 10px; border-bottom: " + POWERCARD_BORDER_SIZE + "px solid " + POWERCARD_BORDER_COLOR + ";");
if (!POWERCARD_ROUNDED_CORNERS && POWERCARD_BORDER_SIZE) DisplayCard = DisplayCard.replace(/border-radius: 0px;(?!.*border-radius: 0px;)/g, "border-bottom: " + POWERCARD_BORDER_SIZE + "px solid " + POWERCARD_BORDER_COLOR + ";");
// INLINE ROLLS REPLACEMENT
var Count = 0;
if (msg.inlinerolls !== undefined) {
while (Count < msg.inlinerolls.length) {
// Replace inline roll placeholder in DisplayCard
var numCopies = DisplayCard.split("$[[" + Count + "]]").length - 1;
for (var i = 0; i < numCopies; i++) {
sendChat("", Count + " [[" + msg.inlinerolls[Count].expression + " ]]", function (m) {
var idx = parseInt(m[0].content.split(" ")[0]);
var rolldata = m[0].inlinerolls[1];
var inlineroll = PowerCardScript.buildInline(
rolldata.expression,
rolldata.results.rolls,
PowerCard.crit
);
DisplayCard = DisplayCard.replace("$[[" + idx + "]]", inlineroll);
if (DisplayCard.search(/\$\[\[\d+\]\]/g) == -1) {
// SEND OUTPUT TO CHAT
if (PowerCard.emote !== undefined) sendChat(msg.who, "/emas " + PowerCard.emote);
if (PowerCard.desc !== undefined) sendChat("", "/desc ");
sendChat("", "/direct " + DisplayCard);
}
});
}
Count += 1;
}
} else {
if (PowerCard.emote !== undefined) sendChat(msg.who, "/emas " + PowerCard.emote);
if (PowerCard.desc !== undefined) sendChat("", "/desc ");
sendChat("", "/direct " + DisplayCard);
}
}
var getResult = function (rolls) {
var modTotal = 0;
var math;
for (var k in rolls) {
if (rolls.hasOwnProperty(k)) {
var r = rolls[k];
// ROLL.TYPE Roll
if (r.type == 'R') {
for (var m = 0; m < r.results.length; m++) {
var value = r.results[m].v;
var drop = r.results[m].d;
if (!drop) {
switch (math) {
default:
case '+':
modTotal += value;
math = '';
break;
case '-':
modTotal -= value;
math = '';
break;
case '*':
modTotal *= value;
math = '';
break;
case '/':
modTotal /= value;
math = '';
break;
}
}
}
}
// ROLL.TYPE Math
var operator, operand;
if (r.type == 'M') {
if (r.expr.length == 1) {
math = r.expr;
} else {
operator = ('' + r.expr).substring(0, 1);
operand = ('' + r.expr).substring(operator.search(/[\d(]/) === 0 ? 0 : 1);
}
if (operand.search(/([\d+\-*/() d]|floor\(|ceil\()+\)?/g) === 0) {
operand = operand.split('floor').join('Math.floor');
operand = operand.split('ceil').join('Math.ceil');
operand = eval((operator == '-' ? '-' : '') + operand);
} else {
operand = parseInt(operand);
}
switch (operator) {
default:
case '+':
case '-':
modTotal += operand;
break;
case '*':
modTotal *= operand;
break;
case '/':
modTotal /= operand;
break;
}
}
if (r.type == 'G') {
// Do nothing...
}
if (r.type == 'V') {
// Do nothing...
}
}
}
return modTotal;
};
+1
View File
@@ -0,0 +1 @@
This needs to be used with the API script in the same folder which has custom rolls based on the PowerCard API by Honey Badger and RollResult by someone else.
+212
View File
@@ -0,0 +1,212 @@
.charsheet .sheet-3colrowCust .sheet-col {
width: calc(33% - 4px);
margin-right: 5px;
}
.sheet-col:last-child {
margin-right: 0!important;
}
.charsheet label {
display: inline-block;
width: 75px;
text-align: right;
}
.charsheet input[type='number'], .charsheet input[type='text'] {
display: inline-block;
width: 165px;
}
.charsheet {
background-color: white;
}
/* baseinfo - Top section with name, class, etc */
.sheet-baseinfo {
display: inline-block;
width: 149px;
margin-right: 3px;
}
.sheet-baseinfo label, .sheet-baseinfo input, .sheet-baseinfo select {
display: block;
text-align: left;
width: 100%;
margin: 0;
}
.sheet-baseinfo label {
border-top: 1px solid black;
width: 92%;
}
.sheet-baseinfo.sheet-number {
width: 39px;
margin-right: 10px;
}
.sheet-baseinfo.sheet-short {
width: 60px;
}
.sheet-baseinfo.sheet-medium {
width: 100px;
}
/* statblock */
.sheet-statblock {
margin-bottom: 10px;
}
.sheet-statblock:last-child {
margin-bottom: 0!important;
}
.sheet-statblock input[type='number'], .sheet-statblock input[type='text'] {
display: inline-block;
border: 1px solid #ccc;
padding: 4px;
height: 28px;
width: 50px;
font-size: 13px;
line-height: 18px;
margin: 0;
}
.sheet-statblock label {
padding: 5px 0;
font-size: 13px;
line-height: 18px;
height: 28px;
margin: 0;
text-align: left;
width: 100%;
}
.sheet-statblock .sheet-black label {
color: white;
}
.sheet-statblock input, .sheet-statblock select, .sheet-statblock textarea {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.sheet-statblock h2 {
width: 100%;
background-color: black;
color: white;
text-align: center;
}
.sheet-statblock .sheet-rowitem {
height: 40px;
margin: 2px 0;
}
.sheet-statblock .sheet-tinyitem,
.sheet-statblock .sheet-smallitem,
.sheet-statblock .sheet-meditem,
.sheet-statblock .sheet-medlargeitem,
.sheet-statblock .sheet-largeitem,
.sheet-statblock textarea {
display: inline-block;
padding: 6px 5px;
width: calc(80% - 13px);
height: 28px;
vertical-align: middle;
margin: 0 -2px;
text-align: left;
}
.sheet-statblock textarea {
width: 100%;
height: 50px;
font-size: 13px;
line-height: 18px;
}
.sheet-statblock textarea.sheet-small {
height: 32px;
}
.sheet-statblock input[type='checkbox'] {
height: 28px;
}
.sheet-statblock .sheet-tinyitem input[type='number'], .sheet-statblock .sheet-tinyitem input[type='text'], .sheet-statblock .sheet-tinyitem select,
.sheet-statblock .sheet-smallitem input[type='number'], .sheet-statblock .sheet-smallitem input[type='text'], .sheet-statblock .sheet-smallitem select,
.sheet-statblock .sheet-meditem input[type='number'], .sheet-statblock .sheet-meditem input[type='text'], .sheet-statblock .sheet-meditem select,
.sheet-statblock .sheet-medlargeitem input[type='number'], .sheet-statblock .sheet-medlargeitem input[type='text'], .sheet-statblock .sheet-medlargeitem select,
.sheet-statblock .sheet-largeitem input[type='number'], .sheet-statblock .sheet-largeitem input[type='text'], .sheet-statblock .sheet-largeitem select {
width: 100%;
}
.sheet-statblock .sheet-tinyitem {
width: calc(15% - 10px);
padding: 6px 3px;
}
.sheet-statblock .sheet-smallitem {
width: calc(20% - 4px);
}
.sheet-statblock .sheet-meditem {
width: calc(33% - 9px);
}
.sheet-statblock .sheet-medlargeitem {
width: calc(40% - 8px);
}
.sheet-statblock .sheet-largeitem {
width: calc(50% - 8px);
}
.sheet-statblock .sheet-halfblack {
background: linear-gradient(to right, white 50%, black 50%);
}
.sheet-statblock .sheet-black {
background: black;
color: white;
}
.sheet-statblock .sheet-headerrowitem .sheet-tinyitem,
.sheet-statblock .sheet-headerrowitem .sheet-smallitem,
.sheet-statblock .sheet-headerrowitem .sheet-meditem,
.sheet-statblock .sheet-headerrowitem .sheet-medlargeitem,
.sheet-statblock .sheet-headerrowitem .sheet-largeitem {
padding: 0 5px;
height: 20px;
}
.sheet-statblock .sheet-headerrowitem .sheet-tinyitem {
padding: 6px 3px;
}
.sheet-statblock .sheet-headerrowitem label {
padding: 0;
font-size: 9px;
line-height: 9px;
font-weight: normal;
word-wrap:break-word;
}
/* Fixes */
input[type='number'] {
-moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
textarea {
resize: none;
}
+868
View File
@@ -0,0 +1,868 @@
<div>
<div class="sheet-baseinfo"><input type="text" name="attr_name" /><label>Character Name</label></div>
<div class="sheet-baseinfo"><input type="text" name="attr_career" /><label>Career</label></div>
<div class="sheet-baseinfo"><input type="text" name="attr_career-previous" /><label>Previous Careers</label></div>
<div class="sheet-baseinfo">
<select name="attr_race">
<option value="Human">Human</option>
<option value="Dwarf">Dwarf</option>
<option value="Elf">Elf</option>
<option value="Halfling">Halfling</option>
</select>
<label>Race</label>
</div>
<div class="sheet-baseinfo sheet-medium">
<select name="attr_size">
<option value="Tiny">Tiny</option>
<option value="Small">Small</option>
<option value="Medium" selected="selected">Medium</option>
<option value="Large">Large</option>
<option value="Huge">Huge</option>
<option value="Gargantuan">Gargantuan</option>
</select>
<label>Size</label>
</div>
<div class="sheet-baseinfo sheet-number"><input type="number" name="attr_age" /><label>Age</label></div>
<div class="sheet-baseinfo sheet-medium">
<select name="attr_gender">
<option value="Male">Male</option>
<option value="Female">Female</option>
<option value="Other">Other</option>
</select>
<label>Gender</label>
</div>
<div class="sheet-baseinfo sheet-short"><input type="text" name="attr_height" /><label>Height</label></div>
<div class="sheet-baseinfo sheet-short"><input type="text" name="attr_weight" /><label>Weight</label></div>
<div class="sheet-baseinfo"><input type="text" name="attr_starsign" /><label>Star Sign</label></div>
<div class="sheet-baseinfo"><input type="text" name="attr_deity" /><label>Deity</label></div>
<div class="sheet-baseinfo sheet-medium"><input type="text" name="attr_xp-current" /><label>Current XP</label></div>
<div class="sheet-baseinfo sheet-medium"><input type="text" name="attr_xp" /><label>Total XP</label></div>
</div>
<hr/>
<div class="sheet-3colrowCust">
<!-- Left -->
<div class="sheet-col">
<!-- Attributes -->
<div class="sheet-statblock">
<h2>Characteristics</h2>
<!-- Ability Header -->
<div class="sheet-headerrowitem">
<div class="sheet-smallitem">
<label>Score</label>
</div>
<div class="sheet-largeitem">
<label>Ability</label>
</div>
<div class="sheet-tinyitem">
<label>Bonus</label>
</div>
<div class="sheet-tinyitem">
<label>Roll</label>
</div>
</div>
<!-- WeaponSkill -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_weaponskill" value="10"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Weapon Skill</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_weaponskill-bonus" value="floor(@{weaponskill}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_weaponskill' value='!roll --versus|WeaponSkill --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Attribute'></button>
</div>
</div>
<!-- BallisticSkill -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_ballisticskill" value="10"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Ballistic Skill</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_ballisticskill-bonus" value="floor(@{ballisticskill}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_ballisticskill' value='!roll --versus|BallisticSkill --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Attribute'></button>
</div>
</div>
<!-- Strength -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_strength" value="10"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Strength</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_strength-bonus" value="floor(@{strength}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_strength' value='!roll --versus|Strength --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Attribute'></button>
</div>
</div>
<!-- Toughness -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_toughness" value="10"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Toughness</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_toughness-bonus" value="floor(@{toughness}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_toughness' value='!roll --versus|Toughness --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Attribute'></button>
</div>
</div>
<!-- Agility -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_agility" value="10"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Agility</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_agility-bonus" value="floor(@{agility}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_agility' value='!roll --versus|Agility --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Attribute'></button>
</div>
</div>
<!-- Intelligence -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_intelligence" value="10"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Intelligence</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_intelligence-bonus" value="floor(@{intelligence}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_intelligence' value='!roll --versus|Intelligence --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Attribute'></button>
</div>
</div>
<!-- Willpower -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_willpower" value="10"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Willpower</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_willpower-bonus" value="floor(@{willpower}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_willpower' value='!roll --versus|Willpower --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Attribute'></button>
</div>
</div>
<!-- Fellowship -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_fellowship" value="10"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Fellowship</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_fellowship-bonus" value="floor(@{fellowship}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_fellowship' value='!roll --versus|Fellowship --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Attribute'></button>
</div>
</div>
</div> <!-- /Attributes -->
<!-- Initiative -->
<div class="sheet-statblock">
<h2>Initiative</h2>
<!-- Initiative Header -->
<div class="sheet-headerrowitem">
<div class="sheet-smallitem">
<label>Score</label>
</div>
<div class="sheet-meditem">
</div>
<div class="sheet-smallitem">
<label>Modifier</label>
</div>
<div class="sheet-smallitem">
<label>Roll</label>
</div>
</div>
<!-- Initiative -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_initiative" value="@{agility}+@{init-mod}" disabled = "true"/>
</div>
<div class="sheet-meditem sheet-black">
<label>Initiative</label>
</div>
<div class="sheet-smallitem sheet-black">
<input type="number" name="attr_init-mod" value="0"/>
</div>
<div class="sheet-smallitem sheet-black">
<button type='roll' name='roll_initiative' value='/roll 1d10 + @{initiative} &{tracker}'></button>
</div>
</div>
<!-- Conditional Modifiers Header -->
<div class="sheet-headerrowitem">
<div class="sheet-largeitem">
<label>Talent Modifiers</label>
</div>
</div>
<textarea name="attr_init-talent-modifiers" class="sheet-small"></textarea>
</div>
<!-- Fate Points -->
<div class="sheet-statblock">
<h2>Fate Points</h2>
<!-- Fate Points Header -->
<div class="sheet-headerrowitem">
<div class="sheet-smallitem">
<label>Fate</label>
</div>
<div class="sheet-largeitem">
</div>
<div class="sheet-smallitem">
<label>Fortune</label>
</div>
</div>
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_fate-points" value="3"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Fate Points</label>
</div>
<div class="sheet-smallitem sheet-black">
<input type="number" name="attr_fortune-points" value="1"/>
</div>
</div>
</div> <!-- /Fate Points -->
</div>
<!-- Mid -->
<div class="sheet-col">
<!-- Health -->
<div class="sheet-statblock">
<h2>Health</h2>
<!-- Wounds Header -->
<div class="sheet-headerrowitem">
<div class="sheet-smallitem">
<label>Maximum</label>
</div>
<div class="sheet-largeitem">
</div>
<div class="sheet-smallitem">
<label>Current</label>
</div>
</div>
<!-- Wounds -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_wounds-max" value="0"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Wounds</label>
</div>
<div class="sheet-smallitem sheet-black">
<input type="number" name="attr_wounds" value="1"/>
</div>
</div>
<!-- Critical Damage -->
<div class="sheet-headerrowitem">
<div class="sheet-largeitem">
<label>Critical Damage</label>
</div>
</div>
<textarea name="attr_critical_damage" class="sheet-small"></textarea>
<!-- Insanity Points Header -->
<div class="sheet-headerrowitem">
<div class="sheet-smallitem">
<label>Score</label>
</div>
<div class="sheet-largeitem">
</div>
<div class="sheet-smallitem">
</div>
</div>
<!-- Insanity Points -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_insanity" value="0"/>
</div>
<div class="sheet-largeitem sheet-black">
<label>Insanity Points</label>
</div>
<div class="sheet-smallitem sheet-black">
</div>
</div>
<!-- Mental Disorders Header -->
<div class="sheet-headerrowitem">
<div class="sheet-largeitem">
<label>Mental Disorders</label>
</div>
</div>
<textarea name="attr_mental_disorders" class="sheet-small"></textarea>
</div> <!-- /Health -->
<!-- Defence -->
<div class="sheet-statblock">
<h2>Defenses</h2>
<!-- Defence Header -->
<div class="sheet-headerrowitem">
<div class="sheet-smallitem">
<label>Armour</label>
</div>
<div class="sheet-smallitem">
<label></label>
</div>
<div class="sheet-tinyitem">
<label>Leathr</label>
</div>
<div class="sheet-tinyitem">
<label>Stud</label>
</div>
<div class="sheet-tinyitem">
<label>Mail</label>
</div>
<div class="sheet-tinyitem">
<label>Plate</label>
</div>
</div>
<!-- Head -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_armour_head" value="@{head-leather}+@{head-studded}+@{head-mail}+@{head-plate}" disabled = "true"/>
</div>
<div class="sheet-smallitem sheet-black">
<label>Head</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_head-leather" value="1"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_head-studded" value="1"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_head-mail" value="2"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_head-plate" value="2"/>
</div>
</div>
<!-- Body -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_armour_body" value="@{body-leather}+@{body-studded}+@{body-mail}+@{body-plate}" disabled = "true"/>
</div>
<div class="sheet-smallitem sheet-black">
<label>Body</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_body-leather" value="1"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_body-studded" value="1"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_body-mail" value="2"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_body-plate" value="2"/>
</div>
</div>
<!-- Arms -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_armour_arms" value="@{arms-leather}+@{arms-studded}+@{arms-mail}+@{arms-plate}" disabled = "true"/>
</div>
<div class="sheet-smallitem sheet-black">
<label>Arms</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_arms-leather" value="1"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_arms-studded" value="1"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_arms-mail" value="2"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_arms-plate" value="2"/>
</div>
</div>
<!-- Legs -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_armour_legs" value="@{legs-leather}+@{legs-studded}+@{legs-mail}+@{legs-plate}" disabled = "true"/>
</div>
<div class="sheet-smallitem sheet-black">
<label>Legs</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_legs-leather" value="1"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_legs-studded" value="1"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_legs-mail" value="2"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="checkbox" name="attr_legs-plate" value="2"/>
</div>
</div>
</div> <!-- /Defence -->
<!-- Movement -->
<div class="sheet-statblock">
<h2>Movement</h2>
<!-- Movement Header -->
<div class="sheet-headerrowitem">
<div class="sheet-smallitem">
<label>Base</label>
</div>
<div class="sheet-smallitem">
</div>
<div class="sheet-tinyitem">
<label>Leap</label>
</div>
<div class="sheet-tinyitem">
<label>Move</label>
</div>
<div class="sheet-tinyitem">
<label>Charge</label>
</div>
<div class="sheet-tinyitem">
<label>Run</label>
</div>
</div>
<!-- Movement -->
<div class="sheet-rowitem">
<div class="sheet-smallitem sheet-halfblack">
<input type="number" name="attr_movecharacteristic" value="4"/>
</div>
<div class="sheet-smallitem sheet-black">
<label>Speed</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_speed-base" value="@{MoveCharacteristic} + floor(@{Strength}/10)" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_speed-move" value="@{MoveCharacteristic} * 2" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_speed-charge" value="@{MoveCharacteristic} * 4" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_speed-run" value="@{MoveCharacteristic} * 6" disabled = "true"/>
</div>
</div>
<!-- Special Movement Header -->
<div class="sheet-headerrowitem">
<div class="sheet-largeitem">
<label>Special Movement</label>
</div>
</div>
<textarea name="attr_special-movement" class="sheet-small"></textarea>
</div> <!-- /Movement -->
</div>
<!-- Right -->
<div class="sheet-col">
<div class="sheet-statblock">
<h2>Skills</h2>
<!-- Skills Header -->
<div class="sheet-headerrowitem">
<div class="sheet-tinyitem">
<label>Bonus</label>
</div>
<div class="sheet-medlargeitem">
<label>Skill Name</label>
</div>
<div class="sheet-tinyitem">
</div>
<div class="sheet-tinyitem">
<label>Total</label>
</div>
<div class="sheet-tinyitem">
<label>Roll</label>
</div>
</div>
<!-- Animal Care -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_animal_care-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Animal Care</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>INT</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_animal_care" value="(@{intelligence} + @{animal_care-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_animal_care' value='!roll --versus|Animal Care --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Charm -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_charm-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Charm</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>FEL</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_charm" value="(@{fellowship} + @{charm-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_charm' value='!roll --versus|Charm --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Command -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_command-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Command</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>FEL</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_command" value="(@{fellowship} + @{command-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_command' value='!roll --versus|Command --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Concealment -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_concealment-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Concealment</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>AGI</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_concealment" value="(@{agility} + @{concealment-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_concealment' value='!roll --versus|Concealment --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Disguise -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_disguise-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Disguise</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>FEL</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_disguise" value="(@{fellowship} + @{disguise-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_disguise' value='!roll --versus|Disguise --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Drive -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_drive-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Drive</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>STR</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_drive" value="(@{strength} + @{drive-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_drive' value='!roll --versus|Drive --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Evaluate -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_evaluate-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Evaluate</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>INT</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_evaluate" value="(@{intelligence} + @{evaluate-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_evaluate' value='!roll --versus|Evaluate --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Gamble -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_gamble-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Gamble</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>INT</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_gamble" value="(@{intelligence} + @{gamble-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_gamble' value='!roll --versus|Gamble --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Gossip -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_gossip-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Gossip</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>FEL</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_gossip" value="(@{fellowship} + @{gossip-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_gossip' value='!roll --versus|Gossip --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Haggle -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_haggle-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Haggle</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>FEL</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_haggle" value="(@{fellowship} + @{haggle-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_haggle' value='!roll --versus|Haggle --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Intimidate -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_intimidate-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Intimidate</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>STR</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_intimidate" value="(@{strength} + @{intimidate-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_intimidate' value='!roll --versus|Intimidate --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Survival -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_survival-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Survival</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>INT</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_survival" value="(@{intelligence} + @{survival-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_survival' value='!roll --versus|Survival --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Perception -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_perception-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Perception</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>INT</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_perception" value="(@{intelligence} + @{perception-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_perception' value='!roll --versus|Perception --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Ride -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_ride-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Ride</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>AGI</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_ride" value="(@{agility} + @{ride-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_ride' value='!roll --versus|Ride --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Scale -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_scale-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Scale</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>STR</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_scale" value="(@{agility} + @{scale-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_scale' value='!roll --versus|Scale --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Search -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_search-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Search</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>INT</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_search" value="(@{intelligence} + @{search-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_search' value='!roll --versus|Search --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Silent Move -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_silent_move-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Silent Move</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>AGI</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_silent_move" value="(@{agility} + @{silent_move-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_silent_move' value='!roll --versus|Silent Move --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
<!-- Swim -->
<div class="sheet-rowitem">
<div class="sheet-tinyitem sheet-halfblack">
<input type="number" name="attr_swim-bonus" value="-20" />
</div>
<div class="sheet-medlargeitem sheet-black">
<label>Swim</label>
</div>
<div class="sheet-tinyitem sheet-black">
<label>STR</label>
</div>
<div class="sheet-tinyitem sheet-black">
<input type="number" name="attr_swim" value="(@{agility} + @{swim-bonus})" disabled = "true"/>
</div>
<div class="sheet-tinyitem sheet-black">
<button type='roll' name='roll_swim' value='!roll --versus|Swim --charactername|@{character_name} --tokenname|@{token_name} --modifier|?{Test Modifier|0} --type|Skill'></button>
</div>
</div>
</div>
</div>
</div>
<hr/>
<div class="sheet-2colrow">
<!-- Left -->
<div class="sheet-col">
<div class="sheet-statblock">
<h2>Talents</h2>
<fieldset class="repeating_talents">
<textarea name="attr_talents"></textarea>
</fieldset>
</div>
</div>
<!-- Right -->
</div>
+4
View File
@@ -0,0 +1,4 @@
# Contributors: Do not edit this file. We will add your game when it has been approved.
kitchensink:
- kitchensink
- Kitchen Sink
+1 -1
View File
@@ -2,7 +2,7 @@
<div class="sheet-col">
<label>Name:</label><input type="text" name="attr_name" />
<label>Name:</label><input type="text" name="attr_character_name" />
<label>Rank:</label><input type="text" name="attr_rank" />
<label>XP:</label><input type="number" name="attr_xp" />
Binary file not shown.

After

Width:  |  Height:  |  Size: 425 KiB

+7
View File
@@ -0,0 +1,7 @@
{
"html": "kitchensink.html",
"css": "kitchensink.css",
"authors": "Roll20 Team (@roll20app)",
"preview": "kitchensink.png",
"instructions": "**This is a test**\n\nYou can put Markdown-formatted instructions here for how to use your sheet. Please try to keep it moderately-short (500 characters or less is preferred)."
}