Files
William Barker e51c6d6c52 [WTA5e] New Features: Increased health and Resilience
Increase the Health maximum from 8 to 20 based on new game content. Added Luna's Resilience mechanic
2026-06-02 16:38:43 -04:00

2964 lines
168 KiB
HTML
Raw Permalink 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.
<input name="attr_SetupDone" style="display: none;" type="text" value="0">
<div class="container" style="width: 810px;">
<div class="header">
<img
src="https://github.com/Roll20/roll20-character-sheets/blob/master/WTA5e/WTA5e-logo.png?raw=true"
style="width: 300px; height: 180px; max-height: 220px; margin: -60px 0px -40px 0px;">
</div>
<!-- Biographical Information -->
<div class="character1 numberrow">
<label for="attr_character_name" class="typewritter">
<b data-i18n="Name:">Name:</b>
</label><input type="text" name="attr_character_name" />
<label for="attr_Chronicle" class="typewritter">
<b data-i18n="Chronicle:">Chronicle:</b>
</label><input type="text" name="attr_Chronicle" />
</div>
<div class="character2 numberrow">
<label for="attr_Concept" class="typewritter">
<b data-i18n="Concept:">Concept:</b>
</label><input type="text" name="attr_Concept" />
<label for="attr_Auspice" class="typewritter">
<b data-i18n="Auspice:">Auspice:</b>
</label><input type="text" name="attr_Auspice" />
</div>
<div class="character3 numberrow">
<label for="attr_Patron" class="typewritter">
<b data-i18n="Patron:">Patron:</b>
</label><input type="text" name="attr_Patron" />
<label for="attr_Tribe" class="typewritter">
<b data-i18n="Tribe:">Tribe:</b>
</label><input type="text" name="attr_Tribe" />
</div>
<!-- Attributes -->
<div class="subhead1">
<hr class="break-line">
<label class="gothic" style="font-size: 36px; text-transform: uppercase;" data-i18n="Attributes" >Attributes</label>
</div>
<input type='hidden' name='attr_attributePool' value="1">
<input type='hidden' name='attr_attributeRollFlag' value="0">
<input type="hidden" name="attr_attributeRolled" value="Strength">
<input type='hidden' name='attr_giftRollFlag' value="0">
<!-- Physical Attributes -->
<div class="attrib1">
<label class="gothic" style="text-transform: uppercase;" data-i18n="Physical">Physical</label>
<div>
<div class="dotrow">
<input type='hidden' name='attr_strength_action' value="%{Eggs|strength-action}">
<button type='action' name='act_strength-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_strength' value='@{strength_action}'><label for="attr_Strength" class="typewritter" data-i18n="Strength">Strength</label></button>
<div><input type="radio" name="attr_Strength" value="1" checked="checked" /><span></span>
<input type="radio" name="attr_Strength" value="2" /><span></span>
<input type="radio" name="attr_Strength" value="3" /><span></span>
<input type="radio" name="attr_Strength" value="4" /><span></span>
<input type="radio" name="attr_Strength" value="5" /><span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_dexterity_action' value="%{Eggs|dexterity-action}">
<button type='action' name='act_dexterity-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_dexterity' value='@{dexterity_action}'><label for="attr_Dexterity" class="typewritter" data-i18n="Dexterity">Dexterity</label></button>
<div><input type="radio" name="attr_Dexterity" value="1" checked="checked" />
<span></span> <input type="radio" name="attr_Dexterity" value="2" />
<span></span> <input type="radio" name="attr_Dexterity" value="3" />
<span></span> <input type="radio" name="attr_Dexterity" value="4" />
<span></span> <input type="radio" name="attr_Dexterity" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_stamina_action' value="%{Eggs|stamina-action}">
<button type='action' name='act_stamina-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_stamina' value='@{stamina_action}'><label for="attr_Stamina" class="typewritter" data-i18n="Stamina">Stamina</label></button>
<div><input type="radio" name="attr_Stamina" value="1" checked="checked" />
<span></span> <input type="radio" name="attr_Stamina" value="2" />
<span></span> <input type="radio" name="attr_Stamina" value="3" />
<span></span> <input type="radio" name="attr_Stamina" value="4" />
<span></span> <input type="radio" name="attr_Stamina" value="5" />
<span></span>
</div>
</div>
<div style="text-align: center">
<label style="text-align: center; font-style: italic; font-weight: bold;" title="Blank is No Damage, / is Superficial, X is Aggravated"><b><i data-i18n="Health">Health</i></b></label>
</div>
<div>
<input type="hidden" class="health-toggle" name="attr_toggle_health1" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health1" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health1" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health1" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health2" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health2" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health2" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health2" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health3" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health3" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health3" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health3" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health4" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health4" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health4" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health4" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health5" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health5" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health5" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health5" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health6" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health6" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health6" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health6" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health7" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health7" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health7" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health7" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health8" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health8" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health8" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health8" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health9" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health9" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health9" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health9" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health10" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health10" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health10" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health10" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health11" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health11" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health11" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health11" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health12" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health12" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health12" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health12" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health13" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health13" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health13" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health13" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health14" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health14" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health14" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health14" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health15" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health15" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health15" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health15" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health16" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health16" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health16" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health16" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health17" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health17" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health17" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health17" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health18" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health18" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health18" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health18" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health19" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health19" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health19" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health19" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_health20" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_health20" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_health20" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_health20" value="2" />
<span class="sheet-health sheet-no-health"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth1" value="0" />
<div align="center" class="sheet-crinos health-hide">
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health21" value="0" checked="checked" />
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health21" value="1" />
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health21" value="2" />
<span class="sheet-crinos sheet-no-crinos"></span>
<span class="sheet-crinos sheet-superficial-crinos">&nbsp;&nbsp;</span>
<span class="sheet-crinos sheet-aggravated-crinos"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth1" value="0" />
<div align="center" class="sheet-crinos health-hide">
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health22" value="0" checked="checked" />
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health22" value="1" />
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health22" value="2" />
<span class="sheet-crinos sheet-no-crinos"></span>
<span class="sheet-crinos sheet-superficial-crinos">&nbsp;&nbsp;</span>
<span class="sheet-crinos sheet-aggravated-crinos"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth2" value="0" />
<div align="center" class="sheet-crinos health-hide">
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health23" value="0" checked="checked" />
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health23" value="1" />
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health23" value="2" />
<span class="sheet-crinos sheet-no-crinos"></span>
<span class="sheet-crinos sheet-superficial-crinos">&nbsp;&nbsp;</span>
<span class="sheet-crinos sheet-aggravated-crinos"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_crinoshealth2" value="0" />
<div align="center" class="sheet-crinos health-hide">
<input type="radio" class="sheet-crinos sheet-no-crinos" name="attr_health24" value="0" checked="checked" />
<input type="radio" class="sheet-crinos sheet-superficial-crinos" name="attr_health24" value="1" />
<input type="radio" class="sheet-crinos sheet-aggravated-crinos" name="attr_health24" value="2" />
<span class="sheet-crinos sheet-no-crinos"></span>
<span class="sheet-crinos sheet-superficial-crinos">&nbsp;&nbsp;</span>
<span class="sheet-crinos sheet-aggravated-crinos"></span>
</div> </div>
<div style="display: inline-block; vertical-align: top;">
<label style="display: inline-block; vertical-align: top; text-align: center; width: 94px; font-weight: bold; padding: 0px; margin: 6px 0px 0px -20px" data-i18n="Max Health">Max Health</label>
<input style="display: inline-block; vertical-align: top; width: 40px; text-align: center; margin-top: 0px;" type="number" value="4" min="3" max="20" title="Enter Max Health to increase available boxes" name="attr_health_max" />
<select name="attr_form" style="display: inline-block; vertical-align: top; width:74px; margin: 0px; text-align: center; font-size: 14px; color:maroon; font-weight: bold" title="Shapeshifter Form">
<option value="0"></option>
<option value="homid" selected>Homid</option>
<option value="glabro">Glabro</option>
<option value="crinos">Crinos</option>
<option value="hispo">Hispo</option>
<option value="lupus">Lupus</option>
</select>
</div>
</div>
</div>
<!-- Social Attributes -->
<div class="attrib2">
<label class="gothic" style="text-transform: uppercase;" data-i18n="Social">Social</label>
<div class="dotrow">
<input type='hidden' name='attr_charisma_action' value="%{Eggs|charisma-action}">
<button type='action' name='act_charisma-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_charisma' value='@{charisma_action}'><label for="attr_Charisma" class="typewritter" data-i18n="Charisma">Charisma</label></button>
<div><input type="radio" name="attr_Charisma" value="1" checked="checked" />
<span></span> <input type="radio" name="attr_Charisma" value="2" />
<span></span> <input type="radio" name="attr_Charisma" value="3" />
<span></span> <input type="radio" name="attr_Charisma" value="4" />
<span></span> <input type="radio" name="attr_Charisma" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_manipulation_action' value="%{Eggs|manipulation-action}">
<button type='action' name='act_manipulation-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_manipulation' value='@{manipulation_action}'><label for="attr_Manipulation" class="typewritter" data-i18n="Manipulation">Manipulation</label></button>
<div><input type="radio" name="attr_Manipulation" value="1" checked="checked" />
<span></span> <input type="radio" name="attr_Manipulation" value="2" />
<span></span> <input type="radio" name="attr_Manipulation" value="3" />
<span></span> <input type="radio" name="attr_Manipulation" value="4" />
<span></span> <input type="radio" name="attr_Manipulation" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_composure_action' value="%{Eggs|composure-action}">
<button type='action' name='act_composure-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_composure' value='@{composure_action}'><label for="attr_Composure" class="typewritter" data-i18n="Composure">Composure</label></button>
<div><input type="radio" name="attr_Composure" value="1" checked="checked" />
<span></span> <input type="radio" name="attr_Composure" value="2" />
<span></span> <input type="radio" name="attr_Composure" value="3" />
<span></span> <input type="radio" name="attr_Composure" value="4" />
<span></span> <input type="radio" name="attr_Composure" value="5" />
<span></span>
</div>
</div>
<div>
<label for="attr_Crinos" style="text-align: center; font-style: italic; font-weight: bold;" data-i18n="Crinos">Crinos</label>
<input type="radio" name="attr_Crinos" value="0" class="zero" checked /><span></span>
<input type="radio" name="attr_Crinos" value="1" class="used" /><span></span>
<input type="radio" name="attr_Crinos" value="2" class="used" /><span></span>
<input type="radio" name="attr_Crinos" value="3" class="used" /><span></span>
<input type="radio" name="attr_Crinos" value="4" class="used" /><span></span>
</div>
</div>
<!-- Mental Attributes -->
<div class="attrib3">
<label class="gothic" style="text-transform: uppercase;" data-i18n="Mental">Mental</label>
<div>
<div class="dotrow">
<input type='hidden' name='attr_intelligence_action' value="%{Eggs|intelligence-action}">
<button type='action' name='act_intelligence-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_intelligence' value='@{intelligence_action}'><label for="attr_Intelligence" class="typewritter" data-i18n="Intelligence">Intelligence</label></button>
<div><input type="radio" name="attr_Intelligence" value="1" checked="checked" />
<span></span> <input type="radio" name="attr_Intelligence" value="2" />
<span></span> <input type="radio" name="attr_Intelligence" value="3" />
<span></span> <input type="radio" name="attr_Intelligence" value="4" />
<span></span> <input type="radio" name="attr_Intelligence" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_wits_action' value="%{Eggs|wits-action}">
<button type='action' name='act_wits-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_wits' value='@{wits_action}'><label for="attr_Wits" class="typewritter" data-i18n="Wits">Wits</label></button>
<div><input type="radio" name="attr_Wits" value="1" checked="checked" />
<span></span> <input type="radio" name="attr_Wits" value="2" />
<span></span> <input type="radio" name="attr_Wits" value="3" />
<span></span> <input type="radio" name="attr_Wits" value="4" />
<span></span> <input type="radio" name="attr_Wits" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_resolve_action' value="%{Eggs|resolve-action}">
<button type='action' name='act_resolve-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_resolve' value='@{resolve_action}'><label for="attr_Resolve" class="typewritter" data-i18n="Resolve">Resolve</label></button>
<div><input type="radio" name="attr_Resolve" value="1" checked="checked" />
<span></span> <input type="radio" name="attr_Resolve" value="2" />
<span></span> <input type="radio" name="attr_Resolve" value="3" />
<span></span> <input type="radio" name="attr_Resolve" value="4" />
<span></span> <input type="radio" name="attr_Resolve" value="5" />
<span></span>
</div>
</div>
<div style="text-align: center">
<label style="text-align: center; font-style: italic; font-weight: bold;" title="Blank is No Damage, / is Superficial, X is Aggravated"><b><i data-i18n="Willpower">Willpower</i></b></label>
</div>
<div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower1" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower1" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower1" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower1" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower2" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower2" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower2" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower2" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower3" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower3" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower3" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower3" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower4" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower4" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower4" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower4" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower5" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower5" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower5" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower5" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower6" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower6" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower6" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower6" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower7" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower7" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower7" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower7" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower8" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower8" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower8" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower8" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>&nbsp;&nbsp;
<input type="hidden" class="health-toggle" name="attr_toggle_willpower9" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower9" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower9" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower9" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
<input type="hidden" class="health-toggle" name="attr_toggle_willpower10" value="0" />
<div align="center" class="sheet-health health-hide">
<input type="radio" class="sheet-health sheet-no-health" name="attr_willpower10" value="0" checked="checked" />
<input type="radio" class="sheet-health sheet-superficial-health" name="attr_willpower10" value="1" />
<input type="radio" class="sheet-health sheet-aggravated-health" name="attr_willpower10" value="2" />
<span class="sheet-health sheet-no-willpower"></span>
<span class="sheet-health sheet-superficial-health">&nbsp;&nbsp;</span>
<span class="sheet-health sheet-aggravated-health"></span>
</div>
</div>
<div style="display: inline-block; text-align: left; width: 96%; border: 0px solid Green">
<label style="display: inline-block; vertical-align: top; text-align: left; width: 66px; font-weight: bold; padding: 0px; margin: 6px 0px 0px -40px; border: 0px solid Black;" data-i18n="Max WP">Max WP</label>
<input style="display: inline-block; vertical-align: top; width: 40px; text-align: center; margin: 0px 0px 0px -4px;" type="number" value="4" min="3" max="8" title="Enter Max Willpower to increase available boxes" name="attr_willpower_max" />
<button class="sheet-textButton" type="roll" name="roll_WPReRoll" style="width: 80px;" value="&{template:check} {{name=@{character_name} Willpower Re-Roll}} {{Roll=[[?{Re-Roll Dice|1|2|3}d10>6]]}} {{DL=[[5]]}} {{WPReRoll=[[1]]}}">
<label style=" text-align: center; width: 80px; margin: 0px 0px 0px 0px; border: 0px solid Red;" data-i18n="WP Re-roll">WP Re-roll</label>
</button>
<button class="sheet-textButton" type="roll" name="roll_WPReRoll" style="width: 80px;" value="&{template:check} {{name=@{character_name} Willpower Roll}} {{Roll=[[?{Number of Dice}d10>6]]}} {{DL=[[5]]}} {{WPRoll=[[1]]}}">
<label style=" text-align: center; width: 72px; margin: 0px 0px 0px 8px; border: 0px solid Red;" data-i18n="Willpower">Willpower</label>
</button>
</div>
</div>
</div>
<div class="subhead2">
<hr class="break-line">
<label class="gothic" style="font-size: 36px; text-transform: uppercase;" data-i18n="Skills">Skills</label>
</div>
<!-- Physical Skills -->
<div class="ability1">
<input type='hidden' name='attr_skillPool' value="1">
<input type='hidden' name='attr_skillRollFlag' value="0">
<input type="hidden" name="attr_skillRolled" value="Athletics">
<div class="dotrow">
<input type='hidden' name='attr_athletics_action' value="%{Eggs|athletics-action}">
<button type='action' name='act_athletics-action' style='display:none;'></button><!--Note that I'd probably give this a class of .hidden or just the hidden property, but those both require a little css backup-->
<button type='roll' class="sheet-textButton" name='roll_athletics' value='@{athletics_action}'><label for="attr_Athletics" class="typewritter" data-i18n="Athletics">Athletics</label></button>
<div><input type="radio" name="attr_Athletics" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Athletics" value="1" />
<span></span> <input type="radio" name="attr_Athletics" value="2" />
<span></span> <input type="radio" name="attr_Athletics" value="3" />
<span></span> <input type="radio" name="attr_Athletics" value="4" />
<span></span> <input type="radio" name="attr_Athletics" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_brawl_action' value="%{Eggs|brawl-action}">
<button type='action' name='act_brawl-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_brawl' value='@{brawl_action}'><label for="attr_Brawl" class="typewritter" data-i18n="Brawl">Brawl</label></button>
<div><input type="radio" name="attr_Brawl" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Brawl" value="1" />
<span></span> <input type="radio" name="attr_Brawl" value="2" />
<span></span> <input type="radio" name="attr_Brawl" value="3" />
<span></span> <input type="radio" name="attr_Brawl" value="4" />
<span></span> <input type="radio" name="attr_Brawl" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_craft_action' value="%{Eggs|craft-action}">
<button type='action' name='act_craft-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_craft' value='@{craft_action}'><label for="attr_Craft" class="typewritter" data-i18n="Craft">Craft</label></button>
<div><input type="radio" name="attr_Craft" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Craft" value="1" />
<span></span> <input type="radio" name="attr_Craft" value="2" />
<span></span> <input type="radio" name="attr_Craft" value="3" />
<span></span> <input type="radio" name="attr_Craft" value="4" />
<span></span> <input type="radio" name="attr_Craft" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_driving_action' value="%{Eggs|driving-action}">
<button type='action' name='act_driving-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_driving' value='@{driving_action}'><label for="attr_Driving" class="typewritter" data-i18n="Driving">Driving</label></button>
<div><input type="radio" name="attr_Driving" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Driving" value="1" />
<span></span> <input type="radio" name="attr_Driving" value="2" />
<span></span> <input type="radio" name="attr_Driving" value="3" />
<span></span> <input type="radio" name="attr_Driving" value="4" />
<span></span> <input type="radio" name="attr_Driving" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_firearms_action' value="%{Eggs|firearms-action}">
<button type='action' name='act_firearms-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_firearms' value='@{firearms_action}'><label for="attr_Firearms" class="typewritter" data-i18n="Firearms">Firearms</label></button>
<div><input type="radio" name="attr_Firearms" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Firearms" value="1" />
<span></span> <input type="radio" name="attr_Firearms" value="2" />
<span></span> <input type="radio" name="attr_Firearms" value="3" />
<span></span> <input type="radio" name="attr_Firearms" value="4" />
<span></span> <input type="radio" name="attr_Firearms" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_larceny_action' value="%{Eggs|larceny-action}">
<button type='action' name='act_larceny-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_larceny' value='@{larceny_action}'><label for="attr_Larceny" class="typewritter" data-i18n="Larceny">Larceny</label></button>
<div><input type="radio" name="attr_Larceny" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Larceny" value="1" />
<span></span> <input type="radio" name="attr_Larceny" value="2" />
<span></span> <input type="radio" name="attr_Larceny" value="3" />
<span></span> <input type="radio" name="attr_Larceny" value="4" />
<span></span> <input type="radio" name="attr_Larceny" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_melee_action' value="%{Eggs|melee-action}">
<button type='action' name='act_melee-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_melee' value='@{melee_action}'><label for="attr_Melee" class="typewritter" data-i18n="Melee">Melee</label></button>
<div><input type="radio" name="attr_Melee" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Melee" value="1" />
<span></span> <input type="radio" name="attr_Melee" value="2" />
<span></span> <input type="radio" name="attr_Melee" value="3" />
<span></span> <input type="radio" name="attr_Melee" value="4" />
<span></span> <input type="radio" name="attr_Melee" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_stealth_action' value="%{Eggs|stealth-action}">
<button type='action' name='act_stealth-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_stealth' value='@{stealth_action}'><label for="attr_Stealth" class="typewritter" data-i18n="Stealth">Stealth</label></button>
<div><input type="radio" name="attr_Stealth" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Stealth" value="1" />
<span></span> <input type="radio" name="attr_Stealth" value="2" />
<span></span> <input type="radio" name="attr_Stealth" value="3" />
<span></span> <input type="radio" name="attr_Stealth" value="4" />
<span></span> <input type="radio" name="attr_Stealth" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_survival_action' value="%{Eggs|survival-action}">
<button type='action' name='act_survival-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_survival' value='@{survival_action}'><label for="attr_Survival" class="typewritter" data-i18n="Survival">Survival</label></button>
<div><input type="radio" name="attr_Survival" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Survival" value="1" />
<span></span> <input type="radio" name="attr_Survival" value="2" />
<span></span> <input type="radio" name="attr_Survival" value="3" />
<span></span> <input type="radio" name="attr_Survival" value="4" />
<span></span> <input type="radio" name="attr_Survival" value="5" />
<span></span>
</div>
</div>
</div>
<!-- Social Skills -->
<div class="ability2">
<div class="dotrow">
<input type='hidden' name='attr_animal_ken_action' value="%{Eggs|animal_ken-action}">
<button type='action' name='act_animal_ken-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_animal_ken' value='@{animal_ken_action}'><label for="attr_Animal_Ken" class="typewritter" data-i18n="Animal Ken">Animal&nbsp;Ken</label></button>
<div><input type="radio" name="attr_Animal_Ken" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Animal_Ken" value="1" />
<span></span> <input type="radio" name="attr_Animal_Ken" value="2" />
<span></span> <input type="radio" name="attr_Animal_Ken" value="3" />
<span></span> <input type="radio" name="attr_Animal_Ken" value="4" />
<span></span> <input type="radio" name="attr_Animal_Ken" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_etiquette_action' value="%{Eggs|etiquette-action}">
<button type='action' name='act_etiquette-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_etiquette' value='@{etiquette_action}'><label for="attr_Etiquette" class="typewritter" data-i18n="Etiquette">Etiquette</label></button>
<div><input type="radio" name="attr_Etiquette" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Etiquette" value="1" />
<span></span> <input type="radio" name="attr_Etiquette" value="2" />
<span></span> <input type="radio" name="attr_Etiquette" value="3" />
<span></span> <input type="radio" name="attr_Etiquette" value="4" />
<span></span> <input type="radio" name="attr_Etiquette" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_insight_action' value="%{Eggs|insight-action}">
<button type='action' name='act_insight-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_insight' value='@{insight_action}'><label for="attr_Insight" class="typewritter" data-i18n="Insight">Insight</label></button>
<div><input type="radio" name="attr_Insight" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Insight" value="1" />
<span></span> <input type="radio" name="attr_Insight" value="2" />
<span></span> <input type="radio" name="attr_Insight" value="3" />
<span></span> <input type="radio" name="attr_Insight" value="4" />
<span></span> <input type="radio" name="attr_Insight" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_intimidation_action' value="%{Eggs|intimidation-action}">
<button type='action' name='act_intimidation-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_intimidation' value='@{intimidation_action}'><label for="attr_Intimidation" class="typewritter" data-i18n="Intimidation">Intimidation</label></button>
<div><input type="radio" name="attr_Intimidation" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Intimidation" value="1" />
<span></span> <input type="radio" name="attr_Intimidation" value="2" />
<span></span> <input type="radio" name="attr_Intimidation" value="3" />
<span></span> <input type="radio" name="attr_Intimidation" value="4" />
<span></span> <input type="radio" name="attr_Intimidation" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_leadership_action' value="%{Eggs|leadership-action}">
<button type='action' name='act_leadership-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_leadership' value='@{leadership_action}'><label for="attr_Leadership" class="typewritter" data-i18n="Leadership">Leadership</label></button>
<div><input type="radio" name="attr_Leadership" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Leadership" value="1" />
<span></span> <input type="radio" name="attr_Leadership" value="2" />
<span></span> <input type="radio" name="attr_Leadership" value="3" />
<span></span> <input type="radio" name="attr_Leadership" value="4" />
<span></span> <input type="radio" name="attr_Leadership" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_performance_action' value="%{Eggs|performance-action}">
<button type='action' name='act_performance-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_performance' value='@{performance_action}'><label for="attr_Performance" class="typewritter" data-i18n="Performance">Performance</label></button>
<div><input type="radio" name="attr_Performance" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Performance" value="1" />
<span></span> <input type="radio" name="attr_Performance" value="2" />
<span></span> <input type="radio" name="attr_Performance" value="3" />
<span></span> <input type="radio" name="attr_Performance" value="4" />
<span></span> <input type="radio" name="attr_Performance" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_persuasion_action' value="%{Eggs|persuasion-action}">
<button type='action' name='act_persuasion-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_persuasion' value='@{persuasion_action}'><label for="attr_Persuasion" class="typewritter" data-i18n="Persuasion">Persuasion</label></button>
<div><input type="radio" name="attr_Persuasion" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Persuasion" value="1" />
<span></span> <input type="radio" name="attr_Persuasion" value="2" />
<span></span> <input type="radio" name="attr_Persuasion" value="3" />
<span></span> <input type="radio" name="attr_Persuasion" value="4" />
<span></span> <input type="radio" name="attr_Persuasion" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_streetwise_action' value="%{Eggs|streetwise-action}">
<button type='action' name='act_streetwise-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_streetwise' value='@{streetwise_action}'><label for="attr_Streetwise" class="typewritter" data-i18n="Streetwise">Streetwise</label></button>
<div><input type="radio" name="attr_Streetwise" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Streetwise" value="1" />
<span></span> <input type="radio" name="attr_Streetwise" value="2" />
<span></span> <input type="radio" name="attr_Streetwise" value="3" />
<span></span> <input type="radio" name="attr_Streetwise" value="4" />
<span></span> <input type="radio" name="attr_Streetwise" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_subterfuge_action' value="%{Eggs|subterfuge-action}">
<button type='action' name='act_subterfuge-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_subterfuge' value='@{subterfuge_action}'><label for="attr_Subterfuge" class="typewritter" data-i18n="Subterfuge">Subterfuge</label></button>
<div><input type="radio" name="attr_Subterfuge" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Subterfuge" value="1" />
<span></span> <input type="radio" name="attr_Subterfuge" value="2" />
<span></span> <input type="radio" name="attr_Subterfuge" value="3" />
<span></span> <input type="radio" name="attr_Subterfuge" value="4" />
<span></span> <input type="radio" name="attr_Subterfuge" value="5" />
<span></span>
</div>
</div>
</div>
<!-- Mental Skills -->
<div class="ability3">
<div class="dotrow">
<input type='hidden' name='attr_academics_action' value="%{Eggs|academics-action}">
<button type='action' name='act_academics-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_academics' value='@{academics_action}'><label for="attr_Academics" class="typewritter" data-i18n="Academics">Academics</label></button>
<div><input type="radio" name="attr_Academics" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Academics" value="1" />
<span></span> <input type="radio" name="attr_Academics" value="2" />
<span></span> <input type="radio" name="attr_Academics" value="3" />
<span></span> <input type="radio" name="attr_Academics" value="4" />
<span></span> <input type="radio" name="attr_Academics" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_awareness_action' value="%{Eggs|awareness-action}">
<button type='action' name='act_awareness-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_awareness' value='@{awareness_action}'><label for="attr_Awareness" class="typewritter" data-i18n="Awareness">Awareness</label></button>
<div><input type="radio" name="attr_Awareness" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Awareness" value="1" />
<span></span> <input type="radio" name="attr_Awareness" value="2" />
<span></span> <input type="radio" name="attr_Awareness" value="3" />
<span></span> <input type="radio" name="attr_Awareness" value="4" />
<span></span> <input type="radio" name="attr_Awareness" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_finance_action' value="%{Eggs|finance-action}">
<button type='action' name='act_finance-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_finance' value='@{finance_action}'><label for="attr_Finance" class="typewritter" data-i18n="Finance">Finance</label></button>
<div><input type="radio" name="attr_Finance" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Finance" value="1" />
<span></span> <input type="radio" name="attr_Finance" value="2" />
<span></span> <input type="radio" name="attr_Finance" value="3" />
<span></span> <input type="radio" name="attr_Finance" value="4" />
<span></span> <input type="radio" name="attr_Finance" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_investigation_action' value="%{Eggs|investigation-action}">
<button type='action' name='act_investigation-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_investigation' value='@{investigation_action}'><label for="attr_Investigation" class="typewritter" data-i18n="Investigation">Investigation</label></button>
<div><input type="radio" name="attr_Investigation" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Investigation" value="1" />
<span></span> <input type="radio" name="attr_Investigation" value="2" />
<span></span> <input type="radio" name="attr_Investigation" value="3" />
<span></span> <input type="radio" name="attr_Investigation" value="4" />
<span></span> <input type="radio" name="attr_Investigation" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_medicine_action' value="%{Eggs|medicine-action}">
<button type='action' name='act_medicine-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_medicine' value='@{medicine_action}'><label for="attr_Medicine" class="typewritter" data-i18n="Medicine">Medicine</label></button>
<div><input type="radio" name="attr_Medicine" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Medicine" value="1" />
<span></span> <input type="radio" name="attr_Medicine" value="2" />
<span></span> <input type="radio" name="attr_Medicine" value="3" />
<span></span> <input type="radio" name="attr_Medicine" value="4" />
<span></span> <input type="radio" name="attr_Medicine" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_occult_action' value="%{Eggs|occult-action}">
<button type='action' name='act_occult-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_occult' value='@{occult_action}'><label for="attr_Occult" class="typewritter" data-i18n="Occult">Occult</label></button>
<div><input type="radio" name="attr_Occult" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Occult" value="1" />
<span></span> <input type="radio" name="attr_Occult" value="2" />
<span></span> <input type="radio" name="attr_Occult" value="3" />
<span></span> <input type="radio" name="attr_Occult" value="4" />
<span></span> <input type="radio" name="attr_Occult" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_politics_action' value="%{Eggs|politics-action}">
<button type='action' name='act_politics-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_politics' value='@{politics_action}'><label for="attr_Politics" class="typewritter" data-i18n="Politics">Politics</label></button>
<div><input type="radio" name="attr_Politics" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Politics" value="1" />
<span></span> <input type="radio" name="attr_Politics" value="2" />
<span></span> <input type="radio" name="attr_Politics" value="3" />
<span></span> <input type="radio" name="attr_Politics" value="4" />
<span></span> <input type="radio" name="attr_Politics" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_science_action' value="%{Eggs|science-action}">
<button type='action' name='act_science-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_science' value='@{science_action}'><label for="attr_Science" class="typewritter" data-i18n="Science">Science</label></button>
<div><input type="radio" name="attr_Science" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Science" value="1" />
<span></span> <input type="radio" name="attr_Science" value="2" />
<span></span> <input type="radio" name="attr_Science" value="3" />
<span></span> <input type="radio" name="attr_Science" value="4" />
<span></span> <input type="radio" name="attr_Science" value="5" />
<span></span>
</div>
</div>
<div class="dotrow">
<input type='hidden' name='attr_technology_action' value="%{Eggs|technology-action}">
<button type='action' name='act_technology-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_technology' value='@{technology_action}'><label for="attr_Technology" class="typewritter" data-i18n="Technology">Technology</label></button>
<div><input type="radio" name="attr_Technology" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Technology" value="1" />
<span></span> <input type="radio" name="attr_Technology" value="2" />
<span></span> <input type="radio" name="attr_Technology" value="3" />
<span></span> <input type="radio" name="attr_Technology" value="4" />
<span></span> <input type="radio" name="attr_Technology" value="5" />
<span></span>
</div>
</div>
</div>
<!-- Specialites -->
<div class="subhead3">
<hr class="break-line">
<label class="gothic" style="font-size: 36px; text-transform: uppercase;" data-i18n="Specialties">Specialties</label>
</div>
<div class="spec1">
<div class="spec1" style="display: inline-block; vertical-align: top; width: 400px; border: 0px solid Black;">
<div style='display: inline-block; vertical-align: top; width: 400px; margin: 8px 0px 0px -4px; border: 1px solid LightGray;'>
<label class="typetitle" style="width: 250px; margin: 6px 0px 4px 4px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Name">Name</label>
<label class="typetitle" style="width: 120px; margin: 6px 0px 4px 4px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Pool">Skill</label>
<fieldset class="repeating_specialty">
<div class="sheet-skills">
<input type='text' name='attr_specialty' style='width: 260px; height: 25px; margin: -4px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' data-i18n-title="Specialty Name" title='Specialty Name' />
<select name="attr_specialtySkill"style='width: 120px; height: 25px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White; padding: 2px' data-i18n-title="Specialty Pool" title='Specialty Pool' >
<option value=" " selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="-----" selected></option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
</div>
</fieldset>
</div>
</div>
<div class="spec1" style="display: inline-block; vertical-align: top; width: 400px; border: 0px solid Black;">
<div style='display: inline-block; vertical-align: top; width: 400px; margin: 8px 0px 0px -4px; border: 1px solid LightGray;'>
<label class="typetitle" style="width: 250px; margin: 6px 0px 4px 4px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Name">Name</label>
<label class="typetitle" style="width: 120px; margin: 6px 0px 4px 4px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Pool">Skill</label>
<fieldset class="repeating_specialty2">
<div class="sheet-skills">
<input type='text' name='attr_specialty' style='width: 260px; height: 25px; margin: -4px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' data-i18n-title="Specialty Name" title='Specialty Name' />
<select name="attr_specialtySkill"style='width: 120px; height: 25px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White; padding: 2px' data-i18n-title="Specialty Pool" title='Specialty Pool' >
<option value=" " selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="-----" selected></option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
</div>
</fieldset>
</div>
</div>
</div>
<!-- Renown -->
<div class="subhead4">
<hr class="break-line">
<label class="gothic" style="font-size: 36px; text-transform: uppercase;" data-i18n="Renown">Renown</label>
</div>
<div class="renown1">
<div class="dotrow">
<input type='hidden' name='attr_glory_action' value="%{Eggs|glory-action}">
<button type='action' name='act_glory-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_glory' value='@{glory_action}'><label for="attr_Glory" class="typewritter" data-i18n="Glory">Glory</label></button>
<div><input type="radio" name="attr_Glory" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Glory" value="1" />
<span></span> <input type="radio" name="attr_Glory" value="2" />
<span></span> <input type="radio" name="attr_Glory" value="3" />
<span></span> <input type="radio" name="attr_Glory" value="4" />
<span></span> <input type="radio" name="attr_Glory" value="5" />
<span></span>
</div>
</div>
</div>
<div class="renown2">
<div class="dotrow">
<input type='hidden' name='attr_honor_action' value="%{Eggs|honor-action}">
<button type='action' name='act_honor-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_honor' value='@{honor_action}'><label for="attr_Honor" class="typewritter" data-i18n="Honor">Honor</label></button>
<div><input type="radio" name="attr_Honor" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Honor" value="1" />
<span></span> <input type="radio" name="attr_Honor" value="2" />
<span></span> <input type="radio" name="attr_Honor" value="3" />
<span></span> <input type="radio" name="attr_Honor" value="4" />
<span></span> <input type="radio" name="attr_Honor" value="5" />
<span></span>
</div>
</div>
</div>
<div class="renown3">
<div class="dotrow">
<input type='hidden' name='attr_wisdom_action' value="%{Eggs|wisdom-action}">
<button type='action' name='act_wisdom-action' style='display:none;'></button>
<button type='roll' class="sheet-textButton" name='roll_wisdom' value='@{wisdom_action}'><label for="attr_Wisdom" class="typewritter" data-i18n="Wisdom">Wisdom</label></button>
<div><input type="radio" name="attr_Wisdom" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Wisdom" value="1" />
<span></span> <input type="radio" name="attr_Wisdom" value="2" />
<span></span> <input type="radio" name="attr_Wisdom" value="3" />
<span></span> <input type="radio" name="attr_Wisdom" value="4" />
<span></span> <input type="radio" name="attr_Wisdom" value="5" />
<span></span>
</div>
</div>
</div>
<div class="subhead5">
<hr class="break-line">
<label class="gothic" style="font-size: 36px; text-transform: uppercase" data-i18n="Gifts & Rites">Gifts & Rites</label>
</div>
<div class="repsec1">
<!-- Gifts and Rites -->
<div style='display: inline-block; vertical-align: top; width: 800px; margin: 8px 0px 0px -4px; border: 1px solid LightGray;'>
<label class="typetitle" style="width: 180px; margin: 6px 0px 0px 18px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Name">Name</label>
<label class="typetitle" style="width: 238px; margin: 6px 0px 0px -4px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Pool">Pool</label>
<label class="typetitle" style="width: 60px; margin: 6px 0px 0px -4px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Cost">Cost</label>
<label class="typetitle" style="width: 74px; margin: 6px 0px 0px -4px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Action">Action</label>
<label class="typetitle" style="width: 210px; margin: 6px 0px 0px -4px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Notes">Notes</label>
<fieldset class="repeating_gift">
<div class="sheet-skills">
<button type="action" name='act_gift-action' style="font-family: dicefontd20; font-size: 20px; width: 16px; margin: 4px 4px 0px 0px; padding: 2px 0px 0px 0px; border: 1px solid transparent; font-weight: bold;">t</button>
<input type='text' name='attr_GiftName' style='width: 180px; height: 25px; margin: -4px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' data-i18n-title="Gift Name" title='Gift Name' />
<select name="attr_GiftPoolAttribute"style='width: 120px; height: 25px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White; padding: 2px' data-i18n-title="Gift Pool" title='Gift Attribute Pool' >
<option value=" " selected></option>
<option value="@{Glory}">Glory</option>
<option value="@{Honor}">Honor</option>
<option value="@{Wisdom}">Wisdom</option>
</select>
<select name='attr_GiftPoolSkill' style='width: 120px; height: 25px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White; padding: 2px;' data-i18n-title="Gift Pool" title='Gift Skill Pool' >
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="-----" selected></option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<input type='text' name='attr_GiftCost' style='width: 60px; height: 25px; margin: -4px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' data-i18n-title="Gift Cost" title='Gift Cost' />
<!-- Actions: Free, Full, Minor -->
<select name='attr_GiftAction' style='width: 74px; height: 25px; margin: 0px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White; padding: 2px' data-i18n-title="Gift Action" title='Gift Action' >
<option value=" " selected></option>
<option value="@{Glory}">Free</option>
<option value="@{Honor}">Full</option>
<option value="@{Wisdom}">Minor</option>
<input type='text' name='attr_GiftNotes' style='width: 190px; height: 25px; margin: -4px 0px 0px 2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' data-i18n-title="Gift Notes" title='Gift Notes' />
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 22px; margin: 4px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;</label>
<input type="checkbox" name='attr_GiftNotesExtra' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -16px; " />
<div class="sheet-body"><textarea name="attr_extraNotes" style="height:50px; width: 790px; max-width: 790px; margin: 0; border: 1px solid DimGray;" placeholder="Extra Notes"></textarea></div>
</div>
</fieldset>
</div>
</div>
<div class="subhead6"></div>
<div class="rage1"></div>
<div class="rage2">
<div class="dotrow">
<button class="sheet-textButton" type="roll" name="roll_rageRoll" value="&{template:check} {{name=@{character_name} *RAGE Check*}} {{Roll=[[1d10]]}} {{DL=[[5]]}} {{RageCheck=[[1]]}}">
<label for="attr_Rage" style="font-size: 1.4em; font-weight: 900; text-align: right; font-style: italic" data-i18n="Rage">Rage</label>
</button>
<div><input type="radio" name="attr_Rage" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_Rage" value="1" />
<span></span> <input type="radio" name="attr_Rage" value="2" />
<span></span> <input type="radio" name="attr_Rage" value="3" />
<span></span> <input type="radio" name="attr_Rage" value="4" />
<span></span> <input type="radio" name="attr_Rage" value="5" />
<span></span>
</div>
</div>
</div>
<div class="rage3"></div>
<div class="tenet1">
<label class="typewritter" data-i18n="Chronicle Tenets">Chronicle Tenets</label>
<textarea rows="8" cols="60" style='resize: none; width: 260px; height: 180px; text-align: left; border: 1px solid black; background-color: White; margin: 0px 0px 0px 0px' name='attr_Tenets'></textarea>
</div>
<div class="tenet2">
<label class="typewritter" data-i18n="Touchstones">Touchstones</label>
<textarea rows="8" cols="60" style='resize: none; width: 260px; height: 180px; text-align: left; border: 1px solid black; background-color: White; margin: 0px 0px 0px 0px' name='attr_Touchstones'></textarea>
</div>
<div class="tenet3">
<label class="typewritter" data-i18n="Favors & Bans">Favors & Bans</label>
<textarea rows="8" cols="60" style='resize: none; width: 260px; height: 180px; text-align: left; border: 1px solid black; background-color: White; margin: 0px 0px 0px 0px' name='attr_Favors'></textarea>
</div>
</div>
<div><hr class="break-line"></div>
<div class="advantage1" style="display: inline-block; vertical-align: top; width: 400px">
<label class="gothic" style="font-size: 36px; text-transform: uppercase" data-i18n="Backgrounds">Backgrounds</label>
<fieldset class="repeating_advflaw"><!-- have to leave the name the same else have to have translation code -->
<!-- <div class="butdotrow">
<label style="margin-bottom: 2px; padding-top: 4px"; for="attr_advflaw1"><input type="text" style="width: 264px;"; name="attr_advflaw1" /></label>
<div style="0px 0px 0px -10px;"><input type="radio" name="attr_advflaw" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_advflaw" value="1" />
<span></span> <input type="radio" name="attr_advflaw" value="2" />
<span></span> <input type="radio" name="attr_advflaw" value="3" />
<span></span> <input type="radio" name="attr_advflaw" value="4" />
<span></span> <input type="radio" name="attr_advflaw" value="5" />
<span></span>
</div>
<div>
<button type="action" style="font-family: dicefontd20; font-size: 20px; width: 1px; margin: 0px 0px 6px -4px; border: 1px solid transparent" name='act_advflaw-action'></button>
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 22px; margin: 4px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;
<input type="checkbox" name='attr_BackgroundsExtra' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -18px; " /></label>
</div>
</div>
<div class="sheet-body"><textarea name="attr_extraNotes" style="height:50px; width: 390px; max-width: 390px; margin: 0; border: 1px solid DimGray;" placeholder="Background Notes"></textarea></div>
-->
<!--
<div style="border: 1px solid Red;">
<label style="display: inline-block; vertical-align: top; width: 260px; margin: 0px 0px 2px 0px; padding: 4px 0px 0px 0px"; for="attr_advflaw1"><input type="text" style='width: 260px; height: 22px; margin: 0px 0px 0px 0px; text-align: left; font-size: 1.0em; background-color: White;'; name="attr_advflaw1" /></label>
<div style="display: inline-block; vertical-align: top; width: 106px; margin: 2px 0px 0px -4px;"><input type="radio" name="attr_advflaw" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_advflaw" value="1" />
<span></span> <input type="radio" name="attr_advflaw" value="2" />
<span></span> <input type="radio" name="attr_advflaw" value="3" />
<span></span> <input type="radio" name="attr_advflaw" value="4" />
<span></span> <input type="radio" name="attr_advflaw" value="5" />
<span></span>
</div>
<button type="action" style="font-family: dicefontd20; font-size: 20px; width: 12px; height: 12px; margin: 0px 0px 2px -4px; padding: 0; border: 1px solid Black" name='act_advflaw-action'></button>
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 18px; margin: 4px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;
<input type="checkbox" name='attr_BackgroundsExtra' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -18px; " /></label>
<div class="sheet-body"><textarea name="attr_extraNotes" style="height:50px; width: 390px; max-width: 390px; margin: 0; border: 1px solid DimGray;" placeholder="Background Notes"></textarea></div>
</div>
-->
<div style="border: 0px solid Red;">
<input name="attr_advflaw1" type="text" style='display: inline-block; vertical-align: top; width: 260px; height: 23px; margin: 0px 0px 0px 0px; padding: 3px 2px 0px 4px; text-align: left; font-size: 1.0em; background-color: White;' data-i18n-title="Background" title='Background' />
<div style="display: inline-block; vertical-align: top; width: 106px; margin: 2px 0px 0px -4px;"><input type="radio" name="attr_advflaw" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_advflaw" value="1" />
<span></span> <input type="radio" name="attr_advflaw" value="2" />
<span></span> <input type="radio" name="attr_advflaw" value="3" />
<span></span> <input type="radio" name="attr_advflaw" value="4" />
<span></span> <input type="radio" name="attr_advflaw" value="5" />
<span></span>
</div>
<button type="action" style="font-family: dicefontd20; font-size: 12px; width: 12px; height: 12px; margin: 3px 0px 2px -4px; padding: 0; border: 0px solid Black" name='act_advflaw-action'>t</button>
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 22px; margin: 0px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;</label>
<input type="checkbox" name='attr_BackgroundNotesExtra' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -16px; " />
<div class="sheet-body"><textarea name="attr_extraNotes" style="height:50px; width: 390px; max-width: 390px; margin: 0; border: 1px solid DimGray;" placeholder="Background Notes"></textarea></div>
</div>
</fieldset>
<label class="gothic" style="font-size: 36px; text-transform: uppercase; margin-top: 20px;" data-i18n="Merits/Flaws">Merits/Flaws</label>
<fieldset class="repeating_meritflaw">
<!--
<div class="butdotrow">
<label style="margin-bottom: 2px; padding-top: 4px"; for="attr_meritflaw1"><input type="text" style="width: 264px;"; name="attr_meritflaw1" /></label>
<div><input type="radio" name="attr_meritflaw" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_meritflaw" value="1" />
<span></span> <input type="radio" name="attr_meritflaw" value="2" />
<span></span> <input type="radio" name="attr_meritflaw" value="3" />
<span></span> <input type="radio" name="attr_meritflaw" value="4" />
<span></span> <input type="radio" name="attr_meritflaw" value="5" />
<span></span>
</div>
<button type="action" style="font-family: dicefontd20; font-size: 20px; width: 1px; margin-bottom: 6px; border: 1px solid transparent" name='act_meritflaw-action'></button>
</div>
-->
<div style="border: 0px solid Red;">
<input name="attr_meritflaw1" type="text" style='display: inline-block; vertical-align: top; width: 260px; height: 23px; margin: 0px 0px 0px 0px; padding: 3px 2px 0px 4px; text-align: left; font-size: 1.0em; background-color: White;' data-i18n-title="Background" title='Background' />
<div style="display: inline-block; vertical-align: top; width: 106px; margin: 2px 0px 0px -4px;"><input type="radio" name="attr_meritflaw" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_meritflaw" value="1" />
<span></span> <input type="radio" name="attr_meritflaw" value="2" />
<span></span> <input type="radio" name="attr_meritflaw" value="3" />
<span></span> <input type="radio" name="attr_meritflaw" value="4" />
<span></span> <input type="radio" name="attr_meritflaw" value="5" />
<span></span>
</div>
<button type="action" style="font-family: dicefontd20; font-size: 12px; width: 12px; height: 12px; margin: 3px 0px 2px -4px; padding: 0; border: 0px solid Black" name='act_meritflaw-action'>t</button>
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 22px; margin: 0px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;</label>
<input type="checkbox" name='attr_MeritNotesExtra' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -16px; " />
<div class="sheet-body"><textarea name="attr_extraNotes" style="height:50px; width: 390px; max-width: 390px; margin: 0; border: 1px solid DimGray;" placeholder="Merit/Flaw Notes"></textarea></div>
</div>
</fieldset>
<input type='hidden' name='attr_HaranoHaugloskPool' value="0">
<div class="sheet-row" align="center" style="display: inline-block;">
<h3 style="text-align: center; margin-right:10px" data-i18n="Harano">Harano</h3>
<div align="center" class="sheet-Harangolosk">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox1" value="1"/>
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox1" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
<div align="center" class="sheet-Harangolosk">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox2" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox2" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
<div align="center" class="sheet-Harangolosk">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox3" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox3" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
<div align="center" class="sheet-Harangolosk">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox4" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox4" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
<div align="center" class="sheet-Harangolosk" style="margin-right: 5px">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox5" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox5" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h3 style="text-align: center" data-i18n="Hauglosk">Hauglosk</h3>
<div align="center" class="sheet-Harangolosk">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox6" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox6" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
<div align="center" class="sheet-Harangolosk">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox7" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox7" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
<div align="center" class="sheet-Harangolosk">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox8" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox8" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
<div align="center" class="sheet-Harangolosk">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox9" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox9" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
<div align="center" class="sheet-Harangolosk" style="margin-right: 5px">
<input type="radio" class="sheet-Harangolosk sheet-no-Harangolosk" name="attr_HarangoloskBox10" value="1" />
<input type="radio" class="sheet-Harangolosk sheet-aggravated-Harangolosk" name="attr_HarangoloskBox10" value="3616" checked="checked" />
<span class="sheet-Harangolosk sheet-no-Harangolosk"></span>
<span class="sheet-Harangolosk sheet-aggravated-Harangolosk"></span>
</div>
</div>
<!-- Dark Pact logo -->
<div>
<img
src="https://github.com/Roll20/roll20-character-sheets/blob/master/WTA5e/Dark%20Pack%20logo.png?raw=true"
style="width: 50px; height: 50px; max-height: 100px; max-width: 100px; margin: 0px 0px 0px -320px;"
title="“Portions of this character sheet are the copyrights and trademarks of Paradox Interactive AB,&#013; and are used with permission. All rights reserved. &#013;For more information please visit worldofdarkness.com.” &#013;TLDR: The Dark Pack logo indicates this sheet should be publicly available and without cost.">
</div>
<div>
<button class="sheet-textButton" type="roll" name="roll_HaranoHaugloskRoll" style="width: 190px; margin: -70px 0px 0px 0px;" value="&{template:check} {{name=@{character_name} Harano & Hauglosk Roll}} {{Roll=[[(@{HaranoHaugloskPool})d10>6]]}} {{DL=[[5]]}} {{HHRoll=[[1]]}}">
<label style=" text-align: center; width: 186px; margin: 0px 0px 0px 0px; border: 1px solid transparent;" data-i18n="Roll Harano & Hauglosk">Roll Harano & Hauglosk</label>
</button>
</div>
</div>
<div class="form1" style="display: inline-block; vertical-align: top; width: 400px">
<div>
<label class="gothic" style="font-size: 36px; text-transform: uppercase" data-i18n="Shapeshifting">SHAPESHIFTING</label>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center; width:80px;">Form</h4>
<select name="attr_form" style="width:80px; text-align: center; font-size: 14px; color:maroon; font-weight: bold; display:inline-block">
<option value="0"></option>
<option value="homid" selected>Homid</option>
<option value="glabro">Glabro</option>
<option value="crinos">Crinos</option>
<option value="hispo">Hispo</option>
<option value="lupus">Lupus</option>
</select>
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center; width:110px;">Form Bonus</h4>
<input type="radio" class="sheet-defaultRadioBox zero" name="attr_formbonus" value="0" checked="checked" />
<span></span>
<input type="radio" class="sheet-defaultRadioBox" name="attr_formbonus" value="1" />
<span></span>
<input type="radio" class="sheet-defaultRadioBox" name="attr_formbonus" value="2" />
<span></span>
<input type="radio" class="sheet-defaultRadioBox" name="attr_formbonus" value="3" />
<span></span>
<input type="radio" class="sheet-defaultRadioBox" name="attr_formbonus" value="4" />
<span></span>
<input type="radio" class="sheet-defaultRadioBox" name="attr_formbonus" value="5" />
<span></span>
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center; width:170px;">Weaponry</h4>
<select name="attr_formweapon" style="width:170px; display:inline-block">
<option value="0"></option>
<option value="1" selected>None</option>
<option value="2">None</option>
<option value="3">+3 Claw, +1 Agg bite</option>
<option value="4">+1 Agg bite</option>
<option value="5">Aggravated vs Mortals</option>
</select>
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center; width:140px;">Regeneration Amount</h4>
<select name="attr_formregeneration" style="width:140px; display:inline-block">
<option value="0"></option>
<option value="1" selected>None</option>
<option value="2">⬤ Superficial</option>
<option value="3">⬤⬤ Superficial</option>
<option value="4">⬤ Superficial</option>
<option value="5">None</option>
</select>
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center; width:140px;">Cost</h4>
<select name="attr_formcost" style="width:140px; display:inline-block">
<option value="0"></option>
<option value="1" selected>None</option>
<option value="2">⬤ Rage Check</option>
<option value="3">⬤⬤ Rage Checks</option>
<option value="4">⬤ Rage Check</option>
<option value="5">None</option>
</select>
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center; width:106px;">Frenzy Difficulty</h4>
<select name="attr_formfrenzy" style="width:40px; display:inline-block">
<option value="0"></option>
<option value="1" selected>2</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">2</option>
<option value="5">2</option>
</select>
</div>
</div>
<div class="sheet-row" align="right" style="display: inline-block;">
<h4 style="text-align: center" >Frenzy Repercussions</h4>
<select name="attr_formrepercussions" style="width:430px; display:inline-block">
<option value="0"></option>
<option value="1" selected>Raise Rage to 5 and assume Crinos, Rage drops to 0 after Frenzy</option>
<option value="2">Raise Rage to 5 and assume Crinos, Rage drops to 0 after Frenzy</option>
<option value="3">Spend WP to avoid Frenzy if no kill in prior turn, Rage drops to 0 after Frenzy</option>
<option value="4">Raise Rage to 5 and assume Crinos, Rage drops to 0 after Frenzy</option>
<option value="5">Raise Rage to 5 and assume Crinos, Rage drops to 0 after Frenzy</option>
</select>
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center;" >Silver Damage</h4>
<select name="attr_formsilver" style="width:100px; display:inline-block">
<option value="0"></option>
<option value="1" selected>No</option>
<option value="2">Yes</option>
<option value="3">Yes</option>
<option value="4">Yes</option>
<option value="5">No</option>
</select>
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center" >Form Penalties</h4>
<select name="attr_formpenalties" style="width:296px; display:inline-block">
<option value="0"></option>
<option value="1" selected>None</option>
<option value="2">-2 penalty to non-intimidation Social tests</option>
<option value="3">Monosyllabic. Inflicts Delirium, Rage drops to 1 upon leaving Crinos</option>
<option value="4">No Form Bonus to Stealth tests</option>
<option value="5">None</option>
</select>
</div>
<div class="sheet-row" align="left" style="display: inline-block; width: 400px;">
<label style="display: inline-block; vertical-align: top; text-align: left; width: 50px" >Merits: </label>
<label style="display: inline-block; vertical-align: top; text-align: left; width: 102px; font-weight: normal; font-size: 1.0em;" >Luna's Resilience </label>
<input type="checkbox" name='attr_lunaResilience' style="display: inline-block; vertical-align: top; width: 14px; height: 18px; opacity: 1; accent-color: DarkRed; margin: -1px 0px 0px -6px; border: 1px solid Black;" value="1" title="Wyrmtide p28" />
</div>
</div>
<div class="form1" style="display: inline-block; vertical-align: top; width: 400px">
<h3 data-i18n="Custom Rolls">Custom Rolls</h3>
<div>
<label style="display: inline-block; vertical-align: top; font-weight: bold; text-align: center; width: 160px; font-size: 1.0em; margin: 2px; border: 0px solid black;" data-i18n="Attribute">Attribute</label>
<label style="display: inline-block; vertical-align: top; font-weight: bold; text-align: center; width: 160px; font-size: 1.0em; margin: 2px; border: 0px solid black;" data-i18n="Ability">Ability</label>
</div>
<div class="dicepool">
<select name="attr_DPAtt1" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<select name="attr_DPAbi1" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<button class="nospec btn ui-draggable" type="roll" style="height: 22px;" name="roll_DP1roll"
value="/em rolls Custom Roll 1\n/r {(@{DPAtt1}+@{DPAbi1}+?{Pool Mod|0})d10s}>6"></button>
</div>
<div class="dicepool">
<select name="attr_DPAtt2" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Strength}">Strength</option>
<option value="@{Dexterity}">Dexterity</option>
<option value="@{Stamina}">Stamina</option>
<option value="@{Charisma}">Charisma</option>
<option value="@{Manipulation}">Manipulation</option>
<option value="@{Appearance}">Appearance</option>
<option value="@{Intelligence}">Intelligence</option>
<option value="@{Wits}">Wits</option>
<option value="@{Resolve}">Resolve</option>
</select>
<select name="attr_DPAbi2" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<button class="nospec btn ui-draggable" type="roll" style="height: 22px;" name="roll_DP2roll"
value="/em *rolls* Custom Roll 2\n/r {(@{DPAtt2}+@{DPAbi2}+?{Pool Mod|0})d10s}>6"></button>
</div>
<div class="dicepool">
<select name="attr_DPAtt3" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Strength}">Strength</option>
<option value="@{Dexterity}">Dexterity</option>
<option value="@{Stamina}">Stamina</option>
<option value="@{Charisma}">Charisma</option>
<option value="@{Manipulation}">Manipulation</option>
<option value="@{Appearance}">Appearance</option>
<option value="@{Intelligence}">Intelligence</option>
<option value="@{Wits}">Wits</option>
<option value="@{Resolve}">Resolve</option>
</select>
<select name="attr_DPAbi3" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<button class="nospec btn ui-draggable" type="roll" style="height: 22px;" name="roll_DP3roll"
value="/em *rolls* Custom Roll 3\n/r {(@{DPAtt3}+@{DPAbi3}+?{Pool Mod|0})d10s}>6"></button>
</div>
<div class="dicepool">
<select name="attr_DPAtt4" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Strength}">Strength</option>
<option value="@{Dexterity}">Dexterity</option>
<option value="@{Stamina}">Stamina</option>
<option value="@{Charisma}">Charisma</option>
<option value="@{Manipulation}">Manipulation</option>
<option value="@{Appearance}">Appearance</option>
<option value="@{Intelligence}">Intelligence</option>
<option value="@{Wits}">Wits</option>
<option value="@{Resolve}">Resolve</option>
</select>
<select name="attr_DPAbi4" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<button class="nospec btn ui-draggable" type="roll" style="height: 22px;" name="roll_DP4roll"
value="/em *rolls* Custom Roll 4 \n/r {(@{DPAtt4}+@{DPAbi4}+?{Pool Mod|0})d10s}>6"></button>
</div>
<div class="dicepool">
<select name="attr_DPAtt5" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Strength}">Strength</option>
<option value="@{Dexterity}">Dexterity</option>
<option value="@{Stamina}">Stamina</option>
<option value="@{Charisma}">Charisma</option>
<option value="@{Manipulation}">Manipulation</option>
<option value="@{Appearance}">Appearance</option>
<option value="@{Intelligence}">Intelligence</option>
<option value="@{Wits}">Wits</option>
<option value="@{Resolve}">Resolve</option>
</select>
<select name="attr_DPAbi5" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<button class="nospec btn ui-draggable" type="roll" style="height: 22px;" name="roll_DP5roll"
value="/em *rolls* Custom Roll 5 \n/r {(@{DPAtt5}+@{DPAbi5}+?{Pool Mod|0})d10s}>6"></button>
</div>
<div class="dicepool">
<select name="attr_DPAtt6" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Strength}">Strength</option>
<option value="@{Dexterity}">Dexterity</option>
<option value="@{Stamina}">Stamina</option>
<option value="@{Charisma}">Charisma</option>
<option value="@{Manipulation}">Manipulation</option>
<option value="@{Appearance}">Appearance</option>
<option value="@{Intelligence}">Intelligence</option>
<option value="@{Wits}">Wits</option>
<option value="@{Resolve}">Resolve</option>
</select>
<select name="attr_DPAbi6" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<button class="nospec btn ui-draggable" type="roll" style="height: 22px;" name="roll_DP6roll"
value="/em *rolls* Custom Roll 6\n/r {(@{DPAtt6}+@{DPAbi6}+?{Pool Mod|0})d10s}>6"></button>
</div>
<div class="dicepool">
<select name="attr_DPAtt7" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Strength}">Strength</option>
<option value="@{Dexterity}">Dexterity</option>
<option value="@{Stamina}">Stamina</option>
<option value="@{Charisma}">Charisma</option>
<option value="@{Manipulation}">Manipulation</option>
<option value="@{Appearance}">Appearance</option>
<option value="@{Intelligence}">Intelligence</option>
<option value="@{Wits}">Wits</option>
<option value="@{Resolve}">Resolve</option>
</select>
<select name="attr_DPAbi7" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<button class="nospec btn ui-draggable" type="roll" style="height: 22px;" name="roll_DP7roll"
value="/em *rolls* Custom Roll 7 \n/r {(@{DPAtt7}+@{DPAbi7}+?{Pool Mod|0})d10s}>6"></button>
</div>
<div class="dicepool">
<select name="attr_DPAtt8" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Strength}">Strength</option>
<option value="@{Dexterity}">Dexterity</option>
<option value="@{Stamina}">Stamina</option>
<option value="@{Charisma}">Charisma</option>
<option value="@{Manipulation}">Manipulation</option>
<option value="@{Appearance}">Appearance</option>
<option value="@{Intelligence}">Intelligence</option>
<option value="@{Wits}">Wits</option>
<option value="@{Resolve}">Resolve</option>
</select>
<select name="attr_DPAbi8" style="margin-bottom: 0">
<option value="0" selected></option>
<option value="@{Athletics}">Athletics</option>
<option value="@{Brawl}">Brawl</option>
<option value="@{Craft}">Craft</option>
<option value="@{Driving}">Driving</option>
<option value="@{Firearms}">Firearms</option>
<option value="@{Larceny}">Larceny</option>
<option value="@{Melee}">Melee</option>
<option value="@{Stealth}">Stealth</option>
<option value="@{Survival}">Survival</option>
<option value="@{Animal_Ken}">Animal&nbsp;Ken</option>
<option value="@{Etiquette}">Etiquette</option>
<option value="@{Insight}">Insight</option>
<option value="@{Intimidation}">Intimidation</option>
<option value="@{Leadership}">Leadership</option>
<option value="@{Performance}">Performance</option>
<option value="@{Persuasion}">Persuasion</option>
<option value="@{Streetwise}">Streetwise</option>
<option value="@{Subterfuge}">Subterfuge</option>
<option value="@{Academics}">Academics</option>
<option value="@{Awareness}">Awareness</option>
<option value="@{Finance}">Finance</option>
<option value="@{Investigation}">Investigation</option>
<option value="@{Medicine}">Medicine</option>
<option value="@{Occult}">Occult</option>
<option value="@{Politics}">Politics</option>
<option value="@{Science}">Science</option>
<option value="@{Technology}">Technology</option>
<option value="@{Strength}" data-i18n="Strength">Strength</option>
<option value="@{Dexterity}" data-i18n="Dexterity">Dexterity</option>
<option value="@{Stamina}" data-i18n="Stamina">Stamina</option>
<option value="@{Charisma}" data-i18n="Charisma">Charisma</option>
<option value="@{Manipulation}" data-i18n="Manipulation">Manipulation</option>
<option value="@{Composure}" data-i18n="Composure">Composure</option>
<option value="@{Intelligence}" data-i18n="Intelligence">Intelligence</option>
<option value="@{Wits}" data-i18n="Wits">Wits</option>
<option value="@{Resolve}" data-i18n="Resolve">Resolve</option>
</select>
<button class="nospec btn ui-draggable" type="roll" style="height: 22px;" name="roll_DP8roll"
value="/em *rolls* Custom Roll 8 \n/r {(@{DPAtt8}+@{DPAbi8}+?{Pool Mod|0})d10s}>6"></button>
</div>
<div class="textbox">
<label class="gothic" style="padding-top: 25px" for="attr_appearance" data-i18n="Appearance">Appearance</label>
<textarea style="height: 120px" name="attr_appearance"></textarea>
</div>
<div class="textbox">
<label class="gothic" style="padding-top: 5px" data-i18n="Caern" for="attr_caern">Caern</label>
<textarea style="height: 120px" name="attr_caern"></textarea>
</div>
<div class="textbox">
<label class="gothic" style="padding-top: 5px" data-i18n="History" for="attr_history">History</label>
<textarea name="attr_history"></textarea>
</div>
</div>
</div>
<div class="extra2-3" style="display: inline-block; vertical-align: top; width: 400px">
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center"data-i18n="Experience" >Experience</h4>
<input type="text" style="text-align: center;" name="attr_experience">
</div>
<div class="sheet-row" align="center" style="display: inline-block;">
<h4 style="text-align: center"data-i18n="Experience (spent)" > (spent)</h4>
<input type="text" style="text-align: center;" name="attr_experience_spent">
</select>
</div>
<div class="advantage1" style="display: inline-block; vertical-align: top; width: 400px; margin-top: 8px; border: 1px solid Black;">
<label class="gothic" style="font-size: 36px; text-transform: uppercase; margin-top: 20px;" data-i18n="Pack">Pack</label>
<label class="typetitle" style="display: inline-block; vertical-align: top; width: 76px; font-size: 1.4em; font-weight: bold; padding-top: 8px; border: 0px solid Blue;" data-i18n="Name:">Name:</label>
<input type="text" name="attr_pack_name" style="display: inline-block; vertical-align: top; width: 300px; text-align: center; font-size: 1.6em; font-weight: bold;"/>
<label class="typetitle" style="display: inline-block; vertical-align: top; width: 76px; font-size: 1.4em; font-weight: bold; padding-top: 8px; border: 0px solid Blue;" data-i18n="Type:">Type:</label>
<input type="text" name="attr_pack_type" style="display: inline-block; vertical-align: top; width: 300px; text-align: center; font-size: 1.6em; font-weight: bold;"/>
<label class="typetitle" style="display: inline-block; vertical-align: top; width: 76px; font-size: 1.4em; font-weight: bold; padding-top: 8px; border: 0px solid Blue;" data-i18n="Members:">Members:</label>
<input type="text" name="attr_pack_member1" style="display: inline-block; vertical-align: top; width: 300px; font-size: 1.6em; font-weight: bold;"/>
<input type="text" name="attr_pack_member2" style="display: inline-block; vertical-align: top; margin-left: 88px; width: 300px; font-size: 1.6em; font-weight: bold;"/>
<input type="text" name="attr_pack_member3" style="display: inline-block; vertical-align: top; margin-left: 88px; width: 300px; font-size: 1.6em; font-weight: bold;"/>
<fieldset class="repeating_packMembers">
<input type="text" name="attr_pack_member" style="display: inline-block; vertical-align: top; margin-left: 88px; width: 300px; font-size: 1.6em; font-weight: bold;"/>
</fieldset>
<label class="gothic" style="font-size: 22px; text-transform: uppercase; margin-top: 20px;" data-i18n="Elements">Elements</label>
<div style="border: 0px solid Red;">
<label class="typetitle" style="display: inline-block; vertical-align: top; width: 200px; text-align: center; font-size: 1.4em; font-weight: bold; padding-top: 8px; border: 0px solid Blue;" data-i18n="Territory">Territory</label>
<div style="display: inline-block; vertical-align: top; width: 106px; margin: 2px 0px 0px -4px;"><input type="radio" name="attr_territory" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_territory" value="1" />
<span></span> <input type="radio" name="attr_territory" value="2" />
<span></span> <input type="radio" name="attr_territory" value="3" />
<span></span> <input type="radio" name="attr_territory" value="4" />
<span></span> <input type="radio" name="attr_territory" value="5" />
<span></span>
</div>
<button type="action" style="font-family: dicefontd20; font-size: 12px; width: 32px; height: 12px; margin: 3px 0px 2px 6px; padding: 0; border: 0px solid Black" name='act_territory-action'>t</button>
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 22px; margin: 0px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;</label>
<input type="checkbox" name='attr_territoryExtraCheck' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -16px; " />
<div class="sheet-body"><textarea name="attr_territoryExtraNotes" style="height:50px; width: 390px; max-width: 390px; margin: 0; border: 1px solid DimGray;" placeholder="Territory Notes"></textarea></div>
</div>
<div style="border: 0px solid Red;">
<label class="typetitle" style="display: inline-block; vertical-align: top; width: 200px; text-align: center; font-size: 1.4em; font-weight: bold; padding-top: 8px; border: 0px solid Blue;" data-i18n="Community">Community</label>
<div style="display: inline-block; vertical-align: top; width: 106px; margin: 2px 0px 0px -4px;"><input type="radio" name="attr_community" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_community" value="1" />
<span></span> <input type="radio" name="attr_community" value="2" />
<span></span> <input type="radio" name="attr_community" value="3" />
<span></span> <input type="radio" name="attr_community" value="4" />
<span></span> <input type="radio" name="attr_community" value="5" />
<span></span>
</div>
<button type="action" style="font-family: dicefontd20; font-size: 12px; width: 32px; height: 12px; margin: 3px 0px 2px 6px; padding: 0; border: 0px solid Black" name='act_community-action'>t</button>
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 22px; margin: 0px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;</label>
<input type="checkbox" name='attr_communityExtraCheck' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -16px; " />
<div class="sheet-body"><textarea name="attr_communityExtraNotes" style="height:50px; width: 390px; max-width: 390px; margin: 0; border: 1px solid DimGray;" placeholder="Community Notes"></textarea></div>
</div>
<div style="border: 0px solid Red;">
<label class="typetitle" style="display: inline-block; vertical-align: top; width: 200px; text-align: center; font-size: 1.4em; font-weight: bold; padding-top: 8px; border: 0px solid Blue;" data-i18n="Spirit">Spirit</label>
<div style="display: inline-block; vertical-align: top; width: 106px; margin: 2px 0px 0px -4px;"><input type="radio" name="attr_spirit" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_spirit" value="1" />
<span></span> <input type="radio" name="attr_spirit" value="2" />
<span></span> <input type="radio" name="attr_spirit" value="3" />
<span></span> <input type="radio" name="attr_spirit" value="4" />
<span></span> <input type="radio" name="attr_spirit" value="5" />
<span></span>
</div>
<button type="action" style="font-family: dicefontd20; font-size: 12px; width: 32px; height: 12px; margin: 3px 0px 2px 6px; padding: 0; border: 0px solid Black" name='act_spirit-action'>t</button>
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 22px; margin: 0px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;</label>
<input type="checkbox" name='attr_spiritExtraCheck' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -16px; " />
<div class="sheet-body"><textarea name="attr_spiritExtraNotes" style="height:50px; width: 390px; max-width: 390px; margin: 0; border: 1px solid DimGray;" placeholder="Spirit Notes"></textarea></div>
</div>
<label class="gothic" style="font-size: 22px; text-transform: uppercase; margin-top: 20px;" data-i18n="Advantages/Flaws">Advantages/Flaws</label>
<fieldset class="repeating_packmeritflaw">
<div style="border: 0px solid Red;">
<input name="attr_meritflaw1" type="text" style='display: inline-block; vertical-align: top; width: 260px; height: 23px; margin: 0px 0px 0px 0px; padding: 3px 2px 0px 4px; text-align: left; font-size: 1.0em; background-color: White;' data-i18n-title="Background" title='Background' />
<div style="display: inline-block; vertical-align: top; width: 106px; margin: 2px 0px 0px -4px;"><input type="radio" name="attr_meritflaw" value="0" class="zero" checked />
<span></span> <input type="radio" name="attr_meritflaw" value="1" />
<span></span> <input type="radio" name="attr_meritflaw" value="2" />
<span></span> <input type="radio" name="attr_meritflaw" value="3" />
<span></span> <input type="radio" name="attr_meritflaw" value="4" />
<span></span> <input type="radio" name="attr_meritflaw" value="5" />
<span></span>
</div>
<button type="action" style="font-family: dicefontd20; font-size: 12px; width: 12px; height: 12px; margin: 3px 0px 2px -4px; padding: 0; border: 0px solid Black" name='act_meritflaw-action'>t</button>
<label for="extraNotes" style="display: inline-block; vertical-align: top; width: 16px; height: 22px; margin: 0px 0px 0px -3px; padding: 6px 0px 0px 0px;">&#x25BC;</label>
<input type="checkbox" name='attr_MeritNotesExtra' id="extraNotes" class="sheet-toggle-show" style="width: 16px; height: 22px; margin: 8px 0px 0px -16px; " />
<div class="sheet-body"><textarea name="attr_extraNotes" style="height:50px; width: 390px; max-width: 390px; margin: 0; border: 1px solid DimGray;" placeholder="Merit/Flaw Notes"></textarea></div>
</div>
</fieldset>
</div>
<div class="advantage1" style="display: inline-block; vertical-align: top; width: 400px; margin-top: 8px; border: 0px solid Red;">
<label class="gothic" data-i18n="Weapons">Weapons</label>
<div style='display: inline-block; vertical-align: top; width: 400px; margin: 8px 0px 0px -4px; border: 1px solid LightGray;'>
<label class="typetitle" style="width: 92px; margin: 6px 0px 4px 1px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Name">Name</label>
<label class="typetitle" style="width: 92px; margin: 6px 0px 4px 1px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Type">Type</label>
<label class="typetitle" style="width: 92px; margin: 6px 0px 4px 1px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Damage">Damage</label>
<label class="typetitle" style="width: 92px; margin: 6px 0px 4px 1px; font-size: 1.6em; font-weight: bold; text-align: center; padding-right: 4px;" data-i18n="Notes">Notes</label>
<fieldset class="repeating_specialty">
<div class="sheet-skills">
<input type='text' name='attr_weaponName' style='width: 96px; height: 25px; margin: 2px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' />
<input type='text' name='attr_weaponType' style='width: 96px; height: 25px; margin: 2px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' />
<input type='text' name='attr_weaponDamage' style='width: 96px; height: 25px; margin: 2px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' />
<input type='text' name='attr_weaponNotes' style='width: 96px; height: 25px; margin: 2px 0px 0px -2px; text-align: center; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid black; background-color: White;' />
</div>
</fieldset>
</div>
</div>
<div class="textbox">
<label class="gothic" style="padding-top: 15px" data-i18n="Notes">Notes</label>
<textarea name="attr_notes" style="height: 218px"></textarea>
</div>
</div>
</div>
<!-- Roll Templates -->
<rolltemplate class="sheet-rolltemplate-check">
<div class="container">
<div><h1>{{name}}{{#SkillName}} *for* {{SkillName}}{{/SkillName}}</h1></div>
<div class="arrow-container"><div class="arrow-right"></div></div>
{{#Check}}
<div class="rowcolor"><span class="tcat">Successes: </span>{{computed::Roll}}</div>
<div class="rowcolor"><span class="tcat">Crits: </span>{{computed::Crits}}</div>
{{/Check}}
{{#Rage}}
{{#rollGreater() Rage 0 }}
<div class="rowcolor"><span class="tcat">Brutals: </span>{{computed::Rage}}</div>
{{/rollGreater() Rage 0 }}
{{/Rage}}
{{#RageCheck}}
<div class="rowcolor"><span class="tcat">Rage Check: </span>{{Roll}}</div>
{{#rollGreater() Roll DL }}
<div class="rowcolor"><span class="tcat" data-i18n="Result">Result:</span><span data-i18n="Success">Success</span></div>
{{/rollGreater() Roll DL }}
{{#^rollGreater() Roll DL }}
<div class="rowcolor"><span class="tcat" data-i18n="Result">Result:</span><span data-i18n="Failure">Failure</span></div>
{{/^rollGreater() Roll DL }}
{{/RageCheck}}
{{#WPRoll}}
<div class="rowcolor"><span class="tcat" data-i18n="Willpower Successes">Willpower Successes: </span>{{Roll}}</div>
{{/WPRoll}}
{{#WPReRoll}}
<div class="rowcolor"><span class="tcat" data-i18n="Willpower Re-roll">Willpower Re-roll: </span>{{Roll}}</div>
{{/WPReRoll}}
{{#HHRoll}}
<div class="rowcolor"><span class="tcat" data-i18n="Harano/Hauglosk Successes">Harano/Hauglosk Successes: </span>{{Roll}}</div>
{{/HHRoll}}
</div>
</rolltemplate>
<!-- End Roll Templates -->
<!-- SHEET WORKERS -->
<script type="text/worker">
on('sheet:opened',function(){
getAttrs(["setupDone"], function(pvalue) {
console.log("Greetings");
let SetupDone=parseInt(pvalue.setupDone);
console.log("setupdone: "+SetupDone );
if (SetupDone==0){
console.log("do setup");
setAttrs({setupDone:1});
}
});
})
function incSkill(section,skill,value){
getSectionIDs(section, function(idArray) {
var found = false;
if (idArray.length > 0) {
var fields = [];
_.each(idArray, function(currentID) {
fields.push(section+"_" + currentID + "_skill");
fields.push(section+"_" + currentID + "_skillValue");
});
getAttrs(fields, function(values) {
_.each(idArray, function(currentID, i) {
var curSkill = values[section+"_" + idArray[i] + "_skill"];
if (curSkill === skill){
found = true;
}
});
if (!found) {
console.log(skill+""+section+" add !!!!!!!!!!!");
addSkill(section,skill,value);
}
});
}
else{
addSkill(section,skill,value);
}
});
}
function addSkill(section,skill,value){
var id=getId();
var setObj = {};
setObj[section+"_"+id+'_skill']=skill;
setAttrs(setObj);
setObj[section+"_"+id+'_skillValue']=value;
console.log("!!!addSkill skill: "+skill+" value: "+value);
setAttrs(setObj);
}
function incElement(section,skill,value){
getSectionIDs(section, function(idArray) {
var found = false;
if (idArray.length > 0) {
var fields = [];
_.each(idArray, function(currentID) {
fields.push(section+"_" + currentID + "_meritflaw1");
fields.push(section+"_" + currentID + "_meritflaw");
});
getAttrs(fields, function(values) {
_.each(idArray, function(currentID, i) {
var curSkill = values[section+"_" + idArray[i] + "_meritflaw1"];
if (curSkill === skill){
found = true;
}
});
if (!found) {
console.log(skill+" "+section+" add !!!!!!!!!!!");
addElement(section,skill,value);
}
});
}
else{
addElement(section,skill,value);
}
});
}
function addElement(section,skill,value){
var id=getId();
var setObj = {};
setObj[section+"_"+id+'_meritflaw1']=skill;
setAttrs(setObj);
setObj[section+"_"+id+'_meritflaw']=value;
console.log("!!!addSkill skill: "+skill+" value: "+value);
setAttrs(setObj);
}
function getId(){
const sattrs = {};
const createdIDs = [];
var retId = 0;
if (createdIDs.length==0){
retId = generateRowID();
createdIDs.push(retId);
}
var checkit = true;
while (checkit==true) {
let newID = generateRowID();
//console.log("Newid "+newID);
if (!createdIDs.includes(newID)) {
newrowid = newID;
//console.log("newrowid "+newID);
createdIDs.push(newrowid);
checkit=false;
}
}
retId = newrowid;
return retId;
}
on("sheet:opened change:HarangoloskBox1 change:HarangoloskBox2 change:HarangoloskBox3 change:HarangoloskBox4 change:HarangoloskBox5 change:HarangoloskBox6 change:HarangoloskBox7 change:HarangoloskBox8 change:HarangoloskBox9 change:HarangoloskBox10", function(eventInfo){
console.log(" Sheet open: Initialize Harano and Hauglosk if not already set");
getAttrs(["HarangoloskBox1", "HarangoloskBox2","HarangoloskBox3", "HarangoloskBox4","HarangoloskBox5", "HarangoloskBox6","HarangoloskBox7", "HarangoloskBox8","HarangoloskBox9", "HarangoloskBox10"], function(v){
let Pool = 0;
let Harano1 = parseInt(v.HarangoloskBox1)||0;
if (Harano1 == 1) { Pool += 1 };
let Harano2 = parseInt(v.HarangoloskBox2)||0;
if (Harano2 == 1) { Pool += 1 };
let Harano3 = parseInt(v.HarangoloskBox3)||0;
if (Harano3 == 1) { Pool += 1 };
let Harano4 = parseInt(v.HarangoloskBox4)||0;
if (Harano4 == 1) { Pool += 1 };
let Harano5 = parseInt(v.HarangoloskBox5)||0;
if (Harano5 == 1) { Pool += 1 };
let Hauglosk1 = parseInt(v.HarangoloskBox6)||0;
if (Hauglosk1 == 1) { Pool += 1 };
let Hauglosk2 = parseInt(v.HarangoloskBox7)||0;
if (Hauglosk2 == 1) { Pool += 1 };
let Hauglosk3 = parseInt(v.HarangoloskBox8)||0;
if (Hauglosk3 == 1) { Pool += 1 };
let Hauglosk4 = parseInt(v.HarangoloskBox9)||0;
if (Hauglosk4 == 1) { Pool += 1 };
let Hauglosk5 = parseInt(v.HarangoloskBox10)||0;
if (Hauglosk5 == 1) { Pool += 1 };
if (Pool === 0) {
Pool = 1; /* "if a test for Harano or Hauglosk is made, and both trackers are 'empty', the test is made at a minimum of one die" */
}
setAttrs({
HaranoHaugloskPool: Pool
}) ;
});
});
/* (Sort of) Global Variables */
let gName = "";
let gAttribute = "";
let gSkill = "";
let gNumRageDice = 0;
let gRollString = "&{template:check} {{name=@{character_name}}}";
/* There is probably something deeply flawed with this approach but I don't know how to detemine the number of rage dice asynchronously */
on("sheet:opened change:rage", function(eventInfo) {
getAttrs(["rage"], function(v) {
gNumRageDice = parseInt(v.rage)||0;
console.log(" Set gNumRageDice: " + gNumRageDice);
});
});
on('clicked:repeating_gift:gift-action', async (eventInfo) => {
console.log(" Clicked Gift-action");
console.log(" triggerName " + eventInfo.triggerName);
let GiftAttribute = "repeating_gift_GiftPoolAttribute";
let GiftSkill = "repeating_gift_GiftPoolSkill";
let GiftName = "repeating_gift_GiftName";
getAttrs([GiftName, GiftAttribute, GiftSkill, "form", "formbonus"], function(v){
gName = v[GiftName];
gAttribute = v[GiftAttribute];
gSkill = v[GiftSkill];
let form = v.form;
let formBonus = parseInt(v.formbonus)||0;
let formBonusApplies = 0;
switch (gAttribute) {
case "@{Strength}": formBonusApplies = 1; break;
case "@{Dexterity}": formBonusApplies = 1; break;
case "@{Stamina}": formBonusApplies = 1; break;
case "@{Charisma}": formBonusApplies = -1; break;
case "@{Manipulation}": formBonusApplies = -1; break;
case "@{Composure}": formBonusApplies = -1; break;
default:
formBonusApplies = 0;
}
if (form == "lupus") { formBonusApplies = 0; }
console.log("gAttribute " + gAttribute + " form: " + form + " formBonus " + formBonus + " formBonusApplies " + formBonusApplies );
let DicePool = String(gAttribute) + "+" + String(formBonusApplies * formBonus);
if (form == "crinos" && formBonusApplies == -1) { DicePool = "0"; }
console.log(" Name " + gName + " Attribute " + gAttribute + " Skill " + gSkill);
console.log(" attribute getting to await ");
/* Note: removed the 's' from d10s> otherwise sorting would lead to more brutals */
gRollString = "&{template:check} {{name=@{character_name}}} {{SkillName="+ gName +"}} {{Check=[[1]]}} {{Crits=[[0]]}} {{Rage=[[?{Rage?|Yes,1|No,0}]]}} {{Roll=[[(" + DicePool +" + " + gSkill +" +?{Modifiers|0})d10>6]]}}";
console.log(" rollString: " + gRollString);
let Flag = Math.floor(Math.random() * 100000) + 1;
/* console.log(" Flag: " + Flag); */
setAttrs({ giftRollFlag: Flag }) ;
});
});
/* Note that the functionlity HAD to be split into two peices as the await had to be at the top of the section */
on('change:giftRollFlag', async (eventInfo) => {
console.log(" eventInfo " + JSON.stringify(eventInfo) );
if (eventInfo.newValue === undefined) {
/* Obvioulsy in a tar pit. Setting giftRollFlag to zero is a 'change' so it comes back to this routine
and since newValue is absent - don't know why - and a test for 0 won't work, test for undefined
*/
console.log("Has been set to zero - detected indirectly - so done");
return;
}
console.log(" change:giftRollFlag " + eventInfo.newValue);
console.log(" gNumRageDice: " + gNumRageDice);
console.log(" gift getting to await ");
console.log(" gRollString: " + gRollString);
const results = await startRoll(gRollString);
console.log(" RollDice " + results.results.Roll.dice );
console.log(" RollResult " + results.results.Roll.result );
console.log(" RollExpression " + results.results.Roll.expression );
console.log(" Rage Dice " + results.results.Rage.result );
let crits = 0;
let brutals = 0;
let i = 0;
while (results.results.Roll.dice[i] < 11 && results.results.Roll.dice[i] > 0) {
console.log(" i: " + i + " results.results.Roll.dice[i] " + results.results.Roll.dice[i] );
if (results.results.Roll.dice[i] == 10) {
crits +=1 ;
console.log(" crit at " + i + " crits = " + crits);
}
if ((i < gNumRageDice) && (results.results.Rage.result == 1)) {
console.log(" Check at " + i + " for brutals, current value " + results.results.Roll.dice[i]);
if (results.results.Roll.dice[i] < 3) {
brutals +=1 ;
console.log(" brutals at " + i + " brutals = " + brutals + " value " + results.results.Roll.dice[i]);
}
}
i++;
}
let countableCrits = Math.floor(crits/2) * 2; // Criticals are only counted in pairs
const computed = results.results.Roll.result + countableCrits;
const numCrits = crits;
console.log(" numCrits " + crits + " countableCrits " + countableCrits + " computed " + computed);
finishRoll(
results.rollId,
{
Roll: computed, Crits: numCrits, Rage: brutals,
}
);
setAttrs({ giftRollFlag: 0 }) ;
});
on('clicked:repeating_advflaw:advflaw-action', async (eventInfo) => {
console.log(" Clicked Advantage/Flaw-action");
console.log(" triggerName " + eventInfo.triggerName);
let Attribute = "repeating_advflaw_advflaw";
console.log(" Attribute: " + Attribute);
getAttrs([Attribute,"repeating_advflaw_advflaw1"], function(v){
let DicePool = parseInt(v[Attribute])||0;
let Name = v.repeating_advflaw_advflaw1;
console.log("attributeRolled " + Attribute + " attributePool " + DicePool+ " advflaw1 " + Name);
setAttrs({ attributeRolled: Name, attributePool: DicePool}) ;
let Flag = Math.floor(Math.random() * 100000) + 1;
setAttrs({ attributeRollFlag: Flag }) ; // isolated in an attempt to reduce race-condition
});
});
on('clicked:repeating_meritflaw:meritflaw-action', async (eventInfo) => {
console.log(" Clicked Merits/Flaw-action");
console.log(" triggerName " + eventInfo.triggerName);
let Attribute = "repeating_meritflaw_meritflaw";
console.log(" Attribute: " + Attribute);
getAttrs([Attribute,"repeating_meritflaw_meritflaw1"], function(v){
let DicePool = parseInt(v[Attribute])||0;
let Name = v.repeating_meritflaw_meritflaw1;
console.log("attributeRolled " + Attribute + " attributePool " + DicePool+ " meritflaw1 " + Name);
setAttrs({ attributeRolled: Name, attributePool: DicePool}) ;
let Flag = Math.floor(Math.random() * 100000) + 1;
setAttrs({ attributeRollFlag: Flag }) ; // isolated in an attempt to reduce race-condition
});
});
on('clicked:repeating_packmeritflaw:meritflaw-action', async (eventInfo) => {
console.log(" Clicked Merits/Flaw-action");
console.log(" triggerName " + eventInfo.triggerName);
let Attribute = "repeating_packmeritflaw_meritflaw";
console.log(" Attribute: " + Attribute);
getAttrs([Attribute,"repeating_packmeritflaw_meritflaw1"], function(v){
let DicePool = parseInt(v[Attribute])||0;
let Name = v.repeating_packmeritflaw_meritflaw1;
console.log("attributeRolled " + Attribute + " attributePool " + DicePool+ " meritflaw1 " + Name);
setAttrs({ attributeRolled: Name, attributePool: DicePool}) ;
let Flag = Math.floor(Math.random() * 100000) + 1;
setAttrs({ attributeRollFlag: Flag }) ; // isolated in an attempt to reduce race-condition
});
});
on('clicked:territory-action clicked:community-action clicked:spirit-action', async (eventInfo) => {
console.log(" Clicked Element action");
console.log(" triggerName " + eventInfo.triggerName);
let dash = eventInfo.triggerName.indexOf("-");
//console.log(" dash:" + dash);
let Element=eventInfo.triggerName.substring(8,dash);
console.log(" Element:" + Element);
let Attribute = Element;
let Name = Element.charAt(0).toUpperCase() + Element.slice(1);
console.log(" Name:" + Name);
console.log(" Attribute: " + Attribute);
getAttrs([Attribute], function(v){
let DicePool = parseInt(v[Attribute])||0;
console.log("attributeRolled " + Attribute + " attributePool " + DicePool+ " Name " + Name);
setAttrs({ attributeRolled: Name, attributePool: DicePool}) ;
let Flag = Math.floor(Math.random() * 100000) + 1;
setAttrs({ attributeRollFlag: Flag }) ; // isolated in an attempt to reduce race-condition
});
});
on('clicked:strength-action clicked:dexterity-action clicked:stamina-action clicked:charisma-action clicked:manipulation-action clicked:composure-action clicked:intelligence-action clicked:wits-action clicked:resolve-action', async (eventInfo) => {
console.log(" Clicked ???-action");
console.log(" triggerName " + eventInfo.triggerName);
let Attribute = "";
let formBonusApplies = 0;
switch (eventInfo.triggerName) {
case "clicked:strength-action": Attribute = "Strength"; formBonusApplies = 1; break;
case "clicked:dexterity-action": Attribute = "Dexterity"; formBonusApplies = 1; break;
case "clicked:stamina-action": Attribute = "Stamina"; formBonusApplies = 1; break;
case "clicked:charisma-action": Attribute = "Charisma"; formBonusApplies = -1; break;
case "clicked:manipulation-action": Attribute = "Manipulation"; formBonusApplies = -1; break;
case "clicked:composure-action": Attribute = "Composure"; formBonusApplies = -1; break;
case "clicked:intelligence-action": Attribute = "Intelligence"; break;
case "clicked:wits-action": Attribute = "Wits"; break;
case "clicked:resolve-action": Attribute = "Resolve"; break;
case "clicked:territory-action": Attribute = "Territory"; break;
default:
Attribute = "None";
}
console.log(" Attribute: " + Attribute);
getAttrs([Attribute,"form","formbonus"], function(v){
let attributePool = parseInt(v[Attribute])||0;
let form = v.form;
let formBonus = parseInt(v.formbonus)||0;
if (form == "lupus") { formBonusApplies = 0; }
console.log("attributeRolled " + Attribute + " attributePool " + attributePool + " form: " + form + " formBonus " + formBonus + " formBonusApplies " + formBonusApplies );
let DicePool = String(attributePool) + "+" + String(formBonusApplies * formBonus);
if (form == "crinos" && formBonusApplies == -1) { DicePool = "0"; }
console.log(" new DicePool " + DicePool);
setAttrs({ attributeRolled: Attribute, attributePool: DicePool}) ;
let Flag = Math.floor(Math.random() * 100000) + 1;
setAttrs({ attributeRollFlag: Flag }) ; // isolated in an attempt to reduce race-condition
});
});
on('change:attributeRollFlag', async (eventInfo) => {
console.log(" change:attributeRollFlag " + eventInfo.newValue);
console.log(" gNumRageDice: " + gNumRageDice);
if (eventInfo.newValue == 0 || eventInfo.newValue === undefined) {
console.log(" return ");
return;
}
const AttributeString = "?{Attribute|None,0|Charisma, @{Charisma}|Composure, @{Composure}|Dexterity, @{Dexterity}|Intelligence, @{Intelligence}|Manipulation, @{Manipulation}|Resolve, @{Resolve}|Stamina, @{Stamina}|Strength, @{Strength}|Wits, @{Wits}}";
const rollString = "&{template:check} {{name=@{character_name}}} {{SkillName=@{attributeRolled}}} {{Check=[[1]]}} {{Crits=[[0]]}} {{Rage=[[?{Rage?|Yes,1|No,0}]]}} {{Roll=[[(@{attributePool}+"+AttributeString+"+?{Modifiers|0})d10>6]]}}";
console.log(" AttributeString " + AttributeString);
console.log(" rollString " + rollString);
console.log(" attribute getting to await ");
const results = await startRoll(rollString);
console.log(" RollDice " + results.results.Roll.dice );
console.log(" RollResult " + results.results.Roll.result );
console.log(" RollExpression " + results.results.Roll.expression );
console.log(" Rage Dice " + results.results.Rage.result );
let crits = 0;
let brutals = 0;
let i = 0;
while (results.results.Roll.dice[i] < 11 && results.results.Roll.dice[i] > 0) {
console.log(" i: " + i + " results.results.Roll.dice[i] " + results.results.Roll.dice[i] );
if (results.results.Roll.dice[i] == 10) {
crits +=1 ;
console.log(" crit at " + i + " crits = " + crits);
}
if ((i < gNumRageDice) && (results.results.Rage.result == 1)) {
console.log(" Check at " + i + " for brutals, current value " + results.results.Roll.dice[i]);
if (results.results.Roll.dice[i] < 3) {
brutals +=1 ;
console.log(" brutals at " + i + " brutals = " + brutals + " value " + results.results.Roll.dice[i]);
}
}
i++;
}
let countableCrits = Math.floor(crits/2) * 2; // Criticals are only counted in pairs
const computed = results.results.Roll.result + countableCrits;
const numCrits = crits;
console.log(" numCrits " + crits + " countableCrits " + countableCrits + " computed " + computed);
finishRoll(
results.rollId,
{
Roll: computed, Crits: numCrits, Rage: brutals,
}
);
setAttrs({ attributeRollFlag: 0 }) ;
});
on('clicked:glory-action clicked:honor-action clicked:wisdom-action clicked:athletics-action clicked:brawl-action clicked:craft-action clicked:driving-action clicked:firearms-action clicked:larceny-action clicked:melee-action clicked:stealth-action clicked:survival-action clicked:animal_ken-action clicked:etiquette-action clicked:insight-action clicked:intimidation-action clicked:leadership-action clicked:performance-action clicked:persuasion-action clicked:streetwise-action clicked:subterfuge-action clicked:academics-action clicked:awareness-action clicked:finance-action clicked:investigation-action clicked:medicine-action clicked:occult-action clicked:politics-action clicked:science-action clicked:technology-action', async (eventInfo) => {
console.log(" Clicked ???-action");
console.log(" triggerName " + eventInfo.triggerName);
let formBonusApplies = 0;
let Ability = "";
switch (eventInfo.triggerName) {
case "clicked:glory-action": Ability = "Glory"; break;
case "clicked:honor-action": Ability = "Honor"; break;
case "clicked:wisdom-action": Ability = "Wisdom"; break;
case "clicked:athletics-action": Ability = "Athletics"; formBonusApplies = 1; break;
case "clicked:brawl-action": Ability = "Brawl"; formBonusApplies = 1; break;
case "clicked:craft-action": Ability = "Craft"; formBonusApplies = 1; break;
case "clicked:driving-action": Ability = "Driving"; formBonusApplies = 1; break; // Really?
case "clicked:firearms-action": Ability = "Firearms"; formBonusApplies = 1; break; // Really?
case "clicked:larceny-action": Ability = "Larceny"; formBonusApplies = 1; break;
case "clicked:melee-action": Ability = "Melee"; formBonusApplies = 1; break;
case "clicked:stealth-action": Ability = "Stealth"; formBonusApplies = 1; break;
case "clicked:survival-action": Ability = "Survival"; formBonusApplies = 1; break;
case "clicked:animal_ken-action": Ability = "Animal_Ken"; formBonusApplies = -1; break;
case "clicked:etiquette-action": Ability = "Etiquette"; formBonusApplies = -1; break;
case "clicked:insight-action": Ability = "Insight"; formBonusApplies = -1; break;
case "clicked:intimidation-action": Ability = "Intimidation"; formBonusApplies = 1; break;
case "clicked:leadership-action": Ability = "Leadership"; formBonusApplies = -1; break;
case "clicked:performance-action": Ability = "Performance"; formBonusApplies = -1; break;
case "clicked:persuasion-action": Ability = "Persuasion"; formBonusApplies = -1; break;
case "clicked:streetwise-action": Ability = "Streetwise"; formBonusApplies = -1; break;
case "clicked:subterfuge-action": Ability = "Subterfuge"; formBonusApplies = -1; break;
case "clicked:academics-action": Ability = "Academics"; break;
case "clicked:awareness-action": Ability = "Awareness"; break;
case "clicked:finance-action": Ability = "Finance"; break;
case "clicked:investigation-action": Ability = "Investigation"; break;
case "clicked:medicine-action": Ability = "Medicine"; break;
case "clicked:occult-action": Ability = "Occult"; break;
case "clicked:politics-action": Ability = "Politics"; break;
case "clicked:science-action": Ability = "Science"; break;
case "clicked:technology-action": Ability = "Technology"; break;
default:
Ability = "None";
}
console.log(" Ability: " + Ability);
getAttrs([Ability,"form","formbonus"], function(v){
let abilityPool = parseInt(v[Ability])||0;
let form = v.form;
let formBonus = parseInt(v.formbonus)||0;
if (form == "lupus" && !(Ability === "Survival" || Ability === "Stealth")) { formBonusApplies = 0; }
let DicePool = String(abilityPool) + "+" + String(formBonusApplies * formBonus);
if (form == "crinos" && formBonusApplies == -1) { DicePool = "0"; }
console.log("skillRolled " + Ability + " skillPool " + DicePool);
let Flag = Math.floor(Math.random() * 100000) + 1;
setAttrs({ skillRolled: Ability, skillPool: DicePool}) ;
setAttrs({ skillRollFlag: Flag }) ; // isolated in an attempt to reduce race-condition
});
});
on('change:skillRollFlag', async (eventInfo) => {
console.log(" change:skillRollFlag " + eventInfo.newValue);
console.log(" gNumRageDice(skillRoll): " + gNumRageDice);
if (eventInfo.newValue == 0 || eventInfo.newValue === undefined) {
console.log(" return ");
return;
}
console.log(" getting to await ");
const AttributeString = "?{Attribute|None,0|Charisma, @{Charisma}|Composure, @{Composure}|Dexterity, @{Dexterity}|Intelligence, @{Intelligence}|Manipulation, @{Manipulation}|Resolve, @{Resolve}|Stamina, @{Stamina}|Strength, @{Strength}|Wits, @{Wits}}";
const rollString = "&{template:check} {{name=@{character_name}}} {{SkillName=@{skillRolled}}} {{Check=[[1]]}} {{Crits=[[0]]}} {{Rage=[[?{Rage?|Yes,1|No,0}]]}} {{Roll=[[(@{skillPool}+?{Attribute|Charisma, @{Charisma}|Composure, @{Composure}|Dexterity, @{Dexterity}|Intelligence, @{Intelligence}|Manipulation, @{Manipulation}|Resolve, @{Resolve}|Stamina, @{Stamina}|Strength, @{Strength}|Wits, @{Wits}}+?{Modifiers|0})d10>6]]}}";
const results = await startRoll(rollString); //SyntaxError: await is only valid in async functions and the top level bodies of modules
console.log(" RollDice " + results.results.Roll.dice );
console.log(" RollResult " + results.results.Roll.result );
console.log(" RollExpression " + results.results.Roll.expression );
console.log(" Rage Dice " + results.results.Rage.result );
let crits = 0;
let brutals = 0;
let i = 0;
while (results.results.Roll.dice[i] < 11 && results.results.Roll.dice[i] > 0) {
console.log(" i: " + i + " results.results.Roll.dice[i] " + results.results.Roll.dice[i] );
if (results.results.Roll.dice[i] == 10) {
crits +=1 ;
console.log(" crit at " + i + " crits = " + crits);
}
if ((i < gNumRageDice) && (results.results.Rage.result == 1)) {
console.log(" Check at " + i + " for brutals, current value " + results.results.Roll.dice[i]);
if (results.results.Roll.dice[i] < 3) {
brutals +=1 ;
console.log(" brutals at " + i + " brutals = " + brutals + " value " + results.results.Roll.dice[i]);
}
}
i++;
}
let countableCrits = Math.floor(crits/2) * 2; //Criticals are only counted in pairs
const computed = results.results.Roll.result + countableCrits;
const numCrits = crits;
console.log(" numCrits " + crits + " countableCrits " + countableCrits + " computed " + computed);
finishRoll(
results.rollId,
{
Roll: computed, Crits: numCrits, Rage: brutals,
}
);
setAttrs({ skillRollFlag: 0 }) ;
});
on("sheet:opened change:character_name", function(eventInfo) {
getAttrs(["character_name"], function(v) {
var attrsToChange = {};
attrsToChange["strength_action"] = "%{" + v["character_name"] + "|strength-action}";
attrsToChange["dexterity_action"] = "%{" + v["character_name"] + "|dexterity-action}";
attrsToChange["craft_action"] = "%{" + v["character_name"] + "|stamina-action}";
attrsToChange["charisma_action"] = "%{" + v["character_name"] + "|charisma-action}";
attrsToChange["manipulation_action"] = "%{" + v["character_name"] + "|manipulation-action}";
attrsToChange["composure_action"] = "%{" + v["character_name"] + "|composure-action}";
attrsToChange["intelligence_action"] = "%{" + v["character_name"] + "|intelligence-action}";
attrsToChange["wits_action"] = "%{" + v["character_name"] + "|wits-action}";
attrsToChange["resolve_action"] = "%{" + v["character_name"] + "|resolve-action}";
attrsToChange["glory_action"] = "%{" + v["character_name"] + "|glory-action}";
attrsToChange["honor_action"] = "%{" + v["character_name"] + "|honor-action}";
attrsToChange["wisdom_action"] = "%{" + v["character_name"] + "|wisdom-action}";
attrsToChange["athletics_action"] = "%{" + v["character_name"] + "|athletics-action}";
attrsToChange["brawl_action"] = "%{" + v["character_name"] + "|brawl-action}";
attrsToChange["craft_action"] = "%{" + v["character_name"] + "|craft-action}";
attrsToChange["driving_action"] = "%{" + v["character_name"] + "|driving-action}";
attrsToChange["firearms_action"] = "%{" + v["character_name"] + "|firearms-action}";
attrsToChange["larceny_action"] = "%{" + v["character_name"] + "|larceny-action}";
attrsToChange["melee_action"] = "%{" + v["character_name"] + "|melee-action}";
attrsToChange["stealth_action"] = "%{" + v["character_name"] + "|stealth-action}";
attrsToChange["survival_action"] = "%{" + v["character_name"] + "|survival-action}";
attrsToChange["animal_ken_action"] = "%{" + v["character_name"] + "|animal_ken-action}";
attrsToChange["etiquette_action"] = "%{" + v["character_name"] + "|etiquette-action}";
attrsToChange["insight_action"] = "%{" + v["character_name"] + "|insight-action}";
attrsToChange["intimidation_action"] = "%{" + v["character_name"] + "|intimidation-action}";
attrsToChange["leadership_action"] = "%{" + v["character_name"] + "|leadership-action}";
attrsToChange["performance_action"] = "%{" + v["character_name"] + "|performance-action}";
attrsToChange["persuasion_action"] = "%{" + v["character_name"] + "|persuasion-action}";
attrsToChange["athletics_action"] = "%{" + v["character_name"] + "|athletics-action}";
attrsToChange["streetwise_action"] = "%{" + v["character_name"] + "|streetwise-action}";
attrsToChange["subterfuge_action"] = "%{" + v["character_name"] + "|subterfuge-action}";
attrsToChange["academics_action"] = "%{" + v["character_name"] + "|academics-action}";
attrsToChange["awareness_action"] = "%{" + v["character_name"] + "|awareness-action}";
attrsToChange["finance_action"] = "%{" + v["character_name"] + "|finance-action}";
attrsToChange["investigation_action"] = "%{" + v["character_name"] + "|investigation-action}";
attrsToChange["medicine_action"] = "%{" + v["character_name"] + "|medicine-action}";
attrsToChange["occult_action"] = "%{" + v["character_name"] + "|occult-action}";
attrsToChange["politics_action"] = "%{" + v["character_name"] + "|politics-action}";
attrsToChange["science_action"] = "%{" + v["character_name"] + "|science-action}";
attrsToChange["technology_action"] = "%{" + v["character_name"] + "|technology-action}";
setAttrs(attrsToChange);
});
});
on('clicked:Pool', async (eventInfo) => {
console.log(" Click Pool");
const rollString = "&{template:check} {{name=@{character_name}}} {{SkillName=@{skillRolled}}} {{Check=[[1]]}} {{Crits=[[0]]}} {{Roll=[[(@{Athletics}+?{Attribute|Charisma, @{Charisma}|Composure, @{Composure}|Dexterity, @{Dexterity}|Intelligence, @{Intelligence}|Manipulation, @{Manipulation}|Resolve, @{Resolve}|Stamina, @{Stamina}|Strength, @{Strength}|Wits, @{Wits}}+?{Modifiers|0})d10s>6]]}}";
const results = await startRoll(rollString);
console.log(" RollDice " + results.results.Roll.dice );
console.log(" RollResult " + results.results.Roll.result );
console.log(" RollExpression " + results.results.Roll.expression );
let crits = 0;
let i = 0;
while (results.results.Roll.dice[i] < 11 && results.results.Roll.dice[i] > 0) {
console.log(" i: " + i + " results.results.Roll.dice[i] " + results.results.Roll.dice[i] );
if (results.results.Roll.dice[i] == 10) {
crits +=1 ;
console.log(" crit at " + i + " crits = " + crits);
}
i++;
}
let countableCrits = Math.floor(crits/2) * 2; //Criticals are only counted in pairs
const computed = results.results.Roll.result + countableCrits;
const numCrits = crits;
console.log(" numCrits " + crits + " countableCrits " + countableCrits + " computed " + computed);
finishRoll(
results.rollId,
{
Roll: computed, Crits: numCrits,
}
);
});
on('change:health_max sheet:opened', () => {
getAttrs(['health_max'], values => {
const output = {};
const max = +values.health_max || 0;
for(let n = 0; n <= 24; n++) {
output[`toggle_health${n}`] = n <= max ? 1: 0;
}
setAttrs(output);
});
});
on('change:health_crinos sheet:opened', () => {
getAttrs(['health_crinos'], values => {
const output = {};
const max = +values.health_crinos || 0;
for(let n = 0; n <= 15; n++) {
output[`toggle_crinoshealth${n}`] = n <= max ? 1: 0;
}
setAttrs(output);
});
});
on('change:willpower_max sheet:opened', () => {
getAttrs(['willpower_max'], values => {
const output = {};
const max = +values.willpower_max || 0;
for(let n = 0; n <= 15; n++) {
output[`toggle_willpower${n}`] = n <= max ? 1: 0;
}
setAttrs(output);
});
});
on("change:form change:lunaResilience", function () {
getAttrs(["form","lunaResilience"], function (values) {
let form = values.form;
let luna = values.lunaResilience;
let formregeneration = 0;
let formbonus = 0;
let formdelirium = 0;
let formcost = "homid";
let formability = "0";
let formfrenzy = 0;
let formweapon = 0;
let formrepercussions = 0;
let formsilver = 0;
let formpenalties = 0;
let health_crinos = 0;
switch (form) {
case "homid":
formregeneration = 1;
formbonus = 0;
formdelirium = 1;
formcost = 1;
formability = 1;
formfrenzy = 1;
formweapon = 1;
formrepercussions = 1;
formsilver = 1;
formpenalties = 1;
health_crinos = 0;
break;
case "glabro":
console.log(" change form glabro");
formregeneration = 2;
formbonus = 2;
formdelirium = 2;
formcost = 2;
formability = 2;
formfrenzy = 2;
formweapon = 2;
formrepercussions = 2;
formsilver = 2;
formpenalties = 2;
health_crinos = 0;
if (luna == 1) { health_crinos = 1; console.log(" Luna's 2 for glabro");}
break;
case "crinos":
formregeneration = 3;
formbonus = 4;
formdelirium = 3;
formcost = 3;
formability = 3;
formfrenzy = 3;
formweapon = 3;
formrepercussions = 3;
formsilver = 3;
formpenalties = 3;
health_crinos = 2;
break;
case "hispo":
formregeneration = 4;
formbonus = 2;
formdelirium = 4;
formcost = 4;
formability = 4;
formfrenzy = 4;
formweapon = 4;
formrepercussions = 4;
formsilver = 4;
formpenalties = 4;
health_crinos = 0;
if (luna == 1) { health_crinos = 1; console.log(" Luna's 2 for hispo"); }
break;
case "lupus":
formregeneration = 5;
formbonus = 2;
formdelirium = 5;
formcost = 5;
formability = 5;
formfrenzy = 5;
formweapon = 5;
formrepercussions = 5;
formsilver = 5;
formpenalties = 5;
health_crinos = 0;
break;
}
setAttrs({
formbonus: formbonus,
formregeneration: formregeneration,
formcost: formcost,
formdelirium: formdelirium,
formability: formability,
formfrenzy: formfrenzy,
formweapon: formweapon,
formrepercussions: formrepercussions,
formsilver: formsilver,
formpenalties: formpenalties,
health_crinos: health_crinos,
});
});
});
</script>