Files
roll20-character-sheets-tester/Solipstry/Solipstry.html
T
2017-05-02 02:11:12 -05:00

1420 lines
93 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<p style="text-align: center;">
<img src="https://i.imgur.com/hL3gl9B.png" style="max-height: 300px;" />
</p>
<!--Background information-->
<h3>Background</h3>
<div class='sheet-3colrow'>
<div class='sheet-col'>
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_char_name_label">Name</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="text" name ="attr_char_name" style="width:150px" />
</div>
<div class="sheet-left-attr" style="margin-top:10px">
<label class="sheet-inline" name="attr_char_age_label">Age</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name ="attr_char_age" style="width:150px" />
</div>
<div class="sheet-left-attr" style="margin-top:10px">
<label class="sheet-inline" name="attr_char_height_label">Height</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="text" name ="attr_char_height" style="width:150px" />
</div>
<div class="sheet-left-attr" style="margin-top:10px">
<label class="sheet-inline" name="attr_char_weight_label">Weight</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="text" name ="attr_char_weight" style="width:150px" />
</div>
</div>
<div class='sheet-col'>
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_char_class_label">Class</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="text" name ="attr_char_class" style="width:150px" />
</div>
<div class="sheet-left-attr" style="margin-top:10px">
<label class="sheet-inline" name="attr_char_aspiration_label">Aspiration</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="text" name ="attr_char_aspiration" style="width:150px" />
</div>
<div class="sheet-left-attr" style="margin-top:10px">
<label class="sheet-inline" name="attr_char_occupation_label">Occupation</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="text" name ="attr_char_occupation" style="width:150px" />
</div>
<div class="sheet-left-attr" style="margin-top:10px">
<label class="sheet-inline" name="attr_char_background_label">Background</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="text" name ="attr_char_background" style="width:150px" />
</div>
</div>
<div class='sheet-col'>
<!--Third column-->
<div class="sheet-row-attr">
<div class="sheet-left-attr" style="margin-top:0px">
<label class="sheet-inline" name="attr_char_race_label">Race</label>
</div>
<div class="sheet-right-attr" style="position:relative; margin-top:-20px">
<input class="sheet-inline" type="text" name ="attr_race_name" style="width:100px;" />
<select name="attr_race_size" style="width:100px; margin-top:8px">
<option value="small">Small</option>
<option selected value="medium">Medium</option>
<option value="large">Large</option>
</select>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr" style="margin-top:0px">
<label class="sheet-inline" name="attr_char_race_label">Big Tallies</label>
</div>
<div class="sheet-right-attr" style="">
<input class="sheet-inline" type="number" name ="attr_big_tallies" style="width:100px;" />
</div>
</div>
</div>
</div>
<!--Attributes section-->
<h3>Attributes</h3>
<div class='sheet-3colrow'>
<div class='sheet-col'>
<!-- Put the content for the first column here -->
<div class="sheet-row-attr">
<div class="sheet-left-attr">
</div>
<div class="sheet-right-attr">
<!--Attribute names-->
<b>Score&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mod&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Roll</b>
</div>
<!--Begin attributes-->
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_strname">Strength</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name ="attr_Strength" style="width:50px" value="20" />
<input class="sheet-inline" type="number" name="attr_strmod" value="2" style="margin-left:5px"/>
<button type="roll" name="roll_strength_Check" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Strength}} {{subheader=@{char_name}}} {{target=[[@{Strength}]]}} {{roll=[[d100]]}} {{success=[[1d100<{target}]]}} {{subheaderright=Attribute}} {{save=1}} {{simple=1}} {{emote=*Flexes*}}"></button>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_conname">Constitution</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" value="20" type="number" name ="attr_Constitution"/>
<input class="sheet-inline" type="number" name="attr_conmod" value="2" style="margin-left:5px"/>
<button type="roll" name="roll_constitution_Check" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Constitution}} {{subheader=@{char_name}}} {{target=[[@{Constitution}]]}} {{roll=[[d100]]}} {{success=[[1d100<{target}]]}} {{subheaderright=Attribute}} {{save=1}} {{simple=1}} {{emote=*I can do this all day*}}"></button>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_dexname">Dexterity</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" value="20" type="number" name ="attr_Dexterity"/>
<input class="sheet-inline" type="number" name="attr_dexmod" value="2" style="margin-left:5px"/>
<button type="roll" name="roll_dexterity_Check" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Dexterity}} {{subheader=@{char_name}}} {{target=[[@{dexterity}]]}} {{roll=[[d100]]}} {{success=[[1d100<{target}]]}} {{subheaderright=Attribute}} {{save=1}} {{simple=1}} {{emote=*You ever heard of flips?*}}"></button>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_intname">Intelligence</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" value="20" type="number" name ="attr_Intelligence"/>
<input class="sheet-inline" type="number" name="attr_IntMod" value="2" style="margin-left:5px"/>
<button type="roll" name="roll_intelligence_Check" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Intelligence}} {{subheader=@{char_name}}} {{target=[[@{Intelligence}]]}} {{roll=[[d100]]}} {{success=[[1d100<{target}]]}} {{subheaderright=Attribute}} {{save=1}} {{simple=1}} {{emote=*According to my calculations...*}}"></button>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_wisname">Wisdom</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" value="20" type="number" name ="attr_Wisdom"/>
<input class="sheet-inline" type="number" name="attr_WisMod" value="2" style="margin-left:5px"/>
<button type="roll" name="roll_wisdom_Check" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Wisdom}} {{subheader=@{char_name}}} {{target=[[@{Wisdom}]]}} {{roll=[[d100]]}} {{success=[[1d100<{target}]]}} {{subheaderright=Attribute}} {{save=1}} {{simple=1}} {{emote=*You know what they say about curiosity...*}}"></button>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_chaname">Charisma</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" value="20" type="number" name ="attr_Charisma"/>
<input class="sheet-inline" type="number" name="attr_chaMod" value="2" style="margin-left:5px"/>
<button type="roll" name="roll_charisma_Check" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Charisma}} {{subheader=@{char_name}}} {{target=[[@{Charisma}]]}} {{roll=[[d100]]}} {{success=[[1d100<{target}]]}} {{subheaderright=Attribute}} {{save=1}} {{simple=1}} {{emote=*-bats eyes*}}"></button>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_spdname">Speed</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" value="20" type="number" name ="attr_Speed"/>
<input class="sheet-inline" type="number" name="attr_spdmod" value="2" style="margin-left:5px"/>
<button type="roll" name="roll_speed_Check" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Speed}} {{subheader=@{char_name}}} {{target=[[@{Speed}]]}} {{roll=[[d100]]}} {{success=[[1d100<{target}]]}} {{subheaderright=Attribute}} {{save=1}} {{simple=1}} {{emote=*Gotta go fast!*}}"></button>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_lckname">Luck</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" value="20" type="number" name ="attr_Luck"/>
<input class="sheet-inline" type="number" name="attr_lckMod" value="2" style="margin-left:5px"/>
<button type="roll" name="roll_luck_Check" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Luck}} {{subheader=@{char_name}}} {{target=[[@{Luck}]]}} {{roll=[[d100]]}} {{success=[[1d100<{target}]]}} {{subheaderright=Attribute}} {{save=1}} {{simple=1}} {{emote=Roll the Dice}}"></button>
</div>
</div>
<!--Bonus attribute-->
<div class="sheet-row-attr">
<fieldset class="repeating_attribute">
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<input type="text" class="sheet-inline" style="width:100px" name="attr_custom_att_name"></label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" type="number" name ="attr_custom_att_score"/>
<input class="sheet-inline" type="number" name="attr_custom_att_mod" style="margin-left:5px"/>
</div>
</div>
</fieldset>
</div>
<!--end attributes-->
</div>
<div class='sheet-col' style="margin-left:-35px; width:290px">
<!-- Second column -->
<!-- Begin Derived Attributes -->
<div class="sheet-row-attr">
<div class="sheet-left-attr" style="width:auto">
<label class="sheet-inline" style="margin-right:10px" name="attr_healthname">Hit Points</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px; margin-left:5px" type="number" name ="attr_HP"/>
<p class="sheet-big">/</p>
<input class="sheet-inline" type="number" name="attr_HP_max" style="margin-left:5px; width:50px"/>
<input class="sheet-inline" type="number" name="attr_hp_misc" value="0" style="margin-left:5px" title="Miscellaneous hit points"/>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" style="top:-5px" name="attr_abilityname">Ability Points</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" type="number" name ="attr_Abil"/>
<p class="sheet-big">/</p>
<input class="sheet-inline" type="number" name="attr_abil_max" style="margin-left:5px; width:50px"/>
<input class="sheet-inline" type="number" name="attr_abil_misc" value="0" style="margin-left:5px" title="Miscellaneous abilitiy points"/>
</div>
</div>
<div class="sheet-row-attr" style="position:relative; top:-5px">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_abil_regen_name">Regen: </label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name="attr_abil_regen" style=" width:50px; margin-left:0px"/>
<input class="sheet-inline" type="number" name="attr_abil_regen_misc" value="0" style="margin-left:5px" title="Miscellaneous regen points"/>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" style="font-size:14px; top:-5px" name="attr_enlightenment_name">Enlightenment Points</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" type="number" name ="attr_enlightenment_points"/>
<p class="sheet-big">/</p>
<!--TODO enlightenment points!!-->
<input class="sheet-inline" type="number" name="attr_enlightenment_points_max" disabled=true value="TODO" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_abil_enlighten_misc" value="TODO" style="margin-left:5px" title="Miscellaneous enlightenment points"/>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" style="top:-5px" name="attr_fortune_name">Fortune Points</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" style="width:50px" value="@{fortune_max}" type="number" name ="attr_fortune"/>
<p class="sheet-big">/</p>
<input class="sheet-inline" type="number" name="attr_fortune_max" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_fortune_misc" style="margin-left:5px" title="Miscellaneous Fortune points"/>
</div>
</div>
<div class="sheet-row-attr" style="position:relative; top:-5px">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_movement_name">Movement: </label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name="attr_movement" style=" width:50px; margin-left:0px"/>
<input class="sheet-inline" type="number" name="attr_movement_misc" style="margin-left:5px" title="Miscellaneous movement bonuses"/>
</div>
</div>
<div class="sheet-row-attr" style="position:relative; top:-5px">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_init-name">Initiative </label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name="attr_init" style=" width:50px; margin-left:0px"/>
<input class="sheet-inline" type="number" name="attr_init_misc" style="margin-left:5px" title="Miscellaneous movement bonuses"/>
</div>
</div>
</div>
<div class='sheet-col' style="">
<!-- Third column -->
<!--defenses-->
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_armor_type_name">Armor Type</label>
</div>
<div class="sheet-right-attr">
<select name="attr_armor_type" style='Width:100px'>
<option value="Heavy">Heavy</option>
<option value="Light">Light</option>
</select>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr">
<label class="sheet-inline" name="attr_has_shield_label" style="position:relative; top:-5px">Has shield?</label>
</div>
<div class="sheet-right-attr">
<input name="attr_has_shield" type="checkbox"/>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr" style="margin-top:0px">
<label class="sheet-inline" name="attr_AC_label">AC</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name ="attr_ac" style="width:50px" />
<input class="sheet-inline" type="number" name="attr_ac_misc" style="margin-left:5px" title="Miscellaneous AC bonuses"/>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr" style="margin-top:0px">
<label class="sheet-inline" name="attr_reflex_label">Reflex</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name ="attr_reflex" style="width:50px" />
<input class="sheet-inline" type="number" name="attr_reflex_misc" style="margin-left:5px" title="Miscellaneous Reflex bonuses"/>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr" style="margin-top:0px">
<label class="sheet-inline" name="attr_fort_label">Fortitude</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name ="attr_fort" style="width:50px" />
<input class="sheet-inline" type="number" name="attr_fort_misc" style="margin-left:5px" title="Miscellaneous Fortitude bonuses"/>
</div>
</div>
<div class="sheet-row-attr">
<div class="sheet-left-attr" style="margin-top:0px">
<label class="sheet-inline" name="attr_will_label">Will</label>
</div>
<div class="sheet-right-attr">
<input class="sheet-inline" type="number" name ="attr_will" style="width:50px" />
<input class="sheet-inline" type="number" name="attr_will_misc" style="margin-left:5px" title="Miscellaneous Will bonuses"/>
</div>
</div>
</div>
</div>
<!-- section 2-->
<div class='sheet-2colrow'>
<h3 style="margin-bottom:-10px">Skills</h3>
<div class='sheet-col' style="width:300px">
<!-- Put the content for the first column here -->
<div class="sheet-row-skill" style="width:350px;">
<div class="sheet-left-skill" style="">
<label class="sheet-inline" style="top:20px;" name="attr_skill_name_label">Name</label>
</div>
<div class="sheet-right-skill" style="margin-left:0px; width:300px;">
<label class="sheet-inline" style="position:relative;left:-5px" name="attr_skill_score_label">Score</label>
<label class="sheet-inline" style="" name="attr_skill_mod_label">Mod</label>
<label class="sheet-inline" style="position:relative;right:-5px" name="attr_skill_misc_label">Misc</label>
<label class="sheet-inline" style="position:relative;right:-5px" name="attr_skill_tallies_label">Tallies</label>
<label class="sheet-inline" style="position:relative;right:0px" name="attr_skill_roll_label">Roll</label>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_acrobatics_label" style="top:22px;"><input name="attr_acrobatics_major" type="checkbox" title="Major skill?" style="float-left"/>Acrobatics</label>
</div>
<div class="sheet-right-skill" style="position:relative; left:40px; margin-left:180px; width:250px;">
<input class="sheet-inline" type="number" name ="attr_skill_acrobatics" style="width:50px" disabled="true" value="@{skill_acrobatics_hidden}"/>
<input type="hidden" value="0" name="attr_skill_acrobatics_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_acrobatics_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_acrobatics_misc" value="0" style="margin-left:5px" title="Miscellaneous acrobatics bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_acrobatics_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_acrobatics_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Acrobatics}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_acrobatics_mod}]]}}{{emote=*Balance and coordination*}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_athletics_label" style="top:22px"><input name="attr_athletics_major" type="checkbox" title="Major skill?" style="float-left"/>Athletics</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_athletics" style="width:50px" disabled="true" value="@{skill_athletics_hidden}"/>
<input type="hidden" value="0" name="attr_skill_athletics_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_athletics_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_athletics_misc" value="0" style="margin-left:5px" title="Miscellaneous athletics bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_athletics_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_athletics_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Athletics}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_athletics_mod}]]}}{{emote=Jumping, climbing, and other physical activity}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_block_label" style="top:22px"><input name="attr_block_major" type="checkbox" title="Major skill?" style="float-left"/>Block</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_block" style="width:50px" disabled="true" value="@{skill_block_hidden}"/>
<input type="hidden" value="0" name="attr_skill_block_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_block_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_block_misc" value="0" style="margin-left:5px" title="Miscellaneous block bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_block_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_block_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Block}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_block_mod}]]}}{{emote=A good defense makes the best offence}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_chemistry_label" style="top:22px"><input name="attr_chemistry_major" type="checkbox" title="Major skill?" style="float-left"/>Chemistry</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_chemistry" style="width:50px" disabled="true" value="@{skill_chemistry_hidden}"/>
<input type="hidden" value="0" name="attr_skill_chemistry_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_chemistry_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_chemistry_misc" value="0" style="margin-left:5px" title="Miscellaneous chemistry bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_chemistry_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_chemistry_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Chemistry}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_chemistry_mod}]]}}{{emote=Chemistry can represent everything from pharmacology to alchemy}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_control_label" style="top:22px"><input name="attr_control_major" type="checkbox" title="Major skill?" style="float-left"/>Control</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_control" style="width:50px" disabled="true" value="@{skill_control_hidden}"/>
<input type="hidden" value="0" name="attr_skill_control_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_control_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_control_misc" value="0" style="margin-left:5px" title="Miscellaneous control bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_control_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_control_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Control}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_control_mod}]]}}{{emote=Bending reality to suit your needs}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_craft_label" style="top:22px"><input name="attr_craft_major" type="checkbox" title="Major skill?" style="float-left"/>Craft</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_craft" style="width:50px" disabled="true" value="@{skill_craft_hidden}"/>
<input type="hidden" value="0" name="attr_skill_craft_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_craft_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_craft_misc" value="0" style="margin-left:5px" title="Miscellaneous craft bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_craft_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_craft_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Craft}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_craft_mod}]]}}{{emote=Smithing, tempering, and forming jewelry armor, and simple weapons.}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_destruction_label" style="top:22px"><input name="attr_destruction_major" type="checkbox" title="Major skill?" style="float-left"/>Destruction</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_destruction" style="width:50px" disabled="true" value="@{skill_destruction_hidden}"/>
<input type="hidden" value="0" name="attr_skill_destruction_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_destruction_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_destruction_misc" value="0" style="margin-left:5px" title="Miscellaneous destruction bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_destruction_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_destruction_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Destruction}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_destruction_mod}]]}}{{emote=Using offensive Abilities, often controlling elements}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_disguise_label" style="top:22px"><input name="attr_disguise_major" type="checkbox" title="Major skill?" style="float-left"/>Disguise</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_disguise" style="width:50px" disabled="true" value="@{skill_disguise_hidden}"/>
<input type="hidden" value="0" name="attr_skill_disguise_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_disguise_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_disguise_misc" value="0" style="margin-left:5px" title="Miscellaneous disguise bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_disguise_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_disguise_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Disguise}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_disguise_mod}]]}}{{emote=Creating or implementing a disguise on yourself or a willing/helpless individual.}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_engineering_label" style="top:22px;font-size:14px;"><input name="attr_engineering_major" type="checkbox" title="Major skill?" style="float-left"/>Engineering</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_engineering" style="width:50px" disabled="true" value="@{skill_engineering_hidden}"/>
<input type="hidden" value="0" name="attr_skill_engineering_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_engineering_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_engineering_misc" value="0" style="margin-left:5px" title="Miscellaneous engineering bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_engineering_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_engineering_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Engineering}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_engineering_mod}]]}}{{emote=Using a device, tool, or piece of technology}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_enhancement_label" style="top:22px;font-size:12px;"><input name="attr_enhancement_major" type="checkbox" title="Major skill?" style="float-left"/>Enhancement</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_enhancement" style="width:50px" disabled="true" value="@{skill_enhancement_hidden}"/>
<input type="hidden" value="0" name="attr_skill_enhancement_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_enhancement_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_enhancement_misc" value="0" style="margin-left:5px" title="Miscellaneous enhancement bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_enhancement_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_enhancement_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Enhancement}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_enhancement_mod}]]}}{{emote=Making those around you faster, stronger, better.}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_enlightenment_label" style="font-size:12px;top:22px"><input name="attr_enlightenment_major" type="checkbox" title="Major skill?" style="float-left"/>Enlightenment</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_enlightenment" style="width:50px" disabled="true" value="@{skill_enlightenment_hidden}"/>
<input type="hidden" value="0" name="attr_skill_enlightenment_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_enlightenment_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_enlightenment_misc" value="0" style="margin-left:5px" title="Miscellaneous enlightenment bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_enlightenment_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_enlightenment_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Enlightenment}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_enlightenment_mod}]]}}{{emote=Understanding of religions, prayers, beliefs, ceremonies, and rituals}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_escape_label" style="top:22px"><input name="attr_escape_major" type="checkbox" title="Major skill?" style="float-left"/>Escape</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_escape" style="width:50px" disabled="true" value="@{skill_escape_hidden}"/>
<input type="hidden" value="0" name="attr_skill_escape_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_escape_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_escape_misc" value="0" style="margin-left:5px" title="Miscellaneous escape bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_escape_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_escape_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Escape}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_escape_mod}]]}}{{emote=*This is knot a pun*}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_heavy_armor_label" style="top:22px"><input name="attr_heavy_armor_major" type="checkbox" title="Major skill?" style="float-left"/>Heavy Armor</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_heavy_armor" style="width:50px" disabled="true" value="@{skill_heavy_armor_hidden}"/>
<input type="hidden" value="0" name="attr_skill_heavy_armor_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_heavy_armor_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_heavy_armor_misc" value="0" style="margin-left:5px" title="Miscellaneous heavy armor bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_heavy_armor_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_heavy_armor_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Heavy Armor}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_heavy_armor_mod}]]}}{{emote=The mastery of Iron, Steel or Fridge as a defensive tool.}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_interaction_label" style="top:22px"><input name="attr_interaction_major" type="checkbox" title="Major skill?" style="float-left"/>Interaction</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_interaction" style="width:50px" disabled="true" value="@{skill_interaction_hidden}"/>
<input type="hidden" value="0" name="attr_skill_interaction_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_interaction_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_interaction_misc" value="0" style="margin-left:5px" title="Miscellaneous interaction bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_interaction_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_interaction_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Interaction}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_interaction_mod}]]}}{{emote=Lying, seducing, planting seeds of doubt, inspiring allies, intimidating enemies, persuading, and concealing secret messages in speech}}"></button>
</div>
</div>
<div class="sheet-row-skill">
<div class="sheet-left-skill">
<label class="sheet-inline" name="attr_knowledge_label" style="top:22px"><input name="attr_knowledge_major" type="checkbox" title="Major skill?" style="float-left"/>Knowledge</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_knowledge" style="width:50px" disabled="true" value="@{skill_knowledge_hidden}"/>
<input type="hidden" value="0" name="attr_skill_knowledge_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_knowledge_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_knowledge_misc" value="0" style="margin-left:5px" title="Miscellaneous knowledge bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_knowledge_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_knowledge_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Knowledge}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_knowledge_mod}]]}}{{emote=Knowledge of history, monsters, folklore, mathematics, or most other subjects taught by an education}}"></button>
</div>
</div>
</div>
<div class='sheet-col' style="position:relative;left:50px">
<!--Second column-->
<div class="sheet-row-skill" style="width:350px;">
<div class="sheet-left-skill">
<label class="sheet-inline" style="top:20px;" name="attr_skill_name_label">Name</label>
</div>
<div class="sheet-right-skill" style="width:300px; margin-left:0px;">
<label class="sheet-inline" style="position:relative;left:-5px" name="attr_skill_score_label">Score</label>
<label class="sheet-inline" style="" name="attr_skill_mod_label">Mod</label>
<label class="sheet-inline" style="position:relative;right:-5px" name="attr_skill_misc_label">Misc</label>
<label class="sheet-inline" style="position:relative;right:-5px" name="attr_skill_tallies_label">Tallies</label>
<label class="sheet-inline" style="position:relative;right:0px" name="attr_skill_roll_label">Roll</label>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_light_armor_label" style="top:22px"><input name="attr_light_armor_major" type="checkbox" title="Major skill?" style="float-left"/>Light Armor</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_light_armor" style="width:50px" disabled="true" value="@{skill_light_armor_hidden}"/>
<input type="hidden" value="0" name="attr_skill_light_armor_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_light_armor_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_light_armor_misc" value="0" style="margin-left:5px" title="Miscellaneous light armor bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_light_armor_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_light_armor_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Light Armor}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_light_armor_mod}]]}}{{emote=The master of Leather, Hide, or Kittens as a defensive tool.}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_medicine_label" style="top:22px"><input name="attr_medicine_major" type="checkbox" title="Major skill?" style="float-left"/>Medicine</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_medicine" style="width:50px" disabled="true" value="@{skill_medicine_hidden}"/>
<input type="hidden" value="0" name="attr_skill_medicine_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_medicine_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_medicine_misc" value="0" style="margin-left:5px" title="Miscellaneous medicine bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_medicine_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_medicine_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Medicine}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_medicine_mod}]]}}{{emote=Providing first aid and healing allies in combat }}{{ =Stabilizing a dying creature requires a DC 15 medicine check.}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_melee_weapon_label" style="top:22px"><input name="attr_melee_weapon_major" type="checkbox" title="Major skill?" style="float-left"/>Melee Weapon</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_melee_weapon" style="width:50px" disabled="true" value="@{skill_melee_weapon_hidden}"/>
<input type="hidden" value="0" name="attr_skill_melee_weapon_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_melee_weapon_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_melee_weapon_misc" value="0" style="margin-left:5px" title="Miscellaneous melee weapon bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_melee_weapon_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_melee_weapon_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Melee Weapon}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_melee_weapon_mod}]]}}{{emote=Accuracy and damage with melee weapons}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_perception_label" style="top:22px"><input name="attr_perception_major" type="checkbox" title="Major skill?" style="float-left"/>Perception</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_perception" style="width:50px" disabled="true" value="@{skill_perception_hidden}"/>
<input type="hidden" value="0" name="attr_skill_perception_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_perception_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_perception_misc" value="0" style="margin-left:5px" title="Miscellaneous perception bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_perception_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_perception_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Perception}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_perception_mod}]]}}{{emote=Hearing, seeing, feeling, or otherwise sensing that something is out of place}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_ranged_label" style="top:22px"><input name="attr_ranged_major" type="checkbox" title="Major skill?" style="float-left"/>Ranged</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_ranged" style="width:50px" disabled="true" value="@{skill_ranged_hidden}"/>
<input type="hidden" value="0" name="attr_skill_ranged_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_ranged_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_ranged_misc" value="0" style="margin-left:5px" title="Miscellaneous ranged bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_ranged_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_ranged_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Ranged}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_ranged_mod}]]}}{{emote=Eliminating enemies at range through the use of thrown or launched projectiles.}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_ride_drive_label" style="top:22px"><input name="attr_ride_drive_major" type="checkbox" title="Major skill?" style="float-left"/>Ride drive</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_ride_drive" style="width:50px" disabled="true" value="@{skill_ride_drive_hidden}"/>
<input type="hidden" value="0" name="attr_skill_ride_drive_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_ride_drive_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_ride_drive_misc" value="0" style="margin-left:5px" title="Miscellaneous ride/drive bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_ride_drive_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_ride_drive_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Ride/Drive}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_ride_drive_mod}]]}}{{emote=Mounting and riding exotic animals and vehicles}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_security_label" style="top:22px"><input name="attr_security_major" type="checkbox" title="Major skill?" style="float-left"/>Security</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_security" style="width:50px" disabled="true" value="@{skill_security_hidden}"/>
<input type="hidden" value="0" name="attr_skill_security_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_security_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_security_misc" value="0" style="margin-left:5px" title="Miscellaneous security bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_security_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_security_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Security}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_security_mod}]]}}{{emote=Opening locks and determining access codes. Setting up or breaching security systems}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_sense_motive_label" style="top:22px"><input name="attr_sense_motive_major" type="checkbox" title="Major skill?" style="float-left"/>Sense motive</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_sense_motive" style="width:50px" disabled="true" value="@{skill_sense_motive_hidden}"/>
<input type="hidden" value="0" name="attr_skill_sense_motive_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_sense_motive_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_sense_motive_misc" value="0" style="margin-left:5px" title="Miscellaneous sense motive bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_sense_motive_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_sense_motive_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Sense Motive}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_sense_motive_mod}]]}}{{emote=Sensing other’s intentions, including lies and malice}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_sleight_of_hand_label" style="top:22px"><input name="attr_sleight_of_hand_major" type="checkbox" title="Major skill?" style="float-left"/>Sleight of hand</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_sleight_of_hand" style="width:50px" disabled="true" value="@{skill_sleight_of_hand_hidden}"/>
<input type="hidden" value="0" name="attr_skill_sleight_of_hand_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_sleight_of_hand_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_sleight_of_hand_misc" value="0" style="margin-left:5px" title="Miscellaneous sleight of hand bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_sleight_of_hand_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_sleight_of_hand_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Sleight of hand}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_sleight_of_hand_mod}]]}}{{emote=Performing small tricks, prestidigitation, or stealing a small item off a person}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_stealth_label" style="top:22px"><input name="attr_stealth_major" type="checkbox" title="Major skill?" style="float-left"/>Stealth</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_stealth" style="width:50px" disabled="true" value="@{skill_stealth_hidden}"/>
<input type="hidden" value="0" name="attr_skill_stealth_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_stealth_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_stealth_misc" value="0" style="margin-left:5px" title="Miscellaneous stealth bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_stealth_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_stealth_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Stealth}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_stealth_mod}]]}}{{emote=Moving or performing actions without being noticed}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_survival_label" style="top:22px"><input name="attr_survival_major" type="checkbox" title="Major skill?" style="float-left"/>Survival</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_survival" style="width:50px" disabled="true" value="@{skill_survival_hidden}"/>
<input type="hidden" value="0" name="attr_skill_survival_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_survival_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_survival_misc" value="0" style="margin-left:5px" title="Miscellaneous survival bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_survival_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_survival_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Survival}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_survival_mod}]]}}{{emote=Knowledge of nature: Plants, animals, edible mushrooms, poisonous herbs, etc.}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_unarmed_combat_label" style="top:22px"><input name="attr_unarmed_combat_major" type="checkbox" title="Major skill?" style="float-left"/>Unarmed combat</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_unarmed_combat" style="width:50px" disabled="true" value="@{skill_unarmed_combat_hidden}"/>
<input type="hidden" value="0" name="attr_skill_unarmed_combat_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_unarmed_combat_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_unarmed_combat_misc" value="0" style="margin-left:5px" title="Miscellaneous unarmed combat bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_unarmed_combat_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_unarmed_combat_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Unarmed Combat}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_unarmed_combat_mod}]]}}{{emote=An expert of unarmed combat is as likely to strike with a hand as to kick or even headbutt. *Hiihyah!*}}"></button>
</div>
</div>
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<label class="sheet-inline-col2" name="attr_utility_label" style="top:22px"><input name="attr_utility_major" type="checkbox" title="Major skill?" style="float-left"/>Utility</label>
</div>
<div class="sheet-right-skill">
<input class="sheet-inline" type="number" name ="attr_skill_utility" style="width:50px" disabled="true" value="@{skill_utility_hidden}"/>
<input type="hidden" value="0" name="attr_skill_utility_hidden"/>
<input class="sheet-inline" type="number" name="attr_skill_utility_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_skill_utility_misc" value="0" style="margin-left:5px" title="Miscellaneous utility bonuses"/>
<input class="sheet-inline" type="number" name="attr_skill_utility_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_utility_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Utility}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_utility_mod}]]}}{{emote=I have *just* the thing.}}"></button>
</div>
</div>
<!--Bonus skill-->
<div class="sheet-row-skill-col2">
<fieldset class="repeating_skill">
<div class="sheet-row-skill-col2">
<div class="sheet-left-skill">
<input type="text" class="sheet-inline" style="width:100px" name="attr_custom_skill_name"></label>
</div>
<div class="sheet-right-skill">
<select name="attr_custom_skill_governing_attr" style="width:70px; margin-top:5px">
<option value="cha">CHA</option>
<option value="con">CON</option>
<option value="dex">DEX</option>
<option value="int">INT</option>
<option value="lck">LCK</option>
<option value="spd">SPD</option>
<option value="str">STR</option>
<option value="wis">WIS</option>
<!--TODO autopolualte custom attributes-->
</select>
<input class="sheet-inline" style="width:50px" type="number" name ="attr_custom_skill_score"/>
<input class="sheet-inline" type="number" name="attr_custom_skill_mod" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_custom_skill_misc" style="margin-left:5px"/>
<input class="sheet-inline" type="number" name="attr_custom_skill_tallies" style="margin-left:5px"/>
<button type="roll" name="roll_cust_skill_Check" value="&{template:5eDefault} {{character_name=@{char_name}}}{{title= Unarmed Combat}} {{subheader=@{char_name}}} {{subheaderright=Skill}} {{ability=1}} {{simple=1}} {{roll= [[1d20+@{skill_unarmed_combat_mod}]]}}"></button>
</div>
</div>
</fieldset>
</div>
</div>
</div>
<!--Equipment-->
<h3>Equipment</h3>
<div class='sheet-row'>
<div class="sheet-col">
<fieldset class="repeating_equipment">
<input type="text" style="width:800px; margin-bottom:5px" name="attr_equipment_cust">
</fieldset>
</div>
</div>
<!--Attacks-->
<div class='sheetrow'>
<h3>Attacks</h3>
<div class="sheet-label-name-attacks-heading" style="width:50%">Attack</div>
<div class="sheet-label-name-attacks-heading" style="width:50%">Damage</div>
<hr class="sheet-hr-divider">
<table style="width:100%">
<tr>
<th>Name</th>
<th>Two Handed</th>
<th>Range Misc</th>
<th>Range</th>
<th>Attack Misc</th>
<th>To Hit</th>
<th>Damage Die Misc</th>
<th>Damage Die</th>
<th>Multiplier</th>
<th>Multiplier Misc</th>
<th>Crits on</th>
<th>Notes</th>
<th>Roll</th>
</tr>
<tr>
<td>Melee Weapon</td>
<input type="hidden" name="attr_base_damage_die_melee" value="2"/>
<td><input name="attr_melee_weapon_attack_two_handed" type="checkbox" style=""/></td>
<td><input type="number" name="attr_melee_weapon_range_misc" value="0"></input></td>
<td><input type="number" name="attr_melee_weapon_range_total" disabled="true" value="(@{melee_weapon_range_misc})"/></input></td>
<td><input type="number" name="attr_melee_weapon_attack_misc" value="0"></input></td>
<td><input type="number" name="attr_melee_weapon_attack_total" disabled="true" value="((@{melee_weapon_attack_misc}) + (@{skill_melee_weapon_mod}))"/></input></td>
<td><input type="number" name="attr_melee_weapon_dam_die_misc" value="0"></input></td>
<td>d<input type="number" style="width:3em" name="attr_dam_die_melee" disabled="true" value="(@{base_damage_die_melee} + @{melee_weapon_dam_die_misc})"/></input></td>
<td> x <input type="number" name="attr_melee_weapon_attack_dam_total" disabled="true" value="((@{melee_weapon_attack_dam_misc}) + (@{skill_melee_weapon_mod}))"/></input></td>
<td><input type="number" name="attr_melee_weapon_attack_dam_misc" value="0"/></input></td>
<td><input type="number" name="attr_melee_weapon_attack_crit_target" value="20"></input></td>
<td><input type="text" name="attr_melee_weapon_attack_notes"/></input></td>
<td><button type="roll" name="roll_melee_weapon_attack" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Melee Weapon Attack}} {{subheader=@{char_name}}} {{attack=[[1d20cs>@{melee_weapon_attack_crit_target}+@{melee_weapon_attack_total}]]}} {{damage=[[d@{dam_die_melee}*@{melee_weapon_attack_dam_total}]]}}{{critdamage=[[@{dam_die_melee}*@{melee_weapon_attack_dam_total}+d@{dam_die_melee}*@{melee_weapon_attack_dam_total}]]}}{{emote=*Melee Weapon attack*}}"></button></td>
</tr>
<tr>
<td>Ranged</td>
<input type="hidden" name="attr_base_damage_die_ranged" value="4"/>
<td><input name="attr_ranged_attack_two_handed" type="checkbox" style=""/></td>
<td><input type="number" name="attr_ranged_range_misc" value="0"></input></td>
<td><input type="number" name="attr_ranged_range_total" disabled="true" value="((@{ranged_range_misc}) + (2 * @{skill_ranged_mod}))"</input></td>
<td><input type="number" name="attr_ranged_attack_misc" value="0"></input></td>
<td><input type="number" name="attr_ranged_attack_total" disabled="true" value="((@{ranged_attack_misc}) + (@{skill_ranged_mod}))"</input></td>
<td><input type="number" name="attr_ranged_attack_dam_die_misc" value="0"></input></td>
<td>d<input type="number" style="width:3em" name="attr_dam_die_ranged" disabled="true" value="(@{base_damage_die_ranged} + @{ranged_attack_dam_die_misc})"/></input></td>
<td> x <input type="number" name="attr_ranged_attack_dam_total" disabled="true" value="((@{ranged_attack_dam_misc}) + (@{skill_ranged_mod}))"</input></td>
<td><input type="number" name="attr_ranged_attack_dam_misc" value="0"></input></td>
<td><input type="number" name="attr_ranged_attack_crit_target" value="20"></input></td>
<td><input type="text" name="attr_ranged_attack_notes"</></td>
<td><button type="roll" name="roll_ranged_weapon_attack" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Ranged Weapon Attack}} {{subheader=@{char_name}}} {{attack=[[1d20cs>@{ranged_attack_crit_target}+@{ranged_attack_total}]]}} {{damage=[[d@{dam_die_ranged}*@{ranged_attack_dam_total}]]}}{{critdamage=[[@{dam_die_ranged}*@{ranged_attack_dam_total}+d@{dam_die_ranged}*@{ranged_attack_dam_total}]]}}{{emote=*Ranged Weapon attack*}}"></button></td>
</tr>
<tr>
<td>Unarmed Combat</td>
<input type="hidden" name="attr_base_damage_die_unarmed" value="2"/>
<td><!--No two handed for unarmed-->N/A</td>
<td><input type="number" name="attr_unarmed_range_misc" value="0"></input></td>
<td><input type="number" name="attr_unarmed_range_total" disabled="true" value="(@{unarmed_range_misc})"</input></td>
<td><input type="number" name="attr_unarmed_attack_misc" value="0"></input></td>
<td><input type="number" name="attr_unarmed_attack_total" disabled="true" value="((@{unarmed_attack_misc}) + (@{skill_unarmed_combat_mod}))"</input></td>
<td><input type="number" name="attr_unarmed_attack_dam_die_misc" value="0"></input></td>
<td>d<input type="number" style="width:3em" name="attr_dam_die_unarmed" disabled="true" value="(@{base_damage_die_unarmed} + @{unarmed_attack_dam_die_misc})"/></input></td>
<td> x <input type="number" name="attr_unarmed_attack_dam_total" disabled="true" value="((@{unarmed_attack_dam_misc}) + (@{skill_unarmed_combat_mod}))"</input></td>
<td><input type="number" name="attr_unarmed_attack_dam_misc" value="0"></input></td>
<td><input type="number" name="attr_unarmed_attack_crit_target" value="20"></input></td>
<td><input type="text" name="attr_ranged_attack_notes"</></td>
<td><button type="roll" name="roll_unarmed_combat_attack" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Unarmed Combat Attack}} {{subheader=@{char_name}}} {{attack=[[1d20cs>@{unarmed_attack_crit_target}+@{unarmed_attack_total}]]}} {{damage=[[d@{dam_die_unarmed}*@{unarmed_attack_dam_total}]]}}{{critdamage=[[@{dam_die_unarmed}*@{unarmed_attack_dam_total}+d@{dam_die_unarmed}*@{unarmed_attack_dam_total}]]}}{{emote=*Unarmed attack*}}"></button></td>
</tr>
</table>
<fieldset class="repeating_custom_attack">
<div style="float:left; width:14%; " ><input type="text" style="width:100%" name="attr_custom_attack_name"/></div>
<div style="float:left; width:11%; " ><input type="number" style="width:100%" name="attr_custom_range_misc" value="0"></input></div>
<div style="float:left; width:12%; "><input type="number" style="width:100%" name="attr_custom_attack_misc" value="0"></input></div>
<div style="float:left; width:12%; " >d <input type="number" style="width:90%; float:right" name="attr_custom_attack_dam_die_misc" value="0"></input></div>
<div style="float:left; width:15%;" > x <input type="number" style="width:90%; float:right" name="attr_custom_attack_dam_misc" value="0"></input></div>
<div style="float:left; width:10%;"><input type="number" name="attr_custom_attack_crit_target" value="20"></input></div>
<div style="float:left; width:20%;" ><input type="text" style="width:100%px" name="attr_custom_attack_notes"</></div>
<div style="float:left; width:5%; "><button type="roll" name="roll_custom_attack" value="&{template:5eDefault} {{character_name=@{char_name}}} {{title=Unarmed Combat Attack}} {{subheader=@{char_name}}} {{attack=[[1d20cs>@{unarmed_attack_crit_target}+@{unarmed_attack_total}]]}} {{damage=[[d@{dam_die_unarmed}*@{unarmed_attack_dam_total}]]}}{{critdamage=[[@{dam_die_unarmed}*@{unarmed_attack_dam_total}+d@{dam_die_unarmed}*@{unarmed_attack_dam_total}]]}}{{emote=*Unarmed attack*}}"></button></div>
</fieldset>
</div>
<!--Scripts-->
<script type="text/worker">
//Attributes change
on("change:strength change:constitution change:dexterity change:intelligence change:wisdom change:charisma change:speed change:luck change:repeating_attribute:custom_att_score change:hp_misc change:abil_misc change:abil_regen_misc change:fortune_misc change:movement_misc change:init_misc", function() {
console.log("THE WARDS ARE STILL UP");
getAttrs(["Strength", "Constitution", "Dexterity", "Intelligence", "Wisdom", "Charisma", "Speed", "Luck", "repeating_attribute_custom_att_score", "hp_misc", "abil_misc", "abil_regen_misc", "fortune_misc", "movement_misc", "init_misc"], function(values) {
//Update Attribute modifiers
setAttrs({
strmod: Math.floor(values.Strength / 10),
conmod: Math.floor(values.Constitution / 10),
dexmod: Math.floor(values.Dexterity / 10),
intmod: Math.floor(values.Intelligence / 10),
wismod: Math.floor(values.Wisdom / 10),
chamod: Math.floor(values.Charisma / 10),
spdmod: Math.floor(values.Speed / 10),
lckmod: Math.floor(values.Luck / 10),
"repeating_attribute_custom_att_mod": Math.floor(values.repeating_attribute_custom_att_score / 10),
//Update secondary attributes
HP_max: Math.floor(1.5 * values.Constitution + parseInt(values.hp_misc)),
abil_max: 5 * values.Wisdom + parseInt(values.abil_misc),
abil_regen: parseInt(values.Intelligence) + parseInt(values.abil_regen_misc),
fortune_max: Math.floor(values.Luck / 10) + parseInt(values.fortune_misc),
movement: Math.floor(values.Speed / 10) + parseInt(values.movement_misc),
init: Math.floor(values.Speed / 10) + parseInt(values.init_misc)
});
});
update_skills();
update_defenses();
});
on("change:race_size change:armor_type change:has_shield change:skill_light_armor_mod change:skill_heavy_armor_mod change:conmod change:dexmod change:spdmod change:ac_misc change:reflex_misc change:fort_misc change:will_misc", function() {
update_defenses();
});
on("change:acrobatics_major change:has_shield change:race_size change:athletics_major change:block_major change:chemistry_major change:control_major change:craft_major change:destruction_major change:disguise_major change:engineering_major change:enhancement_major change:enlightenment_major change:escape_major change:heavy_armor_major change:interaction_major change:knowledge_major change:light_armor_major change:medicine_major change:melee_weapon_major change:perception_major change:ranged_major change:ride_drive_major change:security_major change:sense_motive_major change:sleight_of_hand_major change:survival_major change:stealth_major change:unarmed_combat_major change:utility_major change:race_size change:has_shield change:ride_drive change:ride_drive_mod change:ride_drive_misc change:sense_motive change:sense_motive_mod change:skill_melee_weapon_mod change:skill_melee_weapon_misc change:skill_unarmed_combat_mod change:skill_unarmed_combat_misc change:skill_acrobatics_mod change:skill_acrobatics_misc change:skill_athletics_mod change:skill_athletics_misc change:skill_block_mod change:skill_block_misc change:skill_chemistry_mod change:skill_chemistry_misc change:skill_control_mod change:skill_control_misc change:skill_craft_mod change:skill_craft_misc change:skill_destruction_mod change:skill_destruction_misc change:skill_disguise_mod change:skill_disguise_misc change:skill_engineering_mod change:skill_engineering_misc change:skill_enhancement_mod change:skill_enhancement_misc change:skill_enlightenment_mod change:skill_enlightenment_misc change:skill_escape_mod change:skill_escape_misc change:skill_heavy_armor_mod change:skill_heavy_armor_misc change:skill_interaction_mod change:skill_interaction_misc change:skill_knowledge_mod change:skill_knowledge_misc change:skill_light_armor_mod change:skill_light_armor_misc change:skill_medicine_mod change:skill_medicine_misc change:skill_perception_mod change:skill_perception_misc change:skill_ranged_mod change:skill_ranged_misc change:skill_security_mod change:skill_security_misc change:skill_sleight_of_hand_mod change:skill_sleight_of_hand_misc change:skill_survival_mod change:skill_survival_misc change:skill_stealth_mod change:skill_stealth_misc change:skill_utility_mod change:skill_utility_misc change:conmod change:dexmod change:spdmod change:wismod change:strmod change:intmod change:chamod", function(){
update_skills();
});
on("change:race_size change:has_shield change:ride_drive change:ride_drive_mod change:ride_drive_misc change:sense_motive change:sense_motive_mod change:skill_melee_weapon change:skill_unarmed_combat change:skill_acrobatics change:skill_athletics change:skill_block change:skill_chemistry change:skill_control change:skill_craft change:skill_destruction change:skill_disguise change:skill_engineering change:skill_enhancement change:skill_enlightenment change:skill_escape change:skill_heavy_armor change:skill_interaction change:skill_knowledge change:skill_light_armor change:skill_medicine change:skill_perception change:skill_ranged change:skill_security change:skill_sleight_of_hand change:skill_survival change:skill_stealth change:skill_utility", function(){
update_skill_mods();
});
on("change:race_size change:melee_weapon_attack_two_handed change:ranged_attack_two_handed", function() {
update_damage_dice();
});
var update_skills=function(){
getAttrs(["race_size", "has_shield", "acrobatics_major", "athletics_major", "block_major", "chemistry_major", "control_major", "craft_major", "destruction_major", "disguise_major", "engineering_major", "enhancement_major", "enlightenment_major", "escape_major", "heavy_armor_major", "interaction_major", "knowledge_major", "light_armor_major", "medicine_major", "melee_weapon_major", "perception_major", "ranged_major", "ride_drive_major", "security_major", "sense_motive_major", "sleight_of_hand_major", "survival_major", "stealth_major", "unarmed_combat_major", "utility_major", "race_size", "has_shield", "skill_ride_drive", "skill_ride_drive_mod", "skill_ride_drive_misc", "skill_acrobatics_mod", "skill_acrobatics_misc", "skill_sense_motive", "skill_sense_motive_mod", "skill_sense_motive_misc", "skill_melee_weapon", "skill_melee_weapon_mod", "skill_melee_weapon_misc", "skill_athletics_mod", "skill_athletics_misc", "skill_unarmed_combat", "skill_unarmed_combat_mod", "skill_unarmed_combat_misc", "skill_block_mod", "skill_block_misc", "skill_chemistry_mod", "skill_chemistry_misc", "skill_control_mod", "skill_control_misc", "skill_craft_mod", "skill_craft_misc", "skill_destruction_mod", "skill_destruction_misc", "skill_disguise_mod", "skill_disguise_misc", "skill_engineering_mod", "skill_engineering_misc", "skill_enhancement_mod", "skill_enhancement_misc", "skill_enlightenment_mod", "skill_enlightenment_misc", "skill_escape_mod", "skill_escape_misc", "skill_heavy_armor", "skill_heavy_armor_mod", "skill_heavy_armor_misc", "skill_interaction_mod", "skill_interaction_misc", "skill_knowledge_mod", "skill_knowledge_misc", "skill_light_armor", "skill_light_armor_mod", "skill_light_armor_misc", "skill_medicine_mod", "skill_medicine_misc", "skill_perception_mod", "skill_perception_misc", "skill_ranged_mod", "skill_ranged_misc", "skill_security_mod", "skill_security_misc", "skill_sleight_of_hand", "skill_sleight_of_hand_mod", "skill_sleight_of_hand_misc", "skill_survival_mod", "skill_survival_misc", "skill_stealth_mod", "skill_stealth_misc", "skill_utility_mod", "skill_utility_misc", "conmod", "dexmod", "spdmod", "wismod", "strmod", "intmod", "chamod"], function(values) {
var acrobatics_base = 10;
if(values.acrobatics_major == 'on'){
acrobatics_base = 25;
}
var athletics_base = 10;
if(values.athletics_major == 'on'){
athletics_base = 25;
}
var block_base = 10;
if(values.block_major == 'on'){
block_base = 25;
}
var chemistry_base = 10;
if(values.chemistry_major == 'on'){
chemistry_base = 25;
}
var control_base = 10;
if(values.control_major == 'on'){
control_base = 25;
}
var craft_base = 10;
if(values.craft_major == 'on'){
craft_base = 25;
}
var destruction_base = 10;
if(values.destruction_major == 'on'){
destruction_base = 25;
}
var disguise_base = 10;
if(values.disguise_major == 'on'){
disguise_base = 25;
}
var engineering_base = 10;
if(values.engineering_major == 'on'){
engineering_base = 25;
}
var enhancement_base = 10;
if(values.enhancement_major == 'on'){
enhancement_base = 25;
}
var enlightenment_base = 10;
if(values.enlightenment_major == 'on'){
enlightenment_base = 25;
}
var escape_base = 10;
if(values.escape_major == 'on'){
escape_base = 25;
}
var heavy_armor_base = 10;
if(values.heavy_armor_major == 'on'){
heavy_armor_base = 25;
}
var interaction_base = 10;
if(values.interaction_major == 'on'){
interaction_base = 25;
}
var knowledge_base = 10;
if(values.knowledge_major == 'on'){
knowledge_base = 25;
}
var light_armor_base = 10;
if(values.light_armor_major == 'on'){
light_armor_base = 25;
}
var medicine_base = 10;
if(values.medicine_major == 'on'){
medicine_base = 25;
}
var melee_weapon_base = 10;
if(values.melee_weapon_major == 'on'){
melee_weapon_base = 25;
}
var perception_base = 10;
if(values.perception_major == 'on'){
perception_base = 25;
}
var ranged_base = 10;
if(values.ranged_major == 'on'){
ranged_base = 25;
}
var ride_drive_base = 10;
if(values.ride_drive_major == 'on'){
ride_drive_base = 25;
}
var security_base = 10;
if(values.security_major == 'on'){
security_base = 25;
}
var sense_motive_base = 10;
if(values.sense_motive_major == 'on'){
sense_motive_base = 25;
}
var sleight_of_hand_base = 10;
if(values.sleight_of_hand_major == 'on'){
sleight_of_hand_base = 25;
}
var survival_base = 10;
if(values.survival_major == 'on'){
survival_base = 25;
}
var stealth_base = 10;
if(values.stealth_major == 'on'){
stealth_base = 25;
}
var unarmed_combat_base = 10;
if(values.unarmed_combat_major == 'on'){
unarmed_combat_base = 25;
}
var utility_base = 10;
if(values.utility_major == 'on'){
utility_base = 25;
}
var stealthbonus = 0;
switch(values.race_size){
case 'medium':
stealthbonus = 0;
break;
case 'large':
stealthbonus = -5;
break;
case 'small':
stealthbonus = 5;
break;
}
var blockbonus = 0;
if(values.has_shield == "on"){
blockbonus = 5;
}
setAttrs({
skill_acrobatics_hidden: acrobatics_base + parseInt(values.dexmod) + parseInt(values.skill_acrobatics_misc),
skill_athletics_hidden: athletics_base + parseInt(values.strmod) + parseInt(values.skill_athletics_misc),
skill_block_hidden: block_base + parseInt(values.spdmod) + parseInt(values.skill_block_misc) + blockbonus,
skill_chemistry_hidden: chemistry_base + parseInt(values.intmod) + parseInt(values.skill_chemistry_misc),
skill_control_hidden: control_base + parseInt(values.wismod) + parseInt(values.skill_control_misc),
skill_craft_hidden: craft_base + parseInt(values.intmod) + parseInt(values.skill_craft_misc),
skill_destruction_hidden: destruction_base + parseInt(values.wismod) + parseInt(values.skill_destruction_misc),
skill_disguise_hidden: disguise_base + parseInt(values.chamod) + parseInt(values.skill_disguise_misc),
skill_engineering_hidden: engineering_base + parseInt(values.intmod) + parseInt(values.skill_engineering_misc),
skill_enhancement_hidden: enhancement_base + parseInt(values.wismod) + parseInt(values.skill_enhancement_misc),
skill_enlightenment_hidden: enlightenment_base + parseInt(values.chamod) + parseInt(values.skill_enlightenment_misc),
skill_escape_hidden: escape_base + parseInt(values.dexmod) + parseInt(values.skill_escape_misc),
skill_heavy_armor_hidden: heavy_armor_base + parseInt(values.conmod) + parseInt(values.skill_heavy_armor_misc),
skill_interaction_hidden: interaction_base + parseInt(values.chamod) + parseInt(values.skill_interaction_misc),
skill_knowledge_hidden: knowledge_base + parseInt(values.intmod) + parseInt(values.skill_knowledge_misc),
skill_light_armor_hidden: light_armor_base + parseInt(values.spdmod) + parseInt(values.skill_light_armor_misc),
skill_medicine_hidden: medicine_base + parseInt(values.wismod) + parseInt(values.skill_medicine_misc),
skill_melee_weapon_hidden: melee_weapon_base + parseInt(values.strmod) + parseInt(values.skill_melee_weapon_misc),
skill_perception_hidden: perception_base + parseInt(values.wismod) + parseInt(values.skill_perception_misc),
skill_ranged_hidden: ranged_base + parseInt(values.dexmod) + parseInt(values.skill_ranged_misc),
skill_ride_drive_hidden: ride_drive_base + parseInt(values.dexmod) + parseInt(values.skill_ride_drive_misc),
skill_security_hidden: security_base + parseInt(values.strmod) + parseInt(values.skill_security_misc),
skill_sense_motive_hidden: sense_motive_base + parseInt(values.wismod) + parseInt(values.skill_sense_motive_misc),
skill_sleight_of_hand_hidden: sleight_of_hand_base + parseInt(values.dexmod) + parseInt(values.skill_sleight_of_hand_misc),
skill_survival_hidden: survival_base + parseInt(values.wismod) + parseInt(values.skill_survival_misc),
skill_stealth_hidden: stealth_base + parseInt(values.dexmod) + parseInt(values.skill_stealth_misc) + stealthbonus,
skill_unarmed_combat_hidden: unarmed_combat_base + parseInt(values.strmod) + parseInt(values.skill_unarmed_combat_misc),
skill_utility_hidden: utility_base + parseInt(values.wismod) + parseInt(values.skill_utility_misc)
});
});
update_skill_mods();
}
var update_skill_mods=function(){
getAttrs(["skill_ride_drive_hidden", "skill_acrobatics_hidden", "skill_sense_motive_hidden", "skill_melee_weapon_hidden", "skill_athletics_hidden", "skill_unarmed_combat_hidden", "skill_block_hidden", "skill_chemistry_hidden", "skill_control_hidden", "skill_craft_hidden", "skill_destruction_hidden", "skill_disguise_hidden", "skill_engineering_hidden", "skill_enhancement_hidden", "skill_enlightenment_hidden", "skill_escape_hidden", "skill_heavy_armor_hidden", "skill_interaction_hidden", "skill_knowledge_hidden", "skill_light_armor_hidden", "skill_medicine_hidden", "skill_perception_hidden", "skill_ranged_hidden", "skill_security_hidden", "skill_sleight_of_hand_hidden", "skill_survival_hidden", "skill_stealth_hidden", "skill_utility_hidden"], function(values) {
setAttrs({
skill_acrobatics_mod:Math.floor(values.skill_acrobatics_hidden/10),
skill_athletics_mod:Math.floor(values.skill_athletics_hidden/10),
skill_block_mod:Math.floor(values.skill_block_hidden/10),
skill_chemistry_mod:Math.floor(values.skill_chemistry_hidden/10),
skill_control_mod:Math.floor(values.skill_control_hidden/10),
skill_craft_mod:Math.floor(values.skill_craft_hidden/10),
skill_destruction_mod:Math.floor(values.skill_destruction_hidden/10),
skill_disguise_mod:Math.floor(values.skill_disguise_hidden/10),
skill_engineering_mod:Math.floor(values.skill_engineering_hidden/10),
skill_enhancement_mod:Math.floor(values.skill_enhancement_hidden/10),
skill_enlightenment_mod:Math.floor(values.skill_enlightenment_hidden/10),
skill_escape_mod:Math.floor(values.skill_escape_hidden/10),
skill_heavy_armor_mod:Math.floor(values.skill_heavy_armor_hidden/10),
skill_interaction_mod:Math.floor(values.skill_interaction_hidden/10),
skill_knowledge_mod:Math.floor(values.skill_knowledge_hidden/10),
skill_light_armor_mod:Math.floor(values.skill_light_armor_hidden/10),
skill_medicine_mod:Math.floor(values.skill_medicine_hidden/10),
skill_melee_weapon_mod:Math.floor(values.skill_melee_weapon_hidden/10),
skill_perception_mod:Math.floor(values.skill_perception_hidden/10),
skill_ranged_mod:Math.floor(values.skill_ranged_hidden/10),
skill_ride_drive_mod:Math.floor(values.skill_ride_drive_hidden/10),
skill_security_mod:Math.floor(values.skill_security_hidden/10),
skill_sense_motive_mod:Math.floor(values.skill_sense_motive_hidden/10),
skill_sleight_of_hand_mod:Math.floor(values.skill_sleight_of_hand_hidden/10),
skill_survival_mod:Math.floor(values.skill_survival_hidden/10),
skill_stealth_mod:Math.floor(values.skill_stealth_hidden/10),
skill_unarmed_combat_mod:Math.floor(values.skill_unarmed_combat_hidden/10),
skill_utility_mod:Math.floor(values.skill_utility_hidden/10)
});
});
}
var update_damage_dice = function(){
console.log("IN FUNCTION");
getAttrs(["race_size", "melee_weapon_attack_two_handed", "ranged_attack_two_handed"], function(values){
var meleedam = 4;
var rangeddam = 4;
var unarmeddam = 2;
var dam_size_mod = 0;
switch(values.race_size){
case 'medium':
dam_size_mod = 0;
break;
case 'large':
dam_size_mod = 2;
break;
case 'small':
dam_size_mod = -2;
break;
}
meleedam += dam_size_mod;
rangeddam += dam_size_mod;
unarmeddam += dam_size_mod;
if(values.melee_weapon_attack_two_handed == "on"){
meleedam += 2;
}
if(values.ranged_attack_two_handed == "on"){
rangeddam += 2;
}
if(meleedam < 1){
meleedam = 1;
}
if(rangeddam < 1){
rangeddam = 1;
}
if(unarmeddam < 1){
unarmeddam = 1;
}
setAttrs({
base_damage_die_ranged: rangeddam,
base_damage_die_unarmedd:unarmeddam,
base_damage_die_melee:meleedam
});
});
}
var update_defenses=function(){
getAttrs(["race_size", "armor_type", "has_shield", "skill_light_armor_mod", "skill_heavy_armor_mod", "conmod", "dexmod", "spdmod", "wismod", "ac_misc", "reflex_misc", "fort_misc", "will_misc"], function(values) {
var acval = 0;
var greaterval = parseInt(values.spdmod) > parseInt(values.dexmod) ? parseInt(values.spdmod) : parseInt(values.dexmod); //Greater of speed / dex mods
var shieldBonus = values.has_shield == 'on' ? 1 : 0
//Reflex
var refval = 0;
var ref_size_mod = 0;
switch(values.race_size){
case 'medium':
ref_size_mod = 0;
break;
case 'large':
ref_size_mod = -1;
break;
case 'small':
ref_size_mod = 1;
break;
}
if(values.armor_type == 'Heavy'){
acval = 12 + parseInt(values.skill_heavy_armor_mod) + parseInt(values.conmod) + parseInt(shieldBonus);
refval = 5 + greaterval + parseInt(values.skill_heavy_armor_mod) / 2;
}
else if(values.armor_type == 'Light'){
acval = 7 + greaterval + parseInt(values.skill_light_armor_mod) + shieldBonus;
refval = 10 + greaterval;
}
setAttrs({
ac: acval,
reflex: refval + ref_size_mod,
fort: 10 + parseInt(values.conmod),
will: 10 + parseInt(values.wismod)
});
});
}
</script>
<!--Roll templates-->
<rolltemplate class="sheet-rolltemplate-5eDefault">
<div class="sheet-rt-card">
<div class="sheet-rt-header{{#weapon}} sheet-weapon{{/weapon}}{{#spell}} sheet-spell{{/spell}}{{#ability}} sheet-ability{{/ability}}{{#save}} sheet-save{{/save}}{{#deathsave}} sheet-deathsave{{/deathsave}}">
<div class="sheet-rt-title">{{title}}</div>
{{#subheader}}
<div class="sheet-rt-subheader">{{subheader}}{{#subheaderright}} &bullet; {{subheaderright}}{{/subheaderright}}</div>
{{/subheader}}
{{#subheader2}}
<div class="sheet-rt-subheader">{{subheader2}}{{#subheaderright2}} &bullet; {{subheaderright2}}{{/subheaderright2}}</div>
{{/subheader2}}
</div>
{{#emote}}
<p class="sheet-rt-emote">{{emote}}</p>
{{/emote}}
<div class="sheet-main-content">
<!--Weapon based attacks-->
{{#attack}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">Attack</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{attack}} vs AC</div>
</div>
{{/attack}}
{{#damage}}
{{#rollWasCrit() attack}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">Crit damage</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{critdamage}}</div>
</div>
{{/rollWasCrit() attack}}
{{#^rollWasCrit() attack}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">Damage</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{damage}}</div>
</div>
{{/^rollWasCrit() attack}}
{{/damage}}
<!--Spellcasting-->
{{#spellshowinfoblock}}
<div class="sheet-row sheet-padb">
<div class="sheet-col-1-2 sheet-padl sheet-padr sheet-center sheet-border-right-dotted"><span class="sheet-rt-key">Class</span><br/><span class="sheet-rt-value">{{spellgainedfrom}}</span></div>
<div class="sheet-col-1-2 sheet-padl sheet-padr sheet-center sheet-border-left-dotted"><span class="sheet-rt-key">Comp.</span><br/><span class="sheet-rt-value">{{spellcomponents}}</span></div>
<div class="sheet-col-1 sheet-border-top-dotted"></div>
<div class="sheet-col-1-2 sheet-padl sheet-padr sheet-center sheet-border-right-dotted"><span class="sheet-rt-key">Cast Time</span><br/><span class="sheet-rt-value">{{spellcasttime}}</span></div>
<div class="sheet-col-1-2 sheet-padl sheet-padr sheet-center sheet-border-left-dotted"><span class="sheet-rt-key">Duration</span><br/><span class="sheet-rt-value">{{spellduration}}</span></div>
<div class="sheet-col-1 sheet-border-top-dotted"></div>
<div class="sheet-col-1-2 sheet-padl sheet-padr sheet-center sheet-border-right-dotted"><span class="sheet-rt-key">Target/AoE</span><br/><span class="sheet-rt-value">{{spelltarget}}</span></div>
<div class="sheet-col-1-2 sheet-padl sheet-padr sheet-center sheet-border-left-dotted"><span class="sheet-rt-key">Range</span><br/><span class="sheet-rt-value">{{spellrange}}</span></div>
</div>
{{/spellshowinfoblock}}
{{#spellshowattack}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">Attack</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{spellattack}} vs AC</div>
</div>
{{/spellshowattack}}
{{#spellcost}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">Cost</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{spellcost}} Ability Points</div>
<div class="sheet-row">
{{/spellcost}}
<!--Generic section-->
{{#freetextz}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-padl sheet-padr sheet-rt-key-wide">{{freetextname}}</div>
<div class="sheet-col-1 sheet-padl sheet-padr sheet-rt-value">{{freetext}}</div>
</div>
{{/freetextz}}
{{#roll}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">{{rollname}}</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{roll}}</div>
</div>
{{/roll}}
<!-- START roll option templates -->
<!--Simple roll (such as save/skill check or weapon attack)-->
{{#simple}}
<!-- <div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">{{rollname}}</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{roll}}</div>
</div>-->
{{#weapondamage}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">Damage</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{weapondamage}}</div>
</div>
{{/weapondamage}}
{{#weapon}}
{{#rollWasCrit() roll}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">Crit</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">Additional Max Damage</div>
</div>
{{/rollWasCrit() roll}}
{{/weapon}}
{{#target}}
{{#rollLess() roll target}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key" style="text-align:center; vertical-align:middle; color:green">Success</div>
</div>
{{/rollLess() roll target}}
{{#rollGreater() roll target}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key" style="text-align:center; vertical-align:middle; color:red">Failure</div>
</div>
{{/rollGreater() roll target}}
{{/target}}
{{#math}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">Math</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value sheet-no-roll-highlight">{{math}}</div>
</div>
{{/math}}
{{/simple}}
<!-- END roll option templates -->
<!--Outputall-->
{{#outputall}}
{{#allprops() outputall title subheader subheaderright subheader2 subheaderright2 emote weapon spell ability save deathsave}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">{{key}}</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{value}}</div>
</div>
{{/allprops() outputall title subheader subheaderright subheader2 subheaderright2 emote weapon spell ability save deathsave}}
{{/outputall}}
<!--DEBUG-->
{{#debug}}
{{#allprops()}}
<div class="sheet-row">
<div class="sheet-col-5-12 sheet-padl sheet-padr sheet-rt-key">{{key}} (DEBUG)</div>
<div class="sheet-col-7-12 sheet-padr sheet-rt-value">{{value}}</div>
</div>
{{/allprops()}}
{{/debug}}
</div>
</div>
</rolltemplate>