mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
211 lines
14 KiB
HTML
211 lines
14 KiB
HTML
<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> </td>
|
|
<td><label style="text-align: right;padding-top: 10px;">Speed:</label></td><td><input type="number" name="attr_Speed" value=30 /></td>
|
|
<td> </td>
|
|
<td><label style="text-align: right;padding-top: 10px;">AC:</label></td><td><input type="number" name="attr_AC" value=0 /></td>
|
|
<td> </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> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </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" /> Gp</td><td><input type="number" name="attr_XP" value="0" /> 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> </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> </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> </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> </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> </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> </td><td><input style="width:360px;" type="text" name="attr_spells-1st" /></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div> |