mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 11:42:29 +00:00
5012 lines
235 KiB
HTML
5012 lines
235 KiB
HTML
|
|
<input type="text" name="attr_debug" style="display: none" value=" "/>
|
|
<input type="text" name="attr_character_sheet" style="display: none" value="Pathfinder_Simple"/>
|
|
<div class="top">
|
|
<div class="pfLogo"></div>
|
|
<div class="topStats" style="margin-bottom: 1em">
|
|
<div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label data-i18n="character-name">Character Name</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_character_name"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="player-name">Player Name</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_player_name"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label data-i18n="race">Race</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_race"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 1.5in">
|
|
<label data-i18n="classes-and-levels">Classes and levels</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_classes"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label data-i18n="total-level-abbrev">Total Lv</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_level"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxH" style="float: right">
|
|
<label data-i18n="xp-u">XP</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_xp" style="width: 1in"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="labelledUnderlined" style="width: 3in">
|
|
<label data-i18n="active-status-conditions">Active Status Conditions</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_activeConditions"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxH" style="float: right">
|
|
<label data-i18n="hp-u">HP</label>
|
|
<div class="inner">
|
|
<div class="fraction">
|
|
<input type="number" name="attr_hp"/><span>/</span>
|
|
<input type="number" name="attr_hp_max"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tabsContainer">
|
|
<div class="tab">
|
|
<input type="radio" id="tab_1" name="mainTabs" checked="checked"/>
|
|
<label for="tab_1" data-i18n="core">Core</label>
|
|
<div class="tabPanel">
|
|
<div class="coreTab">
|
|
<div>
|
|
<div class="inlineBlock" style="vertical-align: top; width: 3.2in">
|
|
<table class="abilityScores">
|
|
<thead>
|
|
<tr>
|
|
<th data-i18n="ability-name">Ability Name</th>
|
|
<th data-i18n="base-score">Base Score</th>
|
|
<th data-i18n="temp-plus-minus">Temp +/-</th>
|
|
<th data-i18n="modifier">Modifier</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="shortname" data-i18n="str">str</div>
|
|
<div class="longname" data-i18n="strength">Strength</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=str_mod}} {{result=[[1d20 + @{str_mod}]]}}{{isNotAttack=true}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_str" value="10"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_str_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_str_mod"></span></div>
|
|
<input type="hidden" name="attr_str_mod"/>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="shortname" data-i18n="dex">dex</div>
|
|
<div class="longname" data-i18n="dexterity">Dexterity</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=dex_mod}} {{result=[[1d20 + @{dex_mod}]]}}{{isNotAttack=true}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_dex" value="10"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_dex_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="shortname" data-i18n="con">con</div>
|
|
<div class="longname" data-i18n="constitution">Constitution</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=con_mod}} {{result=[[1d20 + @{con_mod}]]}}{{isNotAttack=true}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_con" value="10"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_con_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_con_mod"></span></div>
|
|
<input type="hidden" name="attr_con_mod"/>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="shortname" data-i18n="int">int</div>
|
|
<div class="longname" data-i18n="intelligence">Intelligence</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=int_mod}} {{result=[[1d20 + @{int_mod}]]}}{{isNotAttack=true}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_int" value="10"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_int_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="shortname" data-i18n="wis">wis</div>
|
|
<div class="longname" data-i18n="wisdom">Wisdom</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=wis_mod}} {{result=[[1d20 + @{wis_mod}]]}}{{isNotAttack=true}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_wis" value="10"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_wis_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="shortname" data-i18n="cha">cha</div>
|
|
<div class="longname" data-i18n="charisma">Charisma</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=cha_mod}} {{result=[[1d20 + @{cha_mod}]]}}{{isNotAttack=true}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_cha" value="10"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_cha_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="inlineBlock" style="vertical-align: top; width: 5in">
|
|
<div>
|
|
<div class="labelledUnderlined" style="width:1in">
|
|
<label data-i18n="gender">Gender</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_gender"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 0.6in">
|
|
<label data-i18n="age">Age</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_age"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 0.7in">
|
|
<label data-i18n="bio-height">Height</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_height"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 0.7in">
|
|
<label data-i18n="bio-weight">Weight</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_weight"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 1.2in">
|
|
<label>Size</label>
|
|
<div class="inner">
|
|
<select name="attr_size">
|
|
<option data-i18n="choose-one">Choose One </option>
|
|
<option value="-8" data-i18n="colossal">Colossal</option>
|
|
<option value="-4" data-i18n="gargantuan">Gargantuan</option>
|
|
<option value="-2" data-i18n="huge">Huge</option>
|
|
<option value="-1" data-i18n="large">Large</option>
|
|
<option value="0" data-i18n="medium">Medium</option>
|
|
<option value="1" data-i18n="small">Small</option>
|
|
<option value="2" data-i18n="tiny">Tiny</option>
|
|
<option value="4" data-i18n="diminuitive">Diminuitive</option>
|
|
<option value="8" data-i18n="fine">Fine</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="homeland">Homeland</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_homeland"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 1.5in">
|
|
<label data-i18n="deity">Deity</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_deity"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 1.2in">
|
|
<label data-i18n="alignment">Alignment</label>
|
|
<div class="inner">
|
|
<select name="attr_alignment">
|
|
<option value="LG" data-i18n="lawful-good">Lawful Good</option>
|
|
<option value="NG" data-i18n="neutral-good">Neutral Good</option>
|
|
<option value="CG" data-i18n="chaotic-good">Chaotic Good</option>
|
|
<option value="LN" data-i18n="lawful-neutral">Lawful Neutral</option>
|
|
<option value="N" data-i18n="neutral">Neutral</option>
|
|
<option value="CN" data-i18n="chaotic-neutral">Chaotic Neutral</option>
|
|
<option value="LE" data-i18n="lawful-evil">Lawful Evil</option>
|
|
<option value="NE" data-i18n="neutral-evil">Neutral Evil</option>
|
|
<option value="CE" data-i18n="chaotic-evil">Chaotic Evil</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="labelledUnderlined" style="width: 100%">
|
|
<label data-i18n="factions">Factions</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_factions"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="floatLeft">
|
|
<div class="labelledAbove" style="width: 3in">
|
|
<label data-i18n="appearance">Appearance</label>
|
|
<div class="inner">
|
|
<textarea name="attr_appearance" style="height: 1.2in"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="floatRight">
|
|
<div class="labelledAbove" style="width: 1.8in">
|
|
<label data-i18n="languages">Languages</label>
|
|
<div class="inner">
|
|
<textarea name="attr_languages" style="height: 1.2in"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div style="height: 0.6in">
|
|
<div class="floatLeft">
|
|
<div class="inlineBlock initiative">
|
|
<div class="inlineBlock" style="vertical-align: middle">
|
|
<div class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="shortname" data-i18n="initiative">Initiative</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=init}} {{result=[[1d20 + @{init} &{tracker}]]}}{{isNotAttack=true}}{{notes=@{init_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="total">Total</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_init"></span></div>
|
|
<input type="hidden" name="attr_init"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">= </div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="misc">Misc</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_init_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="margin-left: 1em; width: 1in">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_init_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="floatRight">
|
|
<div class="labelledBoxV" style="vertical-align: top">
|
|
<label data-i18n="movement-amp-speeds">Movement & Speeds</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_movement" style="width: 1.8in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxV" style="vertical-align: top">
|
|
<label data-i18n="senses">Senses</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_senses" style="width: 1.8in"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<h3 data-i18n="defenses">Defenses</h3>
|
|
<div>
|
|
<div class="ac">
|
|
<div class="inlineBlock" style="vertical-align: middle">
|
|
<div class="blackBox">
|
|
<div class="shortname" data-i18n="armor-class-abbrev-u">AC</div>
|
|
<div class="longname" data-i18n="armor-class">Armor Class</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="total">Total</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_ac"></span></div>
|
|
<input type="hidden" name="attr_ac"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">= 10 +</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="equipment">Equipment</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_ac_equipment" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="size">Size</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_size"></span></div>
|
|
<input type="hidden" name="attr_size"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="misc">Misc</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_ac_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="temp">Temp</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_ac_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="margin-left: 1em; width: 3in">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_ac_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="inlineBlock" style="float: left">
|
|
<div style="vertical-align: middle">
|
|
<div>
|
|
<div class="labelledBoxH" style="width: 1.4in">
|
|
<label data-i18n="touch">Touch</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox" style="width: 0.25in"><span name="attr_ac_touch"></span></div>
|
|
<input type="hidden" name="attr_ac_touch"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="labelledBoxH" style="width: 1.4in">
|
|
<label data-i18n="flat-footed">Flat-Footed</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox" style="width: 0.25in"><span name="attr_ac_flatfoot"></span></div>
|
|
<input type="hidden" name="attr_ac_flatfoot"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="float: right">
|
|
<div style="vertical-align: middle">
|
|
<div class="labelledBoxV" style="width: 1in">
|
|
<label data-i18n="damage-reduction">Damage Reduction</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_damage_reduction"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxV" style="width: 1in">
|
|
<label data-i18n="spell-resistance">Spell Resistance</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_resistance"/>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="vertical-align: top">
|
|
<div>
|
|
<div class="labelledBoxH" style="width: 4.5in">
|
|
<label data-i18n="resistances">Resistances</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_resistances" style="width: 3.4in"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="labelledBoxH" style="width: 4.5in">
|
|
<label data-i18n="immunities">Immunities</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_immunities" style="width: 3.4in"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="inlineBlock">
|
|
<table class="savingThrows">
|
|
<thead>
|
|
<tr>
|
|
<th data-i18n="saving-throws">Saving Throws</th>
|
|
<th data-i18n="total">Total</th>
|
|
<th></th>
|
|
<th data-i18n="base-save">Base Save</th>
|
|
<th></th>
|
|
<th data-i18n="ability-mod">Ability Mod</th>
|
|
<th></th>
|
|
<th data-i18n="equipment">Equipment</th>
|
|
<th></th>
|
|
<th data-i18n="misc-plus-minus">Misc +/-</th>
|
|
<th></th>
|
|
<th data-i18n="temp-plus-minus">Temp +/-</th>
|
|
<th style="width: 30%"></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="saveName" data-i18n="fortitude">Fortitude</div>
|
|
<div class="abilityName" data-i18n="constitution">Constitution</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=fort}} {{result=[[1d20 + @{fort}]]}}{{isNotAttack=true}}{{notes=@{fort_notes}}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_fort"></span></div>
|
|
<input type="hidden" name="attr_fort"/>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">=</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_fort_base" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_con_mod"></span></div>
|
|
<input type="hidden" name="attr_con_mod"/>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_fort_equipment" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_fort_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_fort_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="labelledUnderlined" style="margin-left: 1em; width: 100%">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_fort_notes"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="saveName" data-i18n="reflex">Reflex</div>
|
|
<div class="abilityName" data-i18n="dexterity">Dexterity</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=ref}} {{result=[[1d20 + @{ref}]]}}{{isNotAttack=true}}{{notes=@{ref_notes}}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_ref"></span></div>
|
|
<input type="hidden" name="attr_ref"/>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">=</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_ref_base" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_ref_equipment" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_ref_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_ref_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="labelledUnderlined" style="margin-left: 1em; width: 100%">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_ref_notes"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="blackBox">
|
|
<div class="rollButton">
|
|
<div class="saveName" data-i18n="will">Will</div>
|
|
<div class="abilityName" data-i18n="wisdom">Wisdom</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=will}} {{result=[[1d20 + @{will}]]}}{{isNotAttack=true}}{{notes=@{will_notes}}}"></button>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_will"></span></div>
|
|
<input type="hidden" name="attr_will"/>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">=</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_will_base" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_will_equipment" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_will_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="mathOperator">+</div>
|
|
</td>
|
|
<td>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_will_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
<td>
|
|
<div class="labelledUnderlined" style="margin-left: 1em; width: 100%">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_will_notes"/>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<h3 data-i18n="attacks">Attacks</h3>
|
|
<div class="labelledBoxH">
|
|
<label data-i18n="base-attack-bonus">Base Attack Bonus</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_bab" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="margin-bottom: 1em; vertical-align: top">
|
|
<div class="attacks">
|
|
<div class="head">
|
|
<label class="inlineBlock" style="padding-left: 3in; width: 0.55in" data-i18n="total">Total</label>
|
|
<label class="inlineBlock" style="width: 0.4in" data-i18n="bab-u">BAB</label>
|
|
<label class="inlineBlock" style="width: 0.4in" data-i18n="ability-mod">Ability Mod</label>
|
|
<label class="inlineBlock" style="width: 0.4in" data-i18n="size">Size</label>
|
|
<label class="inlineBlock" style="width: 0.6in" data-i18n="equipment">Equipment</label>
|
|
<label class="inlineBlock" style="width: 0.65in" data-i18n="misc-plus-minus">Misc +/-</label>
|
|
<label class="inlineBlock" data-i18n="temp-plus-minus">Temp +/-</label>
|
|
</div>
|
|
<div class="body" style="width: 8.5in">
|
|
<fieldset class="repeating_attacks">
|
|
<div class="inlineBlock blackBox" style="height: 0.5in; vertical-align: top; width: 0.5in">
|
|
<div class="rollButton"><span>t</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=@{attack_name}}} {{result=[[1d20cs>@{attack_critRange} + @{attack}]]}} {{damage=[[@{attack_damage}]]}} {{critConfirm=[[1d20cs>@{attack_critRange} + @{attack}]]}} {{critDamage=[[(@{attack_damage}) * @{attack_critMultiplier}]]}}{{isAttack=true}}{{notes=@{attack_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="margin-bottom: 1em; width: 7.8in">
|
|
<div style="margin-bottom: 2px">
|
|
<div class="inlineBlock blackBox">
|
|
<input type="text" name="attr_attack_name" placeholder="Attack name" data-i18n-placeholder="attack-name-place"/>
|
|
</div>
|
|
<div class="readOnlyBox"><span name="attr_attack"></span></div>
|
|
<input type="hidden" name="attr_attack"/>
|
|
<div class="mathOperator">=</div>
|
|
<div class="readOnlyBox" style="width: 0.25in"><span name="attr_attack_bab"></span></div>
|
|
<input type="hidden" name="attr_attack_bab"/>
|
|
<div class="mathOperator">+</div>
|
|
<div class="atkAbility">
|
|
<div class="readOnlyBox" style="width: 0.25in"><span name="attr_attack_ability_mod"></span></div>
|
|
<input type="hidden" name="attr_attack_ability_mod"/>
|
|
<select name="attr_attack_ability">
|
|
<option value="Choose One" data-i18n="choose-one">Choose One</option>
|
|
<option value="str" data-i18n="str-u">STR</option>
|
|
<option value="dex" data-i18n="dex-u">DEX</option>
|
|
<option value="con" data-i18n="con-u">CON</option>
|
|
<option value="int" data-i18n="int-u">INT</option>
|
|
<option value="wis" data-i18n="wis-u">WIS</option>
|
|
<option value="cha" data-i18n="cha-u">CHA</option>
|
|
</select>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="readOnlyBox" style="width: 0.25in"><span name="attr_attack_size"></span></div>
|
|
<input type="hidden" name="attr_attack_size"/>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_attack_equipment" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_attack_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<div class="inner">
|
|
<input type="number" name="attr_attack_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="labelledBoxH">
|
|
<label data-i18n="damage">Damage</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_attack_damage" style="width: 1.5in" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 0.8in">
|
|
<label data-i18n="crit-range">Crit Range</label>
|
|
<div class="inner">
|
|
<select name="attr_attack_critRange">
|
|
<option value="99" selected="selected" data-i18n="choose-one">Choose One</option>
|
|
<option value="20">20</option>
|
|
<option value="19">19-20</option>
|
|
<option value="18">18-20</option>
|
|
<option value="17">17-20</option>
|
|
<option value="16">16-20</option>
|
|
<option value="15">15-20</option>
|
|
<option value="14">14-20</option>
|
|
<option value="13">13-20</option>
|
|
<option value="12">12-20</option>
|
|
<option value="11">11-20</option>
|
|
<option value="10">10-20</option>
|
|
<option value="9">9-20</option>
|
|
<option value="8">8-20</option>
|
|
<option value="7">7-20</option>
|
|
<option value="6">6-20</option>
|
|
<option value="5">5-20</option>
|
|
<option value="4">4-20</option>
|
|
<option value="3">3-20</option>
|
|
<option value="2">2-20</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 0.8in">
|
|
<label data-i18n="crit-multiplier">Crit Multiplier</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_attack_critMultiplier"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="margin-left: 1em; width: 3in">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_attack_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="cmb">
|
|
<div class="blackBox" style="width: 1in">
|
|
<div class="rollButton">
|
|
<div class="shortname" data-i18n="cmb-u">CMB</div>
|
|
<div class="longname" data-i18n="combat-maneuver-bonus">Combat Maneuver Bonus</div>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=cmb}} {{result=[[1d20 + @{cmb}]]}}{{isNotAttack=true}}"></button>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="total">Total</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cmb"></span></div>
|
|
<input type="hidden" name="attr_cmb"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="bab-u">BAB</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_bab"></span></div>
|
|
<input type="hidden" name="attr_bab"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="str-mod">Str mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_str_mod"></span></div>
|
|
<input type="hidden" name="attr_str_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="size">Size</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cmb_size"></span></div>
|
|
<input type="hidden" name="attr_cmb_size"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="misc">Misc</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_cmb_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="temp">Temp</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_cmb_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="margin-left: 1em; width: 2.6in">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_cmb_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="cmd">
|
|
<div class="blackBox" style="width: 1in">
|
|
<div class="shortname" data-i18n="cmd-u">CMD</div>
|
|
<div class="longname" data-i18n="combat-maneuver-defense">Combat Maneuver Defense</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="total">Total</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cmd"></span></div>
|
|
<input type="hidden" name="attr_cmd"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">= 10 +</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="bab">BAB</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_bab"></span></div>
|
|
<input type="hidden" name="attr_bab"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="str-mod">Str mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_str_mod"></span></div>
|
|
<input type="hidden" name="attr_str_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="size">Size</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cmd_size"></span></div>
|
|
<input type="hidden" name="attr_cmd_size"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="misc">Misc</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_cmd_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="temp">Temp</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_cmd_temp" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="margin-left: 1em">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_cmd_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tab">
|
|
<input type="radio" id="tab_2" name="mainTabs"/>
|
|
<label for="tab_2" data-i18n="skills">Skills</label>
|
|
<div class="tabPanel">
|
|
<div class="skillsTab">
|
|
<div class="labelledBoxH">
|
|
<label data-i18n="armor-penalty">Armor Penalty</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_armor_penalty" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="skillsHead">
|
|
<label class="inlineBlock" style="width: 0.6in" data-i18n="class-skill-q">Class Skill?</label>
|
|
<label class="inlineBlock" style="width: 1.9in"></label>
|
|
<label class="inlineBlock" style="width: 0.75in" data-i18n="total">Total</label>
|
|
<label class="inlineBlock" style="width: 0.75in"></label>
|
|
<label class="inlineBlock" style="width: 0.75in" data-i18n="ranks">Ranks</label>
|
|
<label class="inlineBlock" style="width: 0.75in" data-i18n="misc">Misc</label>
|
|
<label class="inlineBlock" style="width: 2in" data-i18n="notes">Notes</label>
|
|
</div>
|
|
<div class="skillsBody">
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_acrobatics_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="acrobatics">Acrobaticsª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=acrobatics}} {{result=[[1d20 + @{acrobatics}]]}}{{isNotAttack=true}}{{notes=@{acrobatics_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_acrobatics"></span></div>
|
|
<input type="hidden" name="attr_acrobatics"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_acrobatics_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_acrobatics_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_acrobatics_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_appraise_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="appraise">Appraise</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=appraise}} {{result=[[1d20 + @{appraise}]]}}{{isNotAttack=true}}{{notes=@{appraise_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_appraise"></span></div>
|
|
<input type="hidden" name="attr_appraise"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_appraise_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_appraise_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_appraise_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_bluff_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="bluff">Bluff</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=bluff}} {{result=[[1d20 + @{bluff}]]}}{{isNotAttack=true}}{{notes=@{bluff_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_bluff"></span></div>
|
|
<input type="hidden" name="attr_bluff"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_bluff_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_bluff_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_bluff_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_climb_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="climb">Climbª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=climb}} {{result=[[1d20 + @{climb}]]}}{{isNotAttack=true}}{{notes=@{climb_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_climb"></span></div>
|
|
<input type="hidden" name="attr_climb"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="str-mod">Str mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_str_mod"></span></div>
|
|
<input type="hidden" name="attr_str_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_climb_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_climb_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_climb_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_craft1_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="craft">Craft</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=craft1}} {{result=[[1d20 + @{craft1}]]}}{{isNotAttack=true}}{{notes=@{craft1_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft1_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_craft1"></span></div>
|
|
<input type="hidden" name="attr_craft1"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft1_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft1_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft1_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_craft2_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="craft">Craft</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=craft2}} {{result=[[1d20 + @{craft2}]]}}{{isNotAttack=true}}{{notes=@{craft2_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft2_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_craft2"></span></div>
|
|
<input type="hidden" name="attr_craft2"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft2_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft2_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft2_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_craft3_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="craft">Craft</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=craft3}} {{result=[[1d20 + @{craft3}]]}}{{isNotAttack=true}}{{notes=@{craft3_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft3_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_craft3"></span></div>
|
|
<input type="hidden" name="attr_craft3"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft3_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft3_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft3_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_craft4_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="craft">Craft</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=craft4}} {{result=[[1d20 + @{craft4}]]}}{{isNotAttack=true}}{{notes=@{craft4_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft4_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_craft4"></span></div>
|
|
<input type="hidden" name="attr_craft4"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft4_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft4_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft4_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_craft5_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="craft">Craft</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=craft5}} {{result=[[1d20 + @{craft5}]]}}{{isNotAttack=true}}{{notes=@{craft5_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft5_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_craft5"></span></div>
|
|
<input type="hidden" name="attr_craft5"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft5_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_craft5_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_craft5_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_diplomacy_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="diplomacy">Diplomacy</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=diplomacy}} {{result=[[1d20 + @{diplomacy}]]}}{{isNotAttack=true}}{{notes=@{diplomacy_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_diplomacy"></span></div>
|
|
<input type="hidden" name="attr_diplomacy"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_diplomacy_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_diplomacy_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_diplomacy_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_disable_device_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="disable-device">Disable device*ª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=disable_device}} {{result=[[1d20 + @{disable_device}]]}}{{isNotAttack=true}}{{notes=@{disable_device_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_disable_device"></span></div>
|
|
<input type="hidden" name="attr_disable_device"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_disable_device_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_disable_device_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_disable_device_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_disguise_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="disguise">Disguise</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=disguise}} {{result=[[1d20 + @{disguise}]]}}{{isNotAttack=true}}{{notes=@{disguise_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_disguise"></span></div>
|
|
<input type="hidden" name="attr_disguise"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_disguise_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_disguise_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_disguise_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_escape_artist_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="escape-artist">Escape artistª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=escape_artist}} {{result=[[1d20 + @{escape_artist}]]}}{{isNotAttack=true}}{{notes=@{escape_artist_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_escape_artist"></span></div>
|
|
<input type="hidden" name="attr_escape_artist"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_escape_artist_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_escape_artist_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_escape_artist_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_fly_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="fly">Flyª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=fly}} {{result=[[1d20 + @{fly}]]}}{{isNotAttack=true}}{{notes=@{fly_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_fly"></span></div>
|
|
<input type="hidden" name="attr_fly"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_fly_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_fly_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_fly_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_handle_animal_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="handle-animal">Handle animal*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=handle_animal}} {{result=[[1d20 + @{handle_animal}]]}}{{isNotAttack=true}}{{notes=@{handle_animal_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_handle_animal"></span></div>
|
|
<input type="hidden" name="attr_handle_animal"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_handle_animal_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_handle_animal_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_handle_animal_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_heal_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="heal">Heal</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=heal}} {{result=[[1d20 + @{heal}]]}}{{isNotAttack=true}}{{notes=@{heal_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_heal"></span></div>
|
|
<input type="hidden" name="attr_heal"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_heal_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_heal_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_heal_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_intimidate_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="intimidate">Intimidate</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=intimidate}} {{result=[[1d20 + @{intimidate}]]}}{{isNotAttack=true}}{{notes=@{intimidate_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_intimidate"></span></div>
|
|
<input type="hidden" name="attr_intimidate"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_intimidate_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_intimidate_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_intimidate_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_arcana_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-arcana">Knowledge(arcana)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_arcana}} {{result=[[1d20 + @{knowledge_arcana}]]}}{{isNotAttack=true}}{{notes=@{knowledge_arcana_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_arcana"></span></div>
|
|
<input type="hidden" name="attr_knowledge_arcana"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_arcana_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_arcana_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_arcana_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_dungeoneering_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-dungeoneering">Knowledge(dungeoneering)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_dungeoneering}} {{result=[[1d20 + @{knowledge_dungeoneering}]]}}{{isNotAttack=true}}{{notes=@{knowledge_dungeoneering_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_dungeoneering"></span></div>
|
|
<input type="hidden" name="attr_knowledge_dungeoneering"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_dungeoneering_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_dungeoneering_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_dungeoneering_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_engineering_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-engineering">Knowledge(engineering)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_engineering}} {{result=[[1d20 + @{knowledge_engineering}]]}}{{isNotAttack=true}}{{notes=@{knowledge_engineering_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_engineering"></span></div>
|
|
<input type="hidden" name="attr_knowledge_engineering"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_engineering_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_engineering_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_engineering_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_geography_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-geography">Knowledge(geography)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_geography}} {{result=[[1d20 + @{knowledge_geography}]]}}{{isNotAttack=true}}{{notes=@{knowledge_geography_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_geography"></span></div>
|
|
<input type="hidden" name="attr_knowledge_geography"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_geography_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_geography_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_geography_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_history_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-history">Knowledge(history)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_history}} {{result=[[1d20 + @{knowledge_history}]]}}{{isNotAttack=true}}{{notes=@{knowledge_history_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_history"></span></div>
|
|
<input type="hidden" name="attr_knowledge_history"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_history_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_history_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_history_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_local_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-local">Knowledge(local)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_local}} {{result=[[1d20 + @{knowledge_local}]]}}{{isNotAttack=true}}{{notes=@{knowledge_local_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_local"></span></div>
|
|
<input type="hidden" name="attr_knowledge_local"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_local_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_local_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_local_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_nature_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-nature">Knowledge(nature)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_nature}} {{result=[[1d20 + @{knowledge_nature}]]}}{{isNotAttack=true}}{{notes=@{knowledge_nature_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_nature"></span></div>
|
|
<input type="hidden" name="attr_knowledge_nature"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_nature_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_nature_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_nature_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_nobility_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-nobility">Knowledge(nobility)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_nobility}} {{result=[[1d20 + @{knowledge_nobility}]]}}{{isNotAttack=true}}{{notes=@{knowledge_nobility_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_nobility"></span></div>
|
|
<input type="hidden" name="attr_knowledge_nobility"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_nobility_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_nobility_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_nobility_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_planes_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-planes">Knowledge(planes)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_planes}} {{result=[[1d20 + @{knowledge_planes}]]}}{{isNotAttack=true}}{{notes=@{knowledge_planes_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_planes"></span></div>
|
|
<input type="hidden" name="attr_knowledge_planes"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_planes_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_planes_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_planes_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_knowledge_religion_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="knowledge-religion">Knowledge(religion)*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=knowledge_religion}} {{result=[[1d20 + @{knowledge_religion}]]}}{{isNotAttack=true}}{{notes=@{knowledge_religion_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_knowledge_religion"></span></div>
|
|
<input type="hidden" name="attr_knowledge_religion"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_religion_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_knowledge_religion_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_knowledge_religion_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_linguistics_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="linguistics">Linguistics*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=linguistics}} {{result=[[1d20 + @{linguistics}]]}}{{isNotAttack=true}}{{notes=@{linguistics_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_linguistics"></span></div>
|
|
<input type="hidden" name="attr_linguistics"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_linguistics_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_linguistics_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_linguistics_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_perception_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="perception">Perception</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=perception}} {{result=[[1d20 + @{perception}]]}}{{isNotAttack=true}}{{notes=@{perception_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_perception"></span></div>
|
|
<input type="hidden" name="attr_perception"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perception_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perception_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perception_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_perform1_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="perform">Perform</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=perform1}} {{result=[[1d20 + @{perform1}]]}}{{isNotAttack=true}}{{notes=@{perform1_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform1_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_perform1"></span></div>
|
|
<input type="hidden" name="attr_perform1"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform1_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform1_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform1_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_perform2_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="perform">Perform</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=perform2}} {{result=[[1d20 + @{perform2}]]}}{{isNotAttack=true}}{{notes=@{perform2_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform2_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_perform2"></span></div>
|
|
<input type="hidden" name="attr_perform2"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform2_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform2_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform2_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_perform3_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="perform">Perform</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=perform3}} {{result=[[1d20 + @{perform3}]]}}{{isNotAttack=true}}{{notes=@{perform3_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform3_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_perform3"></span></div>
|
|
<input type="hidden" name="attr_perform3"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform3_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform3_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform3_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_perform4_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="perform">Perform</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=perform4}} {{result=[[1d20 + @{perform4}]]}}{{isNotAttack=true}}{{notes=@{perform4_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform4_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_perform4"></span></div>
|
|
<input type="hidden" name="attr_perform4"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform4_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform4_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform4_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_perform5_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="perform">Perform</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=perform5}} {{result=[[1d20 + @{perform5}]]}}{{isNotAttack=true}}{{notes=@{perform5_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform5_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_perform5"></span></div>
|
|
<input type="hidden" name="attr_perform5"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform5_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_perform5_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_perform5_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_profession1_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="profession">Profession*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=profession1}} {{result=[[1d20 + @{profession1}]]}}{{isNotAttack=true}}{{notes=@{profession1_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession1_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_profession1"></span></div>
|
|
<input type="hidden" name="attr_profession1"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession1_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession1_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession1_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_profession2_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="profession">Profession*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=profession2}} {{result=[[1d20 + @{profession2}]]}}{{isNotAttack=true}}{{notes=@{profession2_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession2_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_profession2"></span></div>
|
|
<input type="hidden" name="attr_profession2"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession2_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession2_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession2_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_profession3_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="profession">Profession*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=profession3}} {{result=[[1d20 + @{profession3}]]}}{{isNotAttack=true}}{{notes=@{profession3_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession3_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_profession3"></span></div>
|
|
<input type="hidden" name="attr_profession3"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession3_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession3_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession3_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_profession4_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="profession">Profession*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=profession4}} {{result=[[1d20 + @{profession4}]]}}{{isNotAttack=true}}{{notes=@{profession4_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession4_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_profession4"></span></div>
|
|
<input type="hidden" name="attr_profession4"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession4_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession4_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession4_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_profession5_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="profession">Profession*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=profession5}} {{result=[[1d20 + @{profession5}]]}}{{isNotAttack=true}}{{notes=@{profession5_notes}}}"></button>(
|
|
<div class="labelledUnderlined" style="width: 1in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession5_subskill" placeholder="type" data-i18n-placeholder="type-place"/>
|
|
</div>
|
|
</div>)
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_profession5"></span></div>
|
|
<input type="hidden" name="attr_profession5"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession5_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_profession5_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_profession5_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_ride_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="ride">Rideª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=ride}} {{result=[[1d20 + @{ride}]]}}{{isNotAttack=true}}{{notes=@{ride_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_ride"></span></div>
|
|
<input type="hidden" name="attr_ride"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_ride_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_ride_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_ride_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_sense_motive_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="sense-motive">Sense motive</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=sense_motive}} {{result=[[1d20 + @{sense_motive}]]}}{{isNotAttack=true}}{{notes=@{sense_motive_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_sense_motive"></span></div>
|
|
<input type="hidden" name="attr_sense_motive"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_sense_motive_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_sense_motive_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_sense_motive_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_sleight_of_hand_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="sleight-of-hand">Sleight of hand*ª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=sleight_of_hand}} {{result=[[1d20 + @{sleight_of_hand}]]}}{{isNotAttack=true}}{{notes=@{sleight_of_hand_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_sleight_of_hand"></span></div>
|
|
<input type="hidden" name="attr_sleight_of_hand"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_sleight_of_hand_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_sleight_of_hand_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_sleight_of_hand_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_spellcraft_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="spellcraft">Spellcraft*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=spellcraft}} {{result=[[1d20 + @{spellcraft}]]}}{{isNotAttack=true}}{{notes=@{spellcraft_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spellcraft"></span></div>
|
|
<input type="hidden" name="attr_spellcraft"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="int-mod">Int mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_int_mod"></span></div>
|
|
<input type="hidden" name="attr_int_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spellcraft_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spellcraft_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_spellcraft_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_stealth_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="stealth">Stealthª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=stealth}} {{result=[[1d20 + @{stealth}]]}}{{isNotAttack=true}}{{notes=@{stealth_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_stealth"></span></div>
|
|
<input type="hidden" name="attr_stealth"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="dex-mod">Dex mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_dex_mod"></span></div>
|
|
<input type="hidden" name="attr_dex_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_stealth_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_stealth_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_stealth_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_survival_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="survival">Survival</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=survival}} {{result=[[1d20 + @{survival}]]}}{{isNotAttack=true}}{{notes=@{survival_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_survival"></span></div>
|
|
<input type="hidden" name="attr_survival"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="wis-mod">Wis mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_wis_mod"></span></div>
|
|
<input type="hidden" name="attr_wis_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_survival_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_survival_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_survival_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_swim_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="swim">Swimª</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=swim}} {{result=[[1d20 + @{swim}]]}}{{isNotAttack=true}}{{notes=@{swim_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_swim"></span></div>
|
|
<input type="hidden" name="attr_swim"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="str-mod">Str mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_str_mod"></span></div>
|
|
<input type="hidden" name="attr_str_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_swim_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_swim_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_swim_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="skill" style="width: 8.5in">
|
|
<div class="inlineBlock" style="text-align: center; width: 0.25in">
|
|
<input type="checkbox" name="attr_use_magic_device_class" value="1"/>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 2.2in">
|
|
<div class="name blackBox">
|
|
<div class="rollButton"><span data-i18n="use-magic-device">Use magic device*</span>
|
|
<button type="roll" value="&{template:pf} {{charName=@{character_name}}} {{attr=use_magic_device}} {{result=[[1d20 + @{use_magic_device}]]}}{{isNotAttack=true}}{{notes=@{use_magic_device_notes}}}"></button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label></label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_use_magic_device"></span></div>
|
|
<input type="hidden" name="attr_use_magic_device"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">=</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="cha-mod">Cha mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_cha_mod"></span></div>
|
|
<input type="hidden" name="attr_cha_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_use_magic_device_ranks" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="inlineBlock" style="width: 0.75in">
|
|
<div class="labelledUnderlined" style="width: 0.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_use_magic_device_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
</div>
|
|
<div class="labelledUnderlined" style="width: 2.5in">
|
|
<label></label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_use_magic_device_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div><span style="font-size: 0.8em" data-i18n="trained-only-armor-penalty-legend">* Trained only, ª Armor penalty</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tab">
|
|
<input type="radio" id="tab_3" name="mainTabs"/>
|
|
<label for="tab_3" data-i18n="specials-feats">Specials/Feats</label>
|
|
<div class="tabPanel">
|
|
<div class="specialFeatsTab">
|
|
<div class="inlineBlock" style="float: left; width: 45%">
|
|
<h2 data-i18n="racial-abilities">Racial Abilities</h2>
|
|
<fieldset class="repeating_raceabilities">
|
|
<div class="card specialAbility">
|
|
<div class="head">
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Ability name" data-i18n-placeholder="ability-name-place"/>
|
|
</div>
|
|
<div class="labelledBoxH uses">
|
|
<label data-i18n="uses">Uses</label>
|
|
<div class="inner">
|
|
<div class="fraction">
|
|
<input type="number" name="attr_uses"/><span>/</span>
|
|
<input type="number" name="attr_uses_max"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<h2 data-i18n="class-abilities">Class Abilities</h2>
|
|
<fieldset class="repeating_classabilities">
|
|
<div class="card specialAbility">
|
|
<div class="head">
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Ability name" data-i18n-placeholder="ability-name-place"/>
|
|
</div>
|
|
<div class="labelledBoxH uses">
|
|
<label data-i18n="uses">Uses</label>
|
|
<div class="inner">
|
|
<div class="fraction">
|
|
<input type="number" name="attr_uses"/><span>/</span>
|
|
<input type="number" name="attr_uses_max"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<h2 data-i18n="other-abilities">Other Abilities</h2>
|
|
<fieldset class="repeating_otherabilities">
|
|
<div class="card specialAbility">
|
|
<div class="head">
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Ability name" data-i18n-placeholder="ability-name-place"/>
|
|
</div>
|
|
<div class="labelledBoxH uses">
|
|
<label data-i18n="uses">Uses</label>
|
|
<div class="inner">
|
|
<div class="fraction">
|
|
<input type="number" name="attr_uses"/><span>/</span>
|
|
<input type="number" name="attr_uses_max"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class="inlineBlock" style="float: right; width: 45%">
|
|
<h2 data-i18n="feats">Feats</h2>
|
|
<fieldset class="repeating_feats">
|
|
<div class="card feat">
|
|
<div class="head">
|
|
<div class="labelledBoxH level">
|
|
<label data-i18n="level-abbrev">Lv</label>
|
|
<div class="inner">
|
|
<select name="attr_level" style="width: 0.5in">
|
|
<option value="1">1</option>
|
|
<option value="3">3</option>
|
|
<option value="5">5</option>
|
|
<option value="7">7</option>
|
|
<option value="9">9</option>
|
|
<option value="11">11</option>
|
|
<option value="13">13</option>
|
|
<option value="15">15</option>
|
|
<option value="17">17</option>
|
|
<option value="19">19</option>
|
|
<option value="b" data-i18n="bonus">bonus</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Feat name" style="width: 2.8in" data-i18n-placeholder="feat-name-place"/>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<h2 data-i18n="traits">Traits</h2>
|
|
<fieldset class="repeating_traits">
|
|
<div class="card trait">
|
|
<div class="head">
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Trait name" data-i18n-placeholder="trait-name-place"/>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<h2 data-i18n="favored-class-options">Favored Class Options</h2>
|
|
<div class="card">
|
|
<div class="body">
|
|
<textarea name="attr_favoredClassOptions" style="height: 3in"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tab">
|
|
<input type="radio" id="tab_4" name="mainTabs"/>
|
|
<label for="tab_4" data-i18n="equipment">Equipment</label>
|
|
<div class="tabPanel">
|
|
<div class="gearTab">
|
|
<div class="specialGear">
|
|
<h2 data-i18n="special-gear">Special Gear</h2>
|
|
<fieldset class="repeating_specialGear">
|
|
<div class="card specialItem">
|
|
<div class="head">
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Item name" style="width: 2.3in" data-i18n-placeholder="item-name-place"/>
|
|
</div>
|
|
<div class="floatRight">
|
|
<div class="labelledBoxH type">
|
|
<label data-i18n="type">Type</label>
|
|
<div class="inner">
|
|
<select name="attr_type" style="width: 1in">
|
|
<option value="{"i18n":"main-hand"}">Main hand</option>
|
|
<option value="{"i18n":"off-hand"}">Off hand</option>
|
|
<option value="{"i18n":"armor"}">Armor</option>
|
|
<option value="{"i18n":"belt"}">Belt</option>
|
|
<option value="{"i18n":"body"}">Body</option>
|
|
<option value="{"i18n":"chest"}">Chest</option>
|
|
<option value="{"i18n":"eyes"}">Eyes</option>
|
|
<option value="{"i18n":"feet"}">Feet</option>
|
|
<option value="{"i18n":"hands"}">Hands</option>
|
|
<option value="{"i18n":"head"}">Head</option>
|
|
<option value="{"i18n":"headband"}">Headband</option>
|
|
<option value="{"i18n":"neck"}">Neck</option>
|
|
<option value="{"i18n":"ring-one"}">Ring 1</option>
|
|
<option value="{"i18n":"ring-two"}">Ring 2</option>
|
|
<option value="{"i18n":"shield"}">Shield</option>
|
|
<option value="{"i18n":"shoulders"}">Shoulders</option>
|
|
<option value="{"i18n":"wrists"}">Wrists</option>
|
|
<option value="{"i18n":"other"}">Other</option>
|
|
<option value="{"i18n":"consumable"}">Consumable</option>
|
|
<option value="{"i18n":"slotless"}">Slotless</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxH count">
|
|
<label data-i18n="count">Count</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_count" style="width: 0.5in"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class="mundaneGear">
|
|
<h2 data-i18n="mundane-gear">Mundane Gear</h2>
|
|
<textarea name="attr_mundaneGear" style="height: 5in"></textarea>
|
|
<div class="money">
|
|
<h2 data-i18n="money">Money</h2>
|
|
<div class="centeredH">
|
|
<div class="labelledBoxV">
|
|
<label data-i18n="platinum-pieces-u">PP</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_money_pp"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxV">
|
|
<label data-i18n="gold-pieces-u">GP</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_money_gp"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxV">
|
|
<label data-i18n="silver-pieces-u">SP</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_money_sp"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxV">
|
|
<label data-i18n="copper-pieces-u">CP</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_money_cp"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tab">
|
|
<input type="radio" id="tab_5" name="mainTabs"/>
|
|
<label for="tab_5" data-i18n="magic">Magic</label>
|
|
<div class="tabPanel">
|
|
<div class="magicTab">
|
|
<h2 data-i18n="spellcaster-class">Spellcaster Class</h2>
|
|
<div style="height: 0.5in">
|
|
<div class="labelledBoxH">
|
|
<label data-i18n="caster-level">Caster Level</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_caster_level" style="width: 0.4in" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxH">
|
|
<label data-i18n="ability">Ability</label>
|
|
<div class="inner">
|
|
<select name="attr_caster_ability" style="width: 1in">
|
|
<option value="Choose One" data-i18n="choose-one">Choose One</option>
|
|
<option value="str" data-i18n="strength">Strength</option>
|
|
<option value="dex" data-i18n="dexterity">Dexterity</option>
|
|
<option value="con" data-i18n="constitution">Constitution</option>
|
|
<option value="int" data-i18n="intelligence">Intelligence</option>
|
|
<option value="wis" data-i18n="wisdom">Wisdom</option>
|
|
<option value="cha" data-i18n="charisma">Charisma</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock saveDc" style="vertical-align: top">
|
|
<div class="blackBox" style="font-size: 0.8em">
|
|
<div class="shortname" data-i18n="base-dc">Base DC</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="total">Total</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_dc_base"></span></div>
|
|
<input type="hidden" name="attr_spell_dc_base"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">= 10 +</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="ability-mod">Ability Mod</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_dc_ability_mod"></span></div>
|
|
<input type="hidden" name="attr_spell_dc_ability_mod"/>
|
|
</div>
|
|
</div>
|
|
<div class="mathOperator">+</div>
|
|
<div class="fieldBox">
|
|
<label data-i18n="misc">Misc</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_dc_misc" value="0"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="conditional-modifiers">Conditional Modifiers</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_spell_dc_notes"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="specialization">
|
|
<div class="labelledBoxH">
|
|
<label data-i18n="specialty-school-domain">Specialty School/Domain</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_magic_specialty"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledBoxH">
|
|
<label data-i18n="restricted-schools">Restricted Schools</label>
|
|
<div class="inner">
|
|
<input type="text" name="attr_magic_restriction"/>
|
|
</div>
|
|
</div>
|
|
<h2 data-i18n="spellbook">Spellbook</h2>
|
|
<div class="spells">
|
|
<div class="inlineBlock" style="float: left; width: 45%">
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level0-spells">Level 0 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_0_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_0_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_0_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel0">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level1-spells">Level 1 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_1_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_1_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_1_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel1">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level2-spells">Level 2 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_2_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_2_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_2_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel2">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level3-spells">Level 3 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_3_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_3_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_3_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel3">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level4-spells">Level 4 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_4_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_4_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_4_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel4">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="inlineBlock" style="float: right; width: 45%">
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level5-spells">Level 5 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_5_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_5_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_5_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel5">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level6-spells">Level 6 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_6_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_6_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_6_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel6">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level7-spells">Level 7 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_7_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_7_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_7_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel7">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level8-spells">Level 8 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_8_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_8_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_8_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel8">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spellLevel">
|
|
<div class="head">
|
|
<h3 data-i18n="level9-spells">Level 9 Spells</h3>
|
|
<div class="floatRight">
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="spells-per-day">Spells per day</label>
|
|
<div class="inner">
|
|
<input type="number" name="attr_spell_level_9_per_day" style="padding: 0; width: 1in"/>
|
|
</div>
|
|
</div>
|
|
<div class="labelledUnderlined">
|
|
<label data-i18n="save-dc">Save DC</label>
|
|
<div class="inner">
|
|
<div class="readOnlyBox"><span name="attr_spell_level_9_dc"></span></div>
|
|
<input type="hidden" name="attr_spell_level_9_dc"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<fieldset class="repeating_spellslevel9">
|
|
<!-- Icicle Fall-->
|
|
<div class="spell card">
|
|
<div class="head">
|
|
<div class="prepared" title="Prepared?" data-i18n-title="prepared-title">
|
|
<input type="checkbox" name="attr_prepared"/>
|
|
<div data-i18n="prepared-u">P</div>
|
|
</div>
|
|
<div class="name">
|
|
<input type="text" name="attr_name" placeholder="Spell name" data-i18n-placeholder="spell-name-place"/>
|
|
</div>
|
|
<div class="school">
|
|
<select name="attr_school">
|
|
<option value="Choose School" data-i18n="choose-school">Choose School</option>
|
|
<option value="abjuration" data-i18n="abjuration">Abjuration</option>
|
|
<option value="conjuration" data-i18n="conjuration">Conjuration</option>
|
|
<option value="divination" data-i18n="divination">Divination</option>
|
|
<option value="enchantment" data-i18n="enchantment">Enchantment</option>
|
|
<option value="evocation" data-i18n="evocation">Evocation</option>
|
|
<option value="illusion" data-i18n="illusion">Illusion</option>
|
|
<option value="necromancy" data-i18n="necromancy">Necromancy</option>
|
|
<option value="transmutation" data-i18n="transmutation">Transmutation</option>
|
|
<option value="universal" data-i18n="universal">Universal</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="body">
|
|
<div class="description">
|
|
<textarea name="attr_description" placeholder="Description" data-i18n-placeholder="description-place"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tab">
|
|
<input type="radio" id="tab_6" name="mainTabs"/>
|
|
<label for="tab_6" data-i18n="notes">Notes</label>
|
|
<div class="tabPanel">
|
|
<div class="notesTab">
|
|
<textarea name="attr_notes" style="height: 6in"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script type="text/worker">/**
|
|
* Forces an update on a list of numerical fields, also making sure that
|
|
* any undefined fields are set to 0.
|
|
* @param {string[]} attrs
|
|
* @param {function} cb
|
|
*/
|
|
function forceUpdate(attrs, cb) {
|
|
parseAttrs(attrs, values => {
|
|
let tempValues = {};
|
|
_.each(attrs, attr => {
|
|
tempValues[attr] = -9999;
|
|
});
|
|
setAttrs(tempValues);
|
|
setAttrs(values);
|
|
});
|
|
}
|
|
|
|
|
|
function onChange(attrs, cb) {
|
|
attrs = _.map(attrs, attr => {
|
|
return 'change:' + attr;
|
|
}).join(' ');
|
|
on(attrs, cb);
|
|
}
|
|
|
|
function onChangeParse(attrs, cb) {
|
|
onChange(attrs, () => {
|
|
parseAttrs(attrs, cb);
|
|
});
|
|
}
|
|
|
|
/**
|
|
* Gets the specified attributes and parses them as an integer or 0.
|
|
*/
|
|
function parseAttrs(attrs, cb) {
|
|
getAttrs(attrs, function(values) {
|
|
_.each(attrs, function(attr) {
|
|
if(_.isUndefined(values[attr]))
|
|
values[attr] = 0;
|
|
else if(!isNaN(values[attr]))
|
|
values[attr] = parseInt(values[attr]);
|
|
});
|
|
cb(values);
|
|
});
|
|
}
|
|
|
|
|
|
// Update funcs
|
|
|
|
function updateAbilityMod(attr, values) {
|
|
var mod = Math.floor((values[attr]+ values[attr + '_temp'] - 10)/2);
|
|
setAttrs({
|
|
[attr + '_mod']: mod
|
|
});
|
|
}
|
|
|
|
function updateSkill(skill, ability, hasArmorPen, values) {
|
|
var total = values[ability + '_mod'] + values[skill + '_ranks'] + values[skill + '_misc'];
|
|
if(values[skill + '_class'] && values[skill + '_ranks'] > 0)
|
|
total += 3;
|
|
if(hasArmorPen)
|
|
total += values.armor_penalty;
|
|
setAttrs({
|
|
[skill]: total
|
|
});
|
|
}
|
|
|
|
|
|
// Change events
|
|
|
|
// Ability modifiers
|
|
|
|
onChangeParse(['str', 'str_temp'], values => {
|
|
updateAbilityMod('str', values);
|
|
});
|
|
|
|
onChangeParse(['dex', 'dex_temp'], values => {
|
|
updateAbilityMod('dex', values);
|
|
});
|
|
|
|
onChangeParse(['con', 'con_temp'], values => {
|
|
updateAbilityMod('con', values);
|
|
});
|
|
|
|
onChangeParse(['int', 'int_temp'], values => {
|
|
updateAbilityMod('int', values);
|
|
});
|
|
|
|
onChangeParse(['wis', 'wis_temp'], values => {
|
|
updateAbilityMod('wis', values);
|
|
});
|
|
|
|
onChangeParse(['cha', 'cha_temp'], values => {
|
|
updateAbilityMod('cha', values);
|
|
});
|
|
|
|
// Initiative
|
|
|
|
onChangeParse(['dex_mod', 'init_misc'], values => {
|
|
setAttrs({
|
|
init: values.dex_mod + values.init_misc
|
|
});
|
|
});
|
|
|
|
// AC
|
|
|
|
onChangeParse(['ac_equipment', 'dex_mod', 'size', 'ac_misc', 'ac_temp'], values => {
|
|
setAttrs({
|
|
ac: 10 + values.ac_equipment + values.dex_mod + values.size + values.ac_misc + values.ac_temp,
|
|
ac_touch: 10 + values.dex_mod + values.size + values.ac_misc + values.ac_temp,
|
|
ac_flatfoot: 10 + values.ac_equipment + values.size + values.ac_misc + values.ac_temp,
|
|
});
|
|
});
|
|
|
|
// Saving throws
|
|
|
|
onChangeParse(['fort_base', 'con_mod', 'fort_equipment', 'fort_misc', 'fort_temp'], values => {
|
|
setAttrs({
|
|
fort: values.fort_base + values.con_mod + values.fort_equipment + values.fort_misc + values.fort_temp
|
|
});
|
|
});
|
|
|
|
onChangeParse(['ref_base', 'dex_mod', 'ref_equipment', 'ref_misc', 'ref_temp'], values => {
|
|
setAttrs({
|
|
ref: values.ref_base + values.dex_mod + values.ref_equipment + values.ref_misc + values.ref_temp
|
|
});
|
|
});
|
|
|
|
onChangeParse(['will_base', 'wis_mod', 'will_equipment', 'will_misc', 'will_temp'], values => {
|
|
setAttrs({
|
|
will: values.will_base + values.wis_mod + values.will_equipment + values.will_misc + values.will_temp
|
|
});
|
|
});
|
|
|
|
|
|
// Attacks
|
|
onChangeParse(['bab', 'size'], values => {
|
|
getSectionIDs('repeating_attacks', ids => {
|
|
_.each(ids, id => {
|
|
var prefix = 'repeating_attacks_' + id + '_';
|
|
|
|
setAttrs({
|
|
[prefix + 'attack_bab']: values.bab,
|
|
[prefix + 'attack_size']: values.size
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
onChangeParse(['str_mod', 'dex_mod', 'con_mod', 'int_mod', 'wis_mod', 'cha_mod'], values => {
|
|
getSectionIDs('repeating_attacks', ids => {
|
|
_.each(ids, id => {
|
|
var prefix = 'repeating_attacks_' + id + '_attack';
|
|
var repAbility = 'repeating_attacks_' + id + '_attack_ability';
|
|
|
|
var attrNames = _.map(['ability'], name => {
|
|
return prefix + '_' + name;
|
|
});
|
|
parseAttrs(attrNames, attackValues => {
|
|
var abilityModName = attackValues[repAbility] + '_mod';
|
|
|
|
setAttrs({
|
|
[prefix + '_ability_mod']: values[abilityModName]
|
|
});
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
var testCounter = 0;
|
|
|
|
on('change:repeating_attacks', (evt) => {
|
|
forceUpdate(['bab', 'size']);
|
|
testCounter++;
|
|
setAttrs({debug: testCounter})
|
|
|
|
getSectionIDs('repeating_attacks', ids => {
|
|
_.each(ids, id => {
|
|
var prefix = 'repeating_attacks_' + id + '_attack';
|
|
var repAbility = 'repeating_attacks_' + id + '_attack_ability';
|
|
|
|
var attrNames = _.map(['ability', 'bab', 'ability_mod', 'size', 'equipment', 'misc', 'temp'], name => {
|
|
return prefix + '_' + name;
|
|
});
|
|
attrNames = attrNames.concat(['str_mod', 'dex_mod', 'con_mod', 'int_mod', 'wis_mod', 'cha_mod']);
|
|
parseAttrs(attrNames, values => {
|
|
var abilityModName = values[repAbility] + '_mod';
|
|
|
|
setAttrs({
|
|
[prefix]: values[prefix + '_bab'] + values[abilityModName] + values[prefix + '_size'] + values[prefix + '_equipment'] + values[prefix + '_misc'] + values[prefix + '_temp'],
|
|
[prefix + '_ability_mod']: values[abilityModName]
|
|
}, { silent: true });
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
// CMB/CMD
|
|
|
|
onChangeParse(['size'], values => {
|
|
setAttrs({
|
|
cmb_size: -values.size,
|
|
cmd_size: -values.size
|
|
});
|
|
});
|
|
|
|
onChangeParse(['bab', 'str_mod', 'cmb_size', 'cmb_misc', 'cmb_temp'], values => {
|
|
setAttrs({
|
|
cmb: values.bab + values.str_mod + values.cmb_size + values.cmb_misc + values.cmb_temp
|
|
});
|
|
});
|
|
|
|
onChangeParse(['bab', 'str_mod', 'dex_mod', 'cmd_size', 'cmd_misc', 'cmd_temp'], values => {
|
|
setAttrs({
|
|
cmd: 10 + values.bab + values.str_mod + values.dex_mod + values.cmd_size + values.cmd_misc + values.cmd_temp
|
|
});
|
|
});
|
|
|
|
// Skills
|
|
|
|
var skills = [
|
|
{ skill: 'acrobatics', ability: 'dex', armorPenalty: true },
|
|
{ skill: 'appraise', ability: 'int', armorPenalty: false },
|
|
{ skill: 'bluff', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'climb', ability: 'str', armorPenalty: true },
|
|
{ skill: 'craft1', ability: 'int', armorPenalty: false },
|
|
{ skill: 'craft2', ability: 'int', armorPenalty: false },
|
|
{ skill: 'craft3', ability: 'int', armorPenalty: false },
|
|
{ skill: 'craft4', ability: 'int', armorPenalty: false },
|
|
{ skill: 'craft5', ability: 'int', armorPenalty: false },
|
|
{ skill: 'diplomacy', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'disable_device', ability: 'dex', armorPenalty: true },
|
|
{ skill: 'disguise', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'escape_artist', ability: 'dex', armorPenalty: true },
|
|
{ skill: 'fly', ability: 'dex', armorPenalty: true },
|
|
{ skill: 'handle_animal', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'heal', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'intimidate', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'knowledge_arcana', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_dungeoneering', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_engineering', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_geography', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_history', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_local', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_nature', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_nobility', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_planes', ability: 'int', armorPenalty: false },
|
|
{ skill: 'knowledge_religion', ability: 'int', armorPenalty: false },
|
|
{ skill: 'linguistics', ability: 'int', armorPenalty: false },
|
|
{ skill: 'perception', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'perform1', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'perform2', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'perform3', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'perform4', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'perform5', ability: 'cha', armorPenalty: false },
|
|
{ skill: 'profession1', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'profession2', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'profession3', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'profession4', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'profession5', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'ride', ability: 'dex', armorPenalty: true },
|
|
{ skill: 'sense_motive', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'sleight_of_hand', ability: 'dex', armorPenalty: true },
|
|
{ skill: 'spellcraft', ability: 'int', armorPenalty: false },
|
|
{ skill: 'stealth', ability: 'dex', armorPenalty: true },
|
|
{ skill: 'survival', ability: 'wis', armorPenalty: false },
|
|
{ skill: 'swim', ability: 'str', armorPenalty: true },
|
|
{ skill: 'use_magic_device', ability: 'cha', armorPenalty: false }
|
|
];
|
|
_.each(skills, skillTuple => {
|
|
var skill = skillTuple.skill
|
|
var ability = skillTuple.ability;
|
|
var hasArmorPen = skillTuple.armorPenalty;
|
|
onChangeParse([skill + '_class', ability + '_mod', skill + '_ranks', skill + '_misc', 'armor_penalty'], values => {
|
|
updateSkill(skill, ability, hasArmorPen, values);
|
|
});
|
|
});
|
|
|
|
|
|
onChange(['caster_ability'], () => {
|
|
getAttrs(['caster_ability'], values => {
|
|
var caster_ability = values.caster_ability;
|
|
parseAttrs([caster_ability + '_mod'], values => {
|
|
setAttrs({
|
|
spell_dc_ability_mod: values[caster_ability + '_mod']
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
onChangeParse(['spell_dc_ability_mod', 'spell_dc_misc'], values => {
|
|
setAttrs({
|
|
spell_dc_base: 10 + values.spell_dc_ability_mod + values.spell_dc_misc
|
|
});
|
|
});
|
|
|
|
onChangeParse(['spell_dc_base'], values => {
|
|
setAttrs({
|
|
spell_level_0_dc: values.spell_dc_base,
|
|
spell_level_1_dc: values.spell_dc_base + 1,
|
|
spell_level_2_dc: values.spell_dc_base + 2,
|
|
spell_level_3_dc: values.spell_dc_base + 3,
|
|
spell_level_4_dc: values.spell_dc_base + 4,
|
|
spell_level_5_dc: values.spell_dc_base + 5,
|
|
spell_level_6_dc: values.spell_dc_base + 6,
|
|
spell_level_7_dc: values.spell_dc_base + 7,
|
|
spell_level_8_dc: values.spell_dc_base + 8,
|
|
spell_level_9_dc: values.spell_dc_base + 9
|
|
});
|
|
});
|
|
|
|
on('sheet:opened', () => {
|
|
setAttrs({
|
|
character_sheet: 'Pathfinder_Simple v1.6.0'
|
|
});
|
|
|
|
forceUpdate([
|
|
'str', 'dex', 'con', 'int', 'wis', 'cha',
|
|
'bab', 'size'
|
|
]);
|
|
});
|
|
|
|
</script>
|
|
<rolltemplate class="sheet-rolltemplate-pf">
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>{{charName}} ⇒ {{attr}}</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>{{#isAttack}}{{#rollWasCrit() result}}
|
|
<tr>
|
|
<td>
|
|
<h3 class="crit" data-i18n="critical-hit-tpl">Critical Hit! {{result}}</h3>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td data-i18n="roll-to-confirm-tpl">Roll to Confirm {{critConfirm}}</td>
|
|
</tr>{{/rollWasCrit() result}}{{#^rollWasCrit() result}}
|
|
<tr>
|
|
<td data-i18n="attack-tpl">Attack {{result}}</td>
|
|
</tr>{{/^rollWasCrit() result}}
|
|
<tr>
|
|
<td>
|
|
<hr/>
|
|
</td>
|
|
</tr>{{#rollWasCrit() result}}
|
|
<tr>
|
|
<td class="crit" data-i18n="crit-damage-tpl">Crit Damage {{critDamage}}</td>
|
|
</tr>
|
|
<tr>
|
|
<td data-i18n="non-crit-damage-tpl">Non-crit Damage {{damage}}</td>
|
|
</tr>{{/rollWasCrit() result}}{{#^rollWasCrit() result}}
|
|
<tr>
|
|
<td data-i18n="damage-tpl">Damage {{damage}}</td>
|
|
</tr>{{/^rollWasCrit() result}}{{#notes}}
|
|
<tr>
|
|
<td class="notes">
|
|
<div data-i18n="notes-tpl">Notes:</div>
|
|
<div>{{notes}}</div>
|
|
</td>
|
|
</tr>{{/notes}}{{/isAttack}}{{#isNotAttack}}
|
|
<tr>
|
|
<td data-i18n="result-tpl">Result {{result}}</td>
|
|
</tr>{{#notes}}
|
|
<tr>
|
|
<td class="notes">
|
|
<div data-i18n="notes-tpl">Notes:</div>
|
|
<div>{{notes}}</div>
|
|
</td>
|
|
</tr>{{/notes}}{{/isNotAttack}}
|
|
</tbody>
|
|
</table>
|
|
</rolltemplate>
|
|
|
|
|
|
|
|
|