mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
746 lines
25 KiB
HTML
746 lines
25 KiB
HTML
<p style="text-align: center;"><img src=
|
|
"http://i.imgur.com/cY3tLcA.jpg" width="900px" style="max-height: 200px;"></p>
|
|
<input type="radio" class="sheet-tab sheet-tab1" name="attr_tab" value="1" checked="checked" /><span class="sheet-tab sheet-tab1">Roleplay</span> <input type="radio" class="sheet-tab sheet-tab2" name="attr_tab" value="2" /><span class="sheet-tab sheet-tab2">Combat</span> <input type="radio" class="sheet-tab sheet-tab3" name="attr_tab" value="3" /><span class="sheet-tab sheet-tab3">Spells</span><input type="radio" name="attr_tab" class="sheet-tab sheet-tab99" value="99" title="Show All"/><span class="sheet-tab sheet-tab99">Show All</span><hr>
|
|
<div class="sheet-section sheet-section-roleplay">
|
|
<div class="sheet-3colrow">
|
|
<div class="sheet-col">
|
|
<table style="width: 100%;">
|
|
<tr>
|
|
<td><label>Name</label></td>
|
|
<td>
|
|
<input name="attr_character_name" value="Name" type="text">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Hair Color</label></td>
|
|
<td>
|
|
<input name="attr_hair_color" value="Hair Color" type="text">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Eye Color</label></td>
|
|
<td>
|
|
<input name="attr_eye_color" value="Eye Color" type="text">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Height</label></td>
|
|
<td>
|
|
<input name="attr_height" value="6" type="text" class="sheet-short">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Weight:</label></td>
|
|
<td>
|
|
<input name="attr_weight" value="55" type="text" class="sheet-short">
|
|
<td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Gender</label></td>
|
|
<td>
|
|
<input name="attr_gender" value="" type="text" style="width: 95px">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="sheet-col">
|
|
|
|
<table style="width:100%">
|
|
<tr>
|
|
<td><label>Race</label></td>
|
|
<td>
|
|
<select name="attr_race" style="width: 100px">
|
|
<option value="1">
|
|
Human
|
|
</option>
|
|
<option value="0.7">
|
|
Elf
|
|
</option>
|
|
<option value="0.6">
|
|
Dwarf
|
|
</option>
|
|
<option value="0.5">
|
|
Halfling
|
|
</option>
|
|
<option value="0.4">
|
|
Gnome
|
|
</option>
|
|
<option value="0.3">
|
|
Half-orc
|
|
</option>
|
|
<option value="0.2">
|
|
Half-elf
|
|
</option>
|
|
<option value="0.1">
|
|
Lizardman
|
|
</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Class</label></td>
|
|
<td>
|
|
<select name="attr_class" style="width: 100px">
|
|
<option value="16">
|
|
Fighter
|
|
</option>
|
|
<option value="12">
|
|
Rogue
|
|
</option>
|
|
<option value="10">
|
|
Mage
|
|
</option>
|
|
<option value="8">
|
|
Cleric
|
|
</option>
|
|
<option value="-14">
|
|
Paladin
|
|
</option>
|
|
<option value="-11">
|
|
Ranger
|
|
</option>
|
|
|
|
<option value="6">
|
|
Illusionist
|
|
</option>
|
|
|
|
<option value="4">
|
|
Druid
|
|
</option>
|
|
|
|
<option value="2">
|
|
Bard
|
|
</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Level</label></td>
|
|
<td>
|
|
<input name="attr_level" value="1" type="number">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Encounter Levels</label></td>
|
|
<td>
|
|
<input name="attr_encounter_levels" value="0" type="number">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
|
|
<div class="sheet-col">
|
|
<table style="width: 100%;">
|
|
|
|
<tr>
|
|
<td><label>Hit Points (HP)</label></td>
|
|
<td nowrap>
|
|
<input name="attr_hit_points" value="14" title="(STR + 1d6/level)" type="number">\<input name="attr_hit_points_max" value="14" title="(STR + 1d6/level)" type="number" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Armor Class (AC)</label></td>
|
|
<td>
|
|
<input disabled="true" name="attr_armor_class" title="(10 + DEX Bonus + Armor Bonus)" type="number" value="10 + @{dexterity_bonus} + @{armor_bonus} + @{armor_mod} + @{shield_bonus} + @{shield_mod}">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Magic Difficulty Class (DC)</label></td>
|
|
<td>
|
|
<input disabled="true" name="attr_caster_dc" title="(10 + Level + Mind Bonus)"
|
|
type="number" value="@{level}+@{mind_bonus}+10+@{caster_dc_mod}">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label title="Any Miscellaneous Modifiers to the caster's DC">Caster DC Mod</label></td>
|
|
<td>
|
|
<input name="attr_caster_dc_mod"
|
|
type="number" value="0">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Melee Attack Bonus</label></td>
|
|
<td>
|
|
<input class="sheet-short" disabled="true" name=
|
|
"attr_melee_attack_bonus" title=
|
|
"(Strength Bonus + Level)" type="number" value=
|
|
"@{strength_bonus} + @{level}">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Missile/Ranged Attack Bonus</label></td>
|
|
<td>
|
|
<input class="sheet-short" disabled="true" name=
|
|
"attr_missile_attack_bonus" title=
|
|
"(Dexterity Bonus + Level)" type="number" value=
|
|
"@{dexterity_bonus} + @{level}">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
|
|
<div class="sheet-3colrow">
|
|
<h1 style="text-align: center">Stats/Attributes</h1>
|
|
<div class="sheet-col">
|
|
<table class="sheet-table">
|
|
<thead>
|
|
<th><label>Stat</label></th>
|
|
<th><label>Base</label></th>
|
|
<th title="Miscellaneous Stat Modifier"><label>Mod</label></th>
|
|
<th><label>Current</label></th>
|
|
<th><label>Bonus</label></th>
|
|
<th><label>Roll</label></th>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><label>Strength</label></td>
|
|
<td><input class="sheet-short" name="attr_strength" value="10" type="number"></td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_strength_modifier" title="(Miscellaneous Strength Modifier)" type="number" value="0">
|
|
</td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_strength_current" disabled="true" value="@{strength}+@{strength_modifier}" type="number">
|
|
</td>
|
|
<td>
|
|
<input class="sheet-short" disabled="true" name="attr_strength_bonus" title="(Strength / 2 - Rounded down + Misc Modifier)" type="number" value="floor(((@{strength_current}) - 10) / 2)">
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Strength Roll}}{{Roll Result=[[d20+[[(@{strength_bonus})]]]]}}" title="d20 + strength bonus">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Dexterity</label></td>
|
|
<td><input class="sheet-short" name="attr_dexterity" value="10" type="number"></td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_dexterity_modifier" title="(Miscellaneous Dexterity Modifier)" type="number" value="0">
|
|
</td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_dexterity_current" disabled="true" value="@{dexterity}+@{dexterity_modifier}" type="number">
|
|
</td>
|
|
<td>
|
|
<input class="sheet-short" disabled="true" name="attr_dexterity_bonus" title="(Dexterity / 2 - Rounded down + Misc Modifier)" type="number" value="floor(((@{dexterity_current}) - 10) / 2)">
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Dexterity Roll}}{{Roll Result=[[d20+[[(@{dexterity_bonus})]]]]}}" title="d20 + dexterity bonus">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Mind</label></td>
|
|
<td><input class="sheet-short" name="attr_mind" value="10" type="number"></td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_mind_modifier" title="(Miscellaneous Mind Modifier)" type="number" value="0">
|
|
</td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_mind_current" disabled="true" value="@{mind}+@{mind_modifier}" type="number">
|
|
</td>
|
|
<td>
|
|
<input class="sheet-short" disabled="true" name="attr_mind_bonus" title="(Mind / 2 - Rounded down + Misc Modifier)" type="number" value="floor(((@{mind_current}) - 10) / 2)">
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Mind Roll}}{{Roll Result=[[d20+[[(@{mind_bonus})]]]]}}" title="d20 + mind bonus">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<div class="sheet-3colrow">
|
|
<h1 style="text-align: center">Skills</h1>
|
|
<div class="sheet-col">
|
|
<table class="sheet-table">
|
|
<thead>
|
|
<th><label>Skill</label></th>
|
|
<th><label>Base</label></th>
|
|
<th title="Miscellaneous Skill Modifier"><label>Mod</label></th>
|
|
<th><label>Current</label></th>
|
|
<th><label>Str</label></th>
|
|
<th><label>Dex</label></th>
|
|
<th><label>Mnd</label></th>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td><label>Physical</label></td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_physical" value="1" type="number">
|
|
</td>
|
|
<td>
|
|
<input type="number" name="attr_physical_mod" class="sheet-short" value="0">
|
|
</td>
|
|
<td>
|
|
<input type="number" disabled="true" name="attr_physical_current" class="sheet-short" value="@{physical}+@{physical_mod}">
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Physical+Str}} {{Roll Result=[[d20+[[(@{physical_current})]]+[[(@{strength_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + physical rank + strength bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Physical+Dex}} {{Roll Result=[[d20+[[(@{physical_current})]]+[[(@{dexterity_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + physical rank + dexterity bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Physical+Mind}} {{Roll Result=[[d20+[[(@{physical_current})]]+[[(@{mind_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + physical rank + mind bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Subterfuge</label></td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_subterfuge" value="1" type="number">
|
|
</td>
|
|
<td>
|
|
<input type="number" name="attr_subterfuge_mod" class="sheet-short" value="0">
|
|
</td>
|
|
<td>
|
|
<input type="number" disabled="true" name="attr_subterfuge_current" class="sheet-short" value="@{subterfuge}+@{subterfuge_mod}">
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Subterfuge+Str}} {{Roll Result=[[d20+[[(@{subterfuge_current})]]+[[(@{strength_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + subterfuge rank + strength bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Subterfuge+Dex}} {{Roll Result=[[d20+[[(@{subterfuge_current})]]+[[(@{dexterity_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + subterfuge rank + dexterity bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Subterfuge+Mind}} {{Roll Result=[[d20+[[(@{subterfuge_current})]]+[[(@{mind_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + subterfuge rank + mind bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Knowledge</label></td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_knowledge" value="1" type="number">
|
|
</td>
|
|
<td>
|
|
<input type="number" name="attr_knowledge_mod" class="sheet-short" value="0">
|
|
</td>
|
|
<td>
|
|
<input type="number" disabled="true" name="attr_knowledge_current" class="sheet-short" value="@{knowledge}+@{knowledge_mod}">
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Knowledge+Str}} {{Roll Result=[[d20+[[(@{knowledge_current})]]+[[(@{strength_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + knowledge rank + strength bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Knowledge+Dex}} {{Roll Result=[[d20+[[(@{knowledge_current})]]+[[(@{dexterity_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + knowledge rank + dexterity bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Knowledge+Mind}} {{Roll Result=[[d20+[[(@{knowledge_current})]]+[[(@{mind_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + knowledge rank + mind bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Communication</label></td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_communication" value="1" type="number">
|
|
</td>
|
|
<td>
|
|
<input type="number" name="attr_communication_mod" class="sheet-short" value="0">
|
|
</td>
|
|
<td>
|
|
<input type="number" disabled="true" name="attr_communication_current" class="sheet-short" value="@{communication}+@{communication_mod}">
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Communication+Str}} {{Roll Result=[[d20+[[(@{communication_current})]]+[[(@{strength_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + communication rank + strength bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Communication+Dex}} {{Roll Result=[[d20+[[(@{communication_current})]]+[[(@{dexterity_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + communication rank + dexterity bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Communication+Mind}} {{Roll Result=[[d20+[[(@{communication_current})]]+[[(@{mind_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + communication rank + mind bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Survival</label></td>
|
|
<td>
|
|
<input class="sheet-short" name="attr_survival" value="0" type="number">
|
|
</td>
|
|
<td>
|
|
<input type="number" name="attr_survival_mod" class="sheet-short" value="0">
|
|
</td>
|
|
<td>
|
|
<input type="number" disabled="true" name="attr_survival_current" class="sheet-short" value="@{survival}+@{survival_mod}">
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Survival+Str}} {{Roll Result=[[d20+[[(@{survival_current})]]+[[(@{strength_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + survival rank + strength bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Survival+Dex}} {{Roll Result=[[d20+[[(@{survival_current})]]+[[(@{dexterity_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + survival rank + dexterity bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Survival+Mind}} {{Roll Result=[[d20+[[(@{survival_current})]]+[[(@{mind_bonus})]]+[[(floor(@{race}))]]]]}}" title="d20 + survival rank + mind bonus + human racial bonus">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<hr />
|
|
<div class="sheet-3colrow">
|
|
<div class="sheet-col">
|
|
<h3 style="text-align: center;">Wealth</h3>
|
|
|
|
<table class="sheet-table">
|
|
<thead>
|
|
<tr>
|
|
<th>Coinage</th>
|
|
|
|
<th>Amount</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
<tr>
|
|
<td>Platinum</td>
|
|
|
|
<td><input style="width: 4.0em;" name=
|
|
"attr_platinum_coins" value="0" type=
|
|
"number"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Gold</td>
|
|
|
|
<td><input style="width: 4.0em;" name=
|
|
"attr_gold_coins" value="0" type=
|
|
"number"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Silver</td>
|
|
|
|
<td><input style="width: 4.0em;" name=
|
|
"attr_silver_coins" value="0" type=
|
|
"number"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Copper</td>
|
|
|
|
<td><input style="width: 4.0em;" name=
|
|
"attr_copper_coins" value="0" type=
|
|
"number"></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-col">
|
|
<h3 style="text-align: center;">Inventory</h3>
|
|
<textarea name="attr_equipment" style="height: 400px; width: 500px;"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-section sheet-section-combat">
|
|
<div class="sheet-3colrow">
|
|
<div class="sheet-col">
|
|
<h3 style="text-align: center;">Armor</h3>
|
|
<table class="sheet-table">
|
|
<tr>
|
|
<td><label>Name</label></td>
|
|
<td>
|
|
<input name="attr_armor_name" value="Armor Name" type="text">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Bonus</label></td>
|
|
<td>
|
|
<input name="attr_armor_bonus" value="0" type="number">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label title="Miscellaneous Modifier">Misc Mod</label></td>
|
|
<td>
|
|
<input name="attr_armor_mod" value="0" type="number">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
|
|
</div>
|
|
<div class="sheet-col">
|
|
<h3 style="text-align: center;">Shield</h3>
|
|
<table class="sheet-table">
|
|
<tr>
|
|
<td><label>Name</label></td>
|
|
<td>
|
|
<input name="attr_shield_name" value="Shield Name" type="text">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Bonus</label></td>
|
|
<td>
|
|
<input name="attr_shield_bonus" value="0" type="number">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label title="Miscellanous Modifier">Misc Mod</label></td>
|
|
<td>
|
|
<input name="attr_shield_mod" value="0" type="number">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-col">
|
|
<table class="sheet-table">
|
|
<tr>
|
|
<td><label title="Select your token before clicking to get added to the Turn Table">Initiative Roll</label></td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Initiative Roll}} {{Roll Result=[[d20+[[(@{dexterity_bonus})]] &{tracker}]]}}" title="d20 + Dexterity Bonus"></button>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<hr>
|
|
<h3 style="text-align: center;">Save Rolls</h3>
|
|
<table class="sheet-table">
|
|
<thead>
|
|
<tr>
|
|
<th>Fortitude</th>
|
|
|
|
<th>Reflex</th>
|
|
|
|
<th>Will</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
<tr>
|
|
<td><button type="roll" value=
|
|
"&{template:default} {{name=Fortitude Save }} {{Roll Result=[[d20+[[(@{physical_current})]]+[[(@{strength_bonus})]]+[[(floor(@{race}))]]+[[((floor(abs((-2+@{class}))/16))*(1+floor(@{level}/5)))]]]]}}" title="d20 + physical rank + strength bonus + human racial bonus + paladin bonus">
|
|
</button></td>
|
|
|
|
<td><button type="roll" value=
|
|
"&{template:default} {{name=Reflex Save}} {{Roll Result=[[d20+[[(@{physical_current})]]+[[(@{dexterity_bonus})]]+[[(floor(@{race}))]]+[[((floor(abs((-2+@{class}))/16))*(1+floor(@{level}/5)))]]]]}}" title="d20 + physical rank + dexterity bonus + human racial bonus + paladin bonus">
|
|
</button></td>
|
|
|
|
<td><button type="roll" value=
|
|
"&{template:default} {{name=Will Save}} {{Roll Result=[[d20+[[(@{mind_bonus})]]+[[(@{level})]]+[[(floor(@{race}))]]+[[((floor(abs((-2+@{class}))/16))*(1+floor(@{level}/5)))]]]]}}" title="d20 + mind bonus + level + human racial bonus + paladin bonus">
|
|
</button></td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
<h1 style="text-align: center;">Weapons</h1>
|
|
<fieldset class="repeating_weapons">
|
|
<div class="sheet-3colrow">
|
|
<div class="sheet-col">
|
|
<h3 style="text-align: center">Weapon Definition</h3>
|
|
<table style="width: 100%">
|
|
<tr>
|
|
<td><label>Name</label></td>
|
|
<td>
|
|
<input name="attr_weapon_name" value="Weapon Name"
|
|
style="width:100px" type="text">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Damage Dice</label></td>
|
|
<td>
|
|
<input type="text" class="sheet-short" name="attr_damage_dice" value="" title="e.g. 1d6, 2d8, etc.">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label title="Range in feet">Weapon Range</label></td>
|
|
<td>
|
|
<input type="number" name="attr_weapon_range" value="0">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Weapon Type</label></td>
|
|
<td>
|
|
<select name="attr_range_type" style="width: 130px">
|
|
<option value="2">
|
|
Melee 1-handed
|
|
</option>
|
|
<option value="4">
|
|
Melee 2-handed
|
|
</option>
|
|
<option value="-1">
|
|
Ranged
|
|
</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-col">
|
|
<h3 style="text-align: center">Attack Rolls</h3>
|
|
<table class="sheet-table">
|
|
<tr>
|
|
<td><label title="Miscellaneous Attack Modifier">Mod</label></td>
|
|
<td>
|
|
<input type="number" name="attr_weapon_mod" value="0">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<hr>
|
|
<table class="sheet-table">
|
|
<tr>
|
|
<td>
|
|
<label>Melee</label>
|
|
</td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Melee Attack Roll}} {{Roll Result=[[d20+[[(@{melee_attack_bonus})]]+[[((floor(abs(@{class})/16))*(1+floor(@{level}/5)))]]+[[(@{weapon_mod})]]]]}}" title="d20 + melee attack bonus + fighter class bonus + miscellaneous weapon modifier"></button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Missile/Ranged</label></td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Missile/Ranged Roll}}{{Roll Result=[[d20+[[(@{missile_attack_bonus})]] + [[((floor(abs(@{class})/16))*(1+floor(@{level}/5)))+((abs(@{class}%2)))]]+[[(@{weapon_mod})]]]]}}" title="d20+missile/ranged attack bonus + fighter class bonus + ranger class bonus + miscellaneous weapon modifier"></button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Light Weapon/Dex</label></td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Light Weapon Roll}} {{Roll Result=[[d20+[[(@{missile_attack_bonus})]]+[[((floor(abs(@{class})/16))*(1+floor(@{level}/5)))]]+[[(@{weapon_mod})]]]]}}" title="d20 + light weapon attack bonus + fighter class bonus + miscellaneous weapon modifier">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label title="Roll once for any weapon you wish to dual wield with">Dual Wield</label></td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Dual Wield Roll}} {{Roll Result=[[d20+[[(@{missile_attack_bonus})]]+[[((floor(abs(@{class})/16))*(1+floor(@{level}/5)))+((abs(@{class}%2)))]]-2+[[(@{weapon_mod})]]]]}}" title="d20 + light weapon attack bonus + fighter class bonus + ranger class bonus - attack penalty + miscellaneous weapon modifier">
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-col">
|
|
<h3 style="text-align: center">Damage</h3>
|
|
<table class="sheet-table">
|
|
<thead>
|
|
<th><label title="Miscellaneous Damage Modifier">Mod</label></th>
|
|
<th><label>Roll</label></th>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<input type="number" name="attr_damage_mod" value="0">
|
|
</td>
|
|
<td>
|
|
<button class="sheet-button" type="roll" value="&{template:default} {{name=Damage Roll}}{{@{weapon_name}=[[@{damage_dice}+[[((floor(abs(@{class})/16))*(1+floor(@{level}/5)))]]+[[((floor(abs((@{range_type}))/2))*(@{strength_bonus}))]]+[[((abs(@{class}%2))*(abs((@{range_type})%2)))]]+[[(@{damage_mod})]]]]}}" title="damage dice + fighter class bonus + melee bonus + ranger class bonus + miscellaneous damage modifier"></button>
|
|
</td>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<hr>
|
|
</fieldset>
|
|
|
|
</div>
|
|
|
|
<div class="sheet-section sheet-section-spells">
|
|
<h1 style="text-align: center;">Spells</h1>
|
|
<div class="sheet-3colrow">
|
|
<div class="sheet-col">
|
|
<label>Spell Interface</label>
|
|
<table class="sheet-table">
|
|
<tr>
|
|
<td><label>Magic Attack Bonus</label></td>
|
|
<td>
|
|
<input class="sheet-short" disabled="true" name=
|
|
"attr_magic_attack_bonus" title=
|
|
"(Mind Bonus + Level)" type="number" value=
|
|
"@{mind_bonus} + @{level}">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><label title="Spell Difficulty Class Miscellaneous Modifier">Spell DC Mod</label></td>
|
|
<td><input type="number" class="sheet-short" name="attr_spell_mod" title="increase or decrease spell difficulty class" value="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><label>Spell Roll</label></td>
|
|
<td>
|
|
<button type="roll" value="&{template:default} {{name=Casting Roll}} {{Spell Level ?{Spell level}=[[d20+[[(@{magic_attack_bonus})]]]]}} {{Caster DC=[[[[(@{caster_dc})]]]]}} {{HP Cost=[[[[(?{Spell level})+(?{Spell level})+1]]]]}}" title="d20 + Magic Attack Bonus"></button>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<hr>
|
|
|
|
|
|
<label>Spell Table</label>
|
|
<table class="spellsTable">
|
|
<thead>
|
|
<th>Spell Level</th>
|
|
<th>HP Cost</th>
|
|
<th>Cast at Level</th>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>0</td>
|
|
<td>1</td>
|
|
<td>-</td>
|
|
</tr>
|
|
<tr>
|
|
<td>1</td>
|
|
<td>3</td>
|
|
<td>1</td>
|
|
</tr>
|
|
<tr>
|
|
<td>2</td>
|
|
<td>5</td>
|
|
<td>3</td>
|
|
</tr>
|
|
<tr>
|
|
<td>3</td>
|
|
<td>7</td>
|
|
<td>5</td>
|
|
</tr>
|
|
<tr>
|
|
<td>4</td>
|
|
<td>9</td>
|
|
<td>7</td>
|
|
</tr>
|
|
<tr>
|
|
<td>5</td>
|
|
<td>11</td>
|
|
<td>9</td>
|
|
</tr>
|
|
<tr>
|
|
<td>6</td>
|
|
<td>13</td>
|
|
<td>11</td>
|
|
</tr>
|
|
<tr>
|
|
<td>7</td>
|
|
<td>15</td>
|
|
<td>13</td>
|
|
</tr>
|
|
<tr>
|
|
<td>8</td>
|
|
<td>17</td>
|
|
<td>15</td>
|
|
</tr>
|
|
<tr>
|
|
<td>9</td>
|
|
<td>19</td>
|
|
<td>17</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-col">
|
|
<label>Spellbook</label>
|
|
<textarea name="attr_spellbook" style="height: 400px; width: 500px;"></textarea>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|