Files
roll20-character-sheets-tester/Microlite20/microlite20.html
T
hylianux a1210bc6bc removed level modifier from attack roll
The rules are worded in a rather confusing manner in m20 purest essence
on page 2.  The level advancement states the changes you make to your
hp, skills, and attack rolls, but fails to mention that this is an
already calculated result.  thus, the added level modifier was adding
WAY more bonsues to attacks than was intended.  Easy misunderstanding of
the rules to make, with the way it's worded.
2015-03-12 22:27:01 -04:00

513 lines
14 KiB
HTML

<div class="sheet-3colrow">
<div class="sheet-col">
<label>Name:</label> <input name="attr_character_name" value=
"Name" type="text"><br>
<label>Hair Color</label> <input name="attr_hair_color"
value="Hair Color" type="text"><br>
<label>Eye Color</label> <input name="attr_eye_color" value=
"Eye Color" type="text"><br>
<label>Gender</label> <select name="attr_gender">
<option value="1">
Male
</option>
<option value="2">
Female
</option>
</select><br>
<label>Height</label> <input name="attr_height" value="6"
type="number"><br>
<label>Weight:</label> <input name="attr_weight" value="55"
type="number">
</div>
<div class="sheet-col">
<p style="text-align: center;"><img src=
"http://i.imgur.com/cY3tLcA.jpg" style="max-height: 100px;"></p>
</div>
<div class="sheet-col">
<label>Race</label> <select name="attr_race">
<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><br>
<label>Class</label> <select name="attr_class">
<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><br>
<label>Level</label> <input name="attr_level" value="1" type=
"number"><br>
<label>Encounter Levels</label> <input name="attr_encounter_levels"
value="0" type="number"><br>
<label>Hit Points (HP)</label> <input name="attr_hit_points"
value="14" title="(STR + 1d6/level)" type="number"><br>
<label>Armor Class (AC)</label> <input disabled="true" name=
"attr_armor_class" title="(10 + DEX Bonus + Armor Bonus)" type=
"number" value="10 + @{dexterity_bonus} + @{armor_bonus}"><br>
<label>Caster Difficulty Class (DC)</label> <input disabled="true"
name="attr_caster_dc" title="(10 + Level + Mind Bonus)" type=
"number" value="@{level}+@{mind_bonus}+10">
</div>
</div>
<hr>
<div class="sheet-3colrow">
<div class="sheet-col">
<h3 style="margin-bottom: 10px;text-align: center;">Stats/Attributes</h3>
<table style="width: 100%;">
<thead>
<tr>
<th>Base</th>
<th>&nbsp;</th>
<th>Bonus</th>
</tr>
</thead>
<tbody>
<tr>
<td><input class="sheet-short" name="attr_strength"
value="10" type="number"></td>
<td>Strength</td>
<td><input class="sheet-short" disabled="true" name=
"attr_strength_bonus" title=
"(Strength / 2 - Rounded down)" type="number" value=
"floor((@{strength} - 10) / 2)"></td>
</tr>
<tr>
<td><input class="sheet-short" name="attr_dexterity"
value="10" type="number"></td>
<td>Dexterity</td>
<td><input class="sheet-short" disabled="true" name=
"attr_dexterity_bonus" title=
"(Dexterity / 2 - Rounded down)" type="number" value=
"floor((@{dexterity} - 10) / 2)"></td>
</tr>
<tr>
<td><input class="sheet-short" name="attr_mind"
value="10" type="number"></td>
<td>Mind</td>
<td><input class="sheet-short" disabled="true" name=
"attr_mind_bonus" title="(Mind / 2 - Rounded down)"
type="number" value="floor((@{mind} - 10) / 2)"></td>
</tr>
</tbody>
</table>
<hr>
<h3 style="margin-bottom: 10px; text-align: center;">Skills</h3>
<label>Physical</label><input class="sheet-short" name=
"attr_physical" value="1" type="number"><br>
<label>Subterfuge</label> <input class="sheet-short" name=
"attr_subterfuge" value="1" type="number"><br>
<label>Knowledge</label> <input class="sheet-short" name=
"attr_knowledge" value="1" type="number">
<label>Communication</label> <input class="sheet-short" name=
"attr_communication" value="1" type="number">
<label>Survival</label> <input class="sheet-short" name=
"attr_survival" value="0" type="number">
</div>
<div class="sheet-col">
<h3 style="text-align: center;">Skill Checks</h3>
<table style="width: 100%;">
<thead>
<tr>
<th>Skill</th>
<th>Strength</th>
<th>Dexterity</th>
<th>Mind</th>
</tr>
</thead>
<tbody>
<tr>
<td>Physical</td>
<td><button type="roll" value=
"/roll d20+@{physical}+@{strength_bonus}+(floor(@{race})) \ Strength + Physical Check - d20 + physical rank + strength bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{physical}+@{dexterity_bonus}+(floor(@{race})) \ Dexterity + Physical Check - d20 + physical rank + dexterity bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{physical}+@{mind_bonus}+(floor(@{race})) \ Mind + Physical Check - d20 + physical rank + mind bonus + racial bonus">
</button></td>
</tr>
<tr>
<td>Subterfuge</td>
<td><button type="roll" value=
"/roll d20+@{subterfuge}+@{strength_bonus}+(floor(@{race})) \ Strength + Subterfuge Check - d20 + subterfuge rank + strength bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{subterfuge}+@{dexterity_bonus}+(floor(@{race})) \ Dexterity + Subterfuge Check - d20 + subterfuge rank + dexterity bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{subterfuge}+@{mind_bonus}+(floor(@{race})) \ Mind + Subterfuge Check - d20 + subterfuge rank + mind bonus + racial bonus">
</button></td>
</tr>
<tr>
<td>Knowledge</td>
<td><button type="roll" value=
"/roll d20+@{knowledge}+@{strength_bonus}+(floor(@{race})) \ Strength + Knowledge Check - d20 + knowledge rank + strength bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{knowledge}+@{dexterity_bonus}+(floor(@{race})) \ Dexterity + Knowledge Check - d20 + knowledge rank + dexterity bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{knowledge}+@{mind_bonus}+(floor(@{race})) \ Mind + Knowledge Check - d20+knowledge rank+mind bonus+racial bonus">
</button></td>
</tr>
<tr>
<td>Communication</td>
<td><button type="roll" value=
"/roll d20+@{communication}+@{strength_bonus}+(floor(@{race})) \ Strength + Communication Check - d20 + communication rank + strength bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{communication}+@{dexterity_bonus}+(floor(@{race})) \ Dexterity + Communication Check - d20 + communication rank + dexterity bonus+racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{communication}+@{mind_bonus}+(floor(@{race})) \ Mind + Communication Check - d20 + communication rank + mind bonus + racial bonus">
</button></td>
</tr>
<tr>
<td>Survival</td>
<td><button type="roll" value=
"/roll d20+@{survival}+@{strength_bonus}+(floor(@{race})) \ Strength + Survival Check - d20 + survival rank + strength bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{survival}+@{dexterity_bonus}+(floor(@{race})) \ Dexterity + Survival Check - d20 + survival rank + dexterity bonus + racial bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{survival}+@{mind_bonus}+(floor(@{race})) \ Mind + Survival Check - d20 + survival rank + mind bonus + racial bonus">
</button></td>
</tr>
</tbody>
</table>
<hr>
<h3 style="text-align: center;">Attack Bonuses and Rolls</h3>
<table style="width: 100%;">
<thead>
<tr>
<th>Bonus</th>
<th>&nbsp;</th>
<th>Roll</th>
</tr>
</thead>
<tbody>
<tr>
<td><input class="sheet-short" disabled="true" name=
"attr_melee_attack_bonus" title=
"(Strength Bonus + Level)" type="number" value=
"@{strength_bonus} + @{level}"></td>
<td>Melee</td>
<td><button type="roll" value=
"/roll d20+@{melee_attack_bonus}+((floor(abs(@{class})/16))*(1+floor(@{level}/5))) \ Melee Attack Check - d20 + melee attack bonus + fighter class bonus">
</button></td>
</tr>
<tr>
<td><input class="sheet-short" disabled="true" name=
"attr_missile_attack_bonus" title=
"(Dexterity Bonus + Level)" type="number" value=
"@{dexterity_bonus} + @{level}"></td>
<td>Missile/Ranged</td>
<td><button type="roll" value=
"/roll d20+@{missile_attack_bonus} + ((floor(abs(@{class})/16))*(1+floor(@{level}/5)))+((abs(@{class}%2)) \ Ranged/Missile Attack Check - d20+missile/ranged attack bonus + fighter class bonus + ranger class bonus">
</button></td>
</tr>
<tr>
<td><input class="sheet-short" disabled="true" name=
"attr_magic_attack_bonus" title=
"(Mind Bonus + Level)" type="number" value=
"@{mind_bonus} + @{level}"></td>
<td>Magic</td>
<td><button type="roll" value=
"/roll d20+@{magic_attack_bonus} \ Magic Attack Check - d20 + magic attack bonus">
</button></td>
</tr>
</tbody>
</table>
<hr>
<h3 style="text-align: center;">Special Attack Rolls</h3>
<table style="width: 100%;">
<thead>
<tr>
<th>Light Weapon</th>
<th>Dual Wield</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<button type="roll" value=
"/roll d20+@{missile_attack_bonus}+((floor(abs(@{class})/16))*(1+floor(@{level}/5))) \ Light Weapon Attack Check - d20 + light weapon attack bonus + fighter class bonus">
</button>
</td>
<td>
<button type="roll" value=
"/roll d20+@{missile_attack_bonus}+((floor(abs(@{class})/16))*(1+floor(@{level}/5)))+((abs(@{class}%2))-2 \ Dual Wield Attack Check - d20 + light weapon attack bonus + fighter class bonus + ranger class bonus - attack penalty">
</button>
</td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<h3 style="text-align: center;">Save Rolls</h3>
<table style="width: 100%;">
<thead>
<tr>
<th>Fortitude</th>
<th>Reflex</th>
<th>Will</th>
</tr>
</thead>
<tbody>
<tr>
<td><button type="roll" value=
"/roll d20+@{physical}+@{strength_bonus}+(floor(@{race}))+((floor(abs((-2+@{class}))/16))*(1+floor(@{level}/5))) \ Fortitude Save - d20+physical rank+strength bonus+racial bonus+paladin bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{physical}+@{dexterity_bonus}+(floor(@{race}))+((floor(abs((-2+@{class}))/16))*(1+floor(@{level}/5))) \ Reflex Save - d20+physical rank+dexterity bonus+racial bonus+paladin bonus">
</button></td>
<td><button type="roll" value=
"/roll d20+@{mind_bonus}+@{level}+(floor(@{race}))+((floor(abs((-2+@{class}))/16))*(1+floor(@{level}/5))) \ Will Save - d20+mind bonus+level+racial bonus+paladin bonus">
</button></td>
</tr>
</tbody>
</table>
</div>
</div>
<hr />
<div class="sheet-3colrow">
<div class="sheet-col">
<h3 style="text-align: center;">Armor</h3><label>Name</label> <input name=
"attr_armor_name" value="Armor Name" type="text">
<label>Armor Bonus</label> <input name="attr_armor_bonus"
value="0" type="number">
<hr>
<h3 style="text-align: center;">Wealth</h3>
<table style="width: 100%;">
<thead>
<tr>
<th>Coinage</th>
<th>Amount</th>
</tr>
</thead>
<tbody>
<tr>
<td>Platinum</td>
<td><input class="sheet-short" name=
"attr_platinum_coins" value="0" type=
"number"></td>
</tr>
<tr>
<td>Gold</td>
<td><input class="sheet-short" name=
"attr_gold_coins" value="0" type=
"number"></td>
</tr>
<tr>
<td>Silver</td>
<td><input class="sheet-short" name=
"attr_silver_coins" value="0" type=
"number"></td>
</tr>
<tr>
<td>Copper</td>
<td><input class="sheet-short" name=
"attr_copper_coins" value="0" type=
"number"></td>
</tr>
</tbody>
</table>
</div>
<div class="sheet-col">
<h3 style="text-align: center;">Weapons</h3>
<fieldset class="repeating_weapons">
<label>Name</label> <input name="attr_weapon_name"
value="Weapon Name" type="text"> <label>Dice
Number</label> <input name="attr_dnum" value="1"
type="number"> <label>Dice Type</label> <select class=
"sheet-dtype" name="attr_dtype">
<option value="4">
d4
</option>
<option value="6">
d6
</option>
<option value="8">
d8
</option>
<option value="10">
d10
</option>
<option value="12">
d12
</option>
</select> <label>Range Type</label> <select name=
"attr_range_type">
<option value="2">
Melee 1-handed
</option>
<option value="4">
Melee 2-handed
</option>
<option value="1">
Ranged
</option>
</select> <label>Range Distance(feet)</label>
<input name="attr_weapon_range" value="0" type=
"number"> <label>Damage Roll</label> <button class=
"sheet-button" type="roll" value=
"/roll @{dnum}d@{dtype}+((floor(abs(@{class})/16))*(1+floor(@{level}/5)))+((floor(@{range_type}/2))*@{strength_bonus})+((abs(@{class}%2))*(@{range_type}%2)) \ Damage Roll - damage dice + fighter class bonus + melee bonus + ranger class bonus">
</button>
<hr/>
</fieldset>
</div>
<div class="sheet-col">
<h3 style="text-align: center;">Equipment</h3>
<fieldset class="repeating_equipment">
<label>Number held</label> <input name=
"attr_eq_quantity" value="1" type="number">
<label>Item</label> <input name="attr_eq_name"
value="Item Name" type="text">
<hr/>
</fieldset>
</div>
</div>