Files
roll20-character-sheets-tester/Tribes in the Dark/tribes.html
T
2022-08-07 13:57:04 -07:00

4414 lines
277 KiB
HTML

<div class="preload"><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-red.png"/><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/xptooth-white.png"/><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-red.png"/><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-black.png"/><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-halfgrey.png"/><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/stresstooth-white.png"/><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-red.png"/><img src="https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Blades%20in%20the%20Dark/Assets/teeth/shorttooth-grey.png"/>
</div>
<input class="focus-shadow" type="hidden" name="attr_setting_focus_shadow" value="1"/>
<input class="show-broadcast" type="hidden" name="attr_setting_show_broadcast" value="1"/>
<input class="show-itemdesc" type="hidden" name="attr_setting_show_itemdesc" value="1"/>
<input class="use-kirsty" type="hidden" name="attr_setting_usekirsty" value="0"/>
<input class="flexwidth" type="hidden" name="attr_setting_flexwidth" value="0"/>
<input type="hidden" name="attr_changed_attributes" value=""/>
<input type="hidden" name="attr_bonusdice" value="Bonus dice"/>
<input type="hidden" name="attr_numberofdice" value=" {{?{Number of dice|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_notes_query" value="?{Notes}"/>
<input type="hidden" name="attr_position_query" value="?{Position|Risky,position=Risky|Controlled,position=Controlled|Desperate,position=Desperate|Fortune roll,position=}"/>
<input type="hidden" name="attr_effect_query" value="?{Effect|Standard|Limited|Great|Extreme|Zero}"/>
<input type="hidden" name="attr_consequence_query" value="^{a_consequence}"/>
<input type="hidden" name="attr_synthesis_query" value="^{uses}"/>
<input type="hidden" name="attr_stress_max" value="9"/>
<input type="hidden" name="attr_trauma_max" value="4"/>
<input type="hidden" name="attr_coin_max" value="4"/>
<input type="hidden" name="attr_stash_max" value="40"/>
<input type="hidden" name="attr_playbook_xp_max" value="8"/>
<input type="hidden" name="attr_rep_max" value="12"/>
<input type="hidden" name="attr_turf_max" value="6"/>
<input type="hidden" name="attr_crew_tier_max" value="4"/>
<input type="hidden" name="attr_heat_max" value="9"/>
<input type="hidden" name="attr_wanted_max" value="4"/>
<input type="hidden" name="attr_crewcoin_max" value="16"/>
<input type="hidden" name="attr_crew_xp_max" value="8"/>
<div class="container">
<input class="type" type="hidden" name="attr_sheet_type" value="character"/>
<!-- Title & Version-->
<div class="topholder flex">
<!-- Toggle the type of sheet-->
<div class="type-selector label">
<input class="hidden sheet-3waybox" type="checkbox" name="attr_sheet_type" value="faction"/>
<input class="sheet-3waybox" type="radio" name="attr_sheet_type" value="character" checked="checked"/>
<input class="sheet-3waybox" type="radio" name="attr_sheet_type" value="crew"/>
<input class="sheet-3waybox" type="radio" name="attr_sheet_type" value="faction"/><span data-i18n="character_mode"></span><span data-i18n="crew_mode"></span><span data-i18n="faction_mode"></span>
</div>
<label class="settings-checkbox">
<input type="checkbox" name="attr_show_settings" value="1"/><span>y</span>
</label>
<div class="version"><span class="version-text" data-i18n="version"></span><span name="attr_version"></span></div>
</div>
<input class="hider" type="hidden" name="attr_show_settings" value="0"/>
<!-- Settings-->
<div class="settings flex-wrap">
<div class="setting-char generaterow">
<select name="attr_generate_source_character" title="Choose source">
<option value="agnite" data-i18n="agnite"></option>
<option value="dahlian" data-i18n="dahlian"></option>
<option value="evan" data-i18n="evan"></option>
<option value="joanite" data-i18n="joanite"></option>
<option value="magdalite" data-i18n="magdalite"></option>
<option value="tera_sheban" data-i18n="tera_sheban"></option>
<option value="yagan" data-i18n="yagan"></option>
</select>
<label class="generatebutton">
<input type="checkbox" name="attr_generate_ability" value="1"/><span data-i18n="add_abilities"></span>
</label>
<label class="generatebutton">
<input type="checkbox" name="attr_generate_friend" value="1"/><span data-i18n="add_friends"></span>
</label>
<label class="generatebutton">
<input type="checkbox" name="attr_generate_playbookitem" value="1"/><span data-i18n="add_items"></span>
</label>
</div>
<div class="setting-crew generaterow">
<select name="attr_generate_source_crew" title="Choose source">
<option value="cell" data-i18n="cell"></option>
</select>
<label class="generatebutton">
<input type="checkbox" name="attr_generate_crewability" value="1"/><span data-i18n="add_abilities"></span>
</label>
<label class="generatebutton">
<input type="checkbox" name="attr_generate_contact" value="1"/><span data-i18n="add_contacts"></span>
</label>
<label class="generatebutton">
<input type="checkbox" name="attr_generate_upgrade" value="1"/><span data-i18n="add_upgrades"></span>
</label>
</div>
<div class="setting-faction generaterow">
<label class="generatebutton">
<input type="checkbox" name="attr_generate_factions" value="1"/><span data-i18n="generate_factions"></span>
</label>
</div>
<div class="setting-char">
<label>
<select name="attr_setting_extra_stress" title="Stress Boxes">
<option value="0" selected="selected">9</option>
<option value="1">10</option>
<option value="2">11</option>
<option value="3">12</option>
</select><span data-i18n="number_stress_boxes"></span>
</label>
</div>
<div class="setting-char">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_extra_trauma" value="1"/><span></span><span data-i18n="show_extra_trauma_box"></span>
</label>
</div>
<div class="setting-char setting-crew">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_extra_xp" value="1"/><span></span><span data-i18n="show_extra_xp_condition"></span>
</label>
</div>
<div class="setting-char setting-crew">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_show_itemdesc" value="1" checked="checked"/><span></span><span data-i18n="show_item_description"></span>
</label>
</div>
<div class="setting-char">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_show_cohort" value="1"/><span></span><span data-i18n="show_cohort_section"></span>
</label>
</div>
<div class="setting-char"><span data-i18n="resistance_bonus"></span>
<label>
<input type="number" name="attr_setting_resbonus_insight" value="0"/><span data-i18n="insight"></span>
</label>
<label>
<input type="number" name="attr_setting_resbonus_prowess" value="0"/><span data-i18n="prowess"></span>
</label>
<label>
<input type="number" name="attr_setting_resbonus_resolve" value="0"/><span data-i18n="resolve"></span>
</label>
</div>
<div class="setting-char">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_consequence_query" value="1"/><span></span><span data-i18n="query_for_consequence"></span>
</label>
</div>
<div class="setting-char"><span data-i18n="load:"></span>
<label>
<input type="number" name="attr_setting_load_l" value="3"/><span data-i18n="light"></span>
</label>
<label>
<input type="number" name="attr_setting_load_n" value="5"/><span data-i18n="normal"></span>
</label>
<label>
<input type="number" name="attr_setting_load_h" value="6"/><span data-i18n="heavy"></span>
</label>
</div>
<div class="setting-char setting-crew setting-faction">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_flexwidth" value="1"/><span></span><span data-i18n="flexible_width"></span>
</label>
</div>
<div class="setting-char setting-crew setting-faction">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_focus_shadow" value="1" checked="checked"/><span></span><span data-i18n="show_outline"></span>
</label>
</div>
<div class="setting-char setting-crew setting-faction">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_show_broadcast" value="1" checked="checked"/><span></span><span data-i18n="show_broadcast"></span>
</label>
</div>
<div class="setting-char setting-crew">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_autofill" value="1" checked="checked"/><span></span><span data-i18n="fill_fields"></span>
</label>
</div>
<div class="setting-char setting-crew">
<input class="wide" type="text" spellcheck="false" name="attr_chat_image" value=""/><span data-i18n="chat_image"></span>
</div>
<div class="setting-char setting-crew setting-faction kirsty-option">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_usekirsty" value="1"/><span></span><span data-i18n="use_kirsty"></span>
</label>
</div>
<div class="setting-faction">
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_setting_clocks_only" value="1"/><span></span><span data-i18n="clocks_only"></span>
</label>
</div>
<div class="setting-char">
<label></label>
<input type="number" name="attr_setting_num_outlook_traits" value="2"/>
</div>
</div>
<!-- Character Sheet-->
<div class="type-character flex">
<!-- Left column-->
<div class="col55 flex-wrap">
<!-- Logo, Header text fields-->
<div class="col100 tribeslogo"></div>
<div class="col100 header flex">
<!--.col55.bladeslogo-->
</div>
<div class="col55 header flex">
<label class="col100">
<input type="text" spellcheck="false" name="attr_name"/>
<div class="label text title" data-i18n="name"></div>
</label>
<label class="col100">
<input type="text" spellcheck="false" name="attr_crew"/>
<div class="label text title" data-i18n="crew"></div>
</label>
<label class="col100">
<div class="auto-expand"><span name="attr_background"></span>
<textarea spellcheck="false" name="attr_background"></textarea>
</div>
<input class="hider" type="hidden" name="attr_background" value=""/>
<div class="text"><span class="label title" data-i18n="background"></span><span class="uppercase info" data-i18n="playbook_background" name="attr_playbook_background"></span></div>
</label>
<label class="col100">
<div class="auto-expand"><span name="attr_crime"></span>
<textarea spellcheck="false" name="attr_crime"></textarea>
</div>
<input type="hidden" name="attr_crime" value=""/>
<div class="text"><span class="label title" data-i18n="crime"></span><span class="uppercase info" data-i18n="crime_info"></span></div>
</label>
</div>
<div class="col45 right-column header">
<div class="col100">
<label class="col100">
<div class="auto-expand"><span name="attr_outlook"></span>
<textarea spellcheck="false" name="attr_outlook"></textarea>
</div>
<input type="hidden" name="attr_outlook" value=""/>
<div class="text"><span class="label title" data-i18n="outlook"></span><span class="uppercase info" data-i18n="outlook_info" name="outlook"></span></div>
</label>
<div class="itemheader small-margin col100 flex">
<div class="label" data-i18n="outlook_traits"></div><span class="italic" data-i18n="number_outlook_traits"></span>
<!-- Items-->
</div>
<!-- Items-->
</div>
<div class="itemholder col100 items">
<!-- Playbook items-->
<div class="playbookitems col100 free-repcontrol">
<fieldset class="repeating_outlooktrait">
<input class="boxes-chosen" type="hidden" name="attr_boxes_chosen" value="0"/>
<div class="item numboxes-chooser">
<label>
<input type="checkbox" name="attr_boxes_chosen" value="1"/><span data-i18n="ok"></span>
</label>
</div>
<div class="item">
<input class="numboxes" type="hidden" name="attr_numboxes" value="0"/>
<input class="checkbox squarebox" type="checkbox" name="attr_check_1" value="1"/><span></span><span class="floatingbar boxesgeq2"></span>
<input class="checkbox squarebox boxesgeq2" type="checkbox" name="attr_check_2" value="1"/><span class="boxesgeq2"></span><span class="floatingbar boxesgeq3 boxesgeq2"></span>
<input class="checkbox squarebox boxesgeq2 boxesgeq3" type="checkbox" name="attr_check_3" value="1"/><span class="boxesgeq2 boxesgeq3"></span>
<div class="auto-expand itemname"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="trait_name"></textarea>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_description" data-i18n-placeholder="description"></textarea>
</div>
</fieldset>
</div>
</div>
</div>
<div class="col100 header">
<label class="col100">
<input type="text" spellcheck="false" name="attr_look"/>
<div class="label text title" data-i18n="look"></div>
</label>
<label class="col100 vice normal">
<div class="auto-expand"><span name="attr_vice_purveyor"></span>
<textarea spellcheck="false" name="attr_vice_purveyor"></textarea>
</div>
<input type="hidden" name="attr_vice_purveyor" value=""/>
<div class="text"><span class="label title" data-i18n="vice_purveyor"></span><span class="uppercase info" data-i18n="vice_info"></span></div><span></span>
<button class="vicebutton borderbutton" type="roll" name="roll_Vice" value="&{template:bitd} {{charname=@{character_name}}} {{{{subtitle=^{viceroll1}@{stress}&nbsp;^{stress}^{viceroll2}}} {{vice=1}} {{title=^{vice}}} @{vice_formula} {{charimage=@{chat_image}}}" data-i18n="indulge_vice"></button>
<input type="hidden" name="attr_vice_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
</label>
</div>
<!-- Stress and Trauma -->
<div class="col100 flex stress def-margin">
<!-- Stress markers-->
<div class="stress1 blackheader">
<div class="label" data-i18n="stress"></div>
</div>
<div class="stress2 blackborder flex">
<input class="tooth zero" type="radio" name="attr_stress" value="0" checked="checked"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="1"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="2"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="3"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="4"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="5"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="6"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="7"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="8"/><span></span>
<input class="hidden extra-teeth" type="checkbox" name="attr_setting_extra_stress" value="0" checked="checked"/>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="9"/><span></span>
<input class="hidden extra-teeth" type="checkbox" name="attr_setting_extra_stress" value="1"/>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="10"/><span></span>
<input class="hidden extra-teeth" type="checkbox" name="attr_setting_extra_stress" value="2"/>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="11"/><span></span>
<input class="tooth stresstooth" type="radio" name="attr_stress" value="12"/><span></span>
</div>
<!-- Trauma markers-->
<div class="stress3">
<div class="blackheader">
<div class="label" data-i18n="trauma"></div>
</div>
<div class="traumaholder flex">
<input class="tooth zero" type="radio" name="attr_trauma" value="0" checked="checked"/><span></span>
<input class="tooth regulartooth" type="radio" name="attr_trauma" value="1"/><span></span>
<input class="tooth regulartooth" type="radio" name="attr_trauma" value="2"/><span></span>
<input class="tooth regulartooth" type="radio" name="attr_trauma" value="3"/><span></span>
<input class="hidden extra-teeth" type="checkbox" name="attr_setting_extra_trauma" value="0" checked="checked"/>
<input class="tooth regulartooth" type="radio" name="attr_trauma" value="4"/><span></span>
<input class="tooth regulartooth" type="radio" name="attr_trauma" value="5"/><span></span>
</div>
</div>
</div>
<div class="col100 flex stress4">
<div>
<div class="flex">
<label class="text-button">
<input type="checkbox" name="attr_trauma_adrift" value="1"/><span data-i18n="adrift"></span>
</label><span>-</span>
<label class="text-button">
<input type="checkbox" name="attr_trauma_cold" value="1"/><span data-i18n="cold"></span>
</label><span>-</span>
<label class="text-button">
<input type="checkbox" name="attr_trauma_haunted" value="1"/><span data-i18n="haunted"></span>
</label><span>-</span>
<label class="text-button">
<input type="checkbox" name="attr_trauma_obsessed" value="1"/><span data-i18n="obsessed"></span>
</label><span>-</span>
<label class="text-button">
<input type="checkbox" name="attr_trauma_paranoid" value="1"/><span data-i18n="paranoid"></span>
</label><span>-</span>
<label class="text-button">
<input type="checkbox" name="attr_trauma_shattered" value="1"/><span data-i18n="shattered"></span>
</label><span>-</span>
<label class="text-button">
<input type="checkbox" name="attr_trauma_soft" value="1"/><span data-i18n="soft"></span>
</label><span>-</span>
<label class="text-button">
<input type="checkbox" name="attr_trauma_unstable" value="1"/><span data-i18n="unstable"></span>
</label><span>-</span>
<label class="text-button">
<input type="checkbox" name="attr_trauma_vicious" value="1"/><span data-i18n="vicious"></span>
</label>
</div>
</div>
</div>
<!-- Harm, Healing, Armor, Coin-->
<div class="col100 flex def-margin">
<!-- Harm-->
<div class="harm col55">
<div class="blackheader col100">
<div class="label" data-i18n="harm"></div>
<button class="broadcast-button" type="roll" name="roll_Harm" value="&{template:bitd-broadcast} {{charname=@{character_name}}} {{harm=1}} {{harm3=@{harm3}}} {{harm2_1=@{harm2_1}}} {{harm2_2=@{harm2_2}}} {{harm1_1=@{harm1_1}}} {{harm1_2=@{harm1_2}}} {{charimage=@{chat_image}}}" data-i18n-title="send_details_to_chat">:</button>
</div>
<div class="body">
<div class="flex-center harmnumber death">4</div>
<div class="flex-center death twocols"></div>
<div class="flex-center harmeffect death" data-i18n="death"></div>
<div class="flex-center harmnumber">3</div>
<div class="flex-center harmtext twocols">
<textarea spellcheck="false" name="attr_harm3"></textarea>
<div class="boxes">
<input class="hidden fakeradio" type="checkbox" name="attr_harm3_check" value="0" checked="checked"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm3_check" value="1"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm3_check" value="2"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm3_check" value="3"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm3_check" value="4"/><span></span>
</div>
</div>
<div class="flex-center harmeffect" data-i18n="need_help"></div>
<div class="flex-center harmnumber">2 </div>
<textarea spellcheck="false" name="attr_harm2_1"></textarea>
<div class="flexcenter harmtext">
<textarea spellcheck="false" name="attr_harm2_2"></textarea>
<div class="boxes">
<input class="hidden fakeradio" type="checkbox" name="attr_harm2_check" value="0" checked="checked"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm2_check" value="1"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm2_check" value="2"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm2_check" value="3"/><span></span>
</div>
</div>
<div class="flex-center harmeffect" data-i18n="minus1d"></div>
<div class="flex-center harmnumber">1 </div>
<textarea spellcheck="false" name="attr_harm1_1"></textarea>
<div class="flex-center harmtext">
<textarea spellcheck="false" name="attr_harm1_2"></textarea>
<div class="boxes">
<input class="hidden fakeradio" type="checkbox" name="attr_harm1_check" value="0" checked="checked"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm1_check" value="1"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_harm1_check" value="2"/><span></span>
</div>
</div>
<div class="flex-center harmeffect" data-i18n="less_effect"></div>
</div>
</div>
<!--Armor-->
<div class="armor col45">
<div class="blackheader col100">
<div class="label" data-i18n="armor_uses"></div>
</div>
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_armor" value="1"/><span></span><span class="label" data-i18n="armor"></span>
</label>
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_heavy" value="1"/><span></span><span class="label" data-i18n="heavy"></span>
</label>
<label>
<input class="checkbox squarebox" type="checkbox" name="attr_special" value="1"/><span></span><span class="label" data-i18n="special"></span>
</label>
</div>
</div>
<!-- Special abilities-->
<div class="col100 def-margin">
<div class="specialheader col100 label" data-i18n="special_abilities"></div>
<div class="greyholder col100">
<fieldset class="repeating_ability">
<div class="specialability flex">
<button class="broadcast-button" type="roll" name="roll_Show" value="&{template:bitd-broadcast} {{charname=@{character_name}}} {{type=^{special_ability}}} {{title=@{name}}} {{content=@{description}}} {{charimage=@{chat_image}}}" data-i18n-title="send_details_to_chat">:</button>
<input class="checkbox circlebox" type="checkbox" name="attr_check" value="1"/><span></span>
<div class="auto-expand abilityname smallcaps"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="ability_name"></textarea>
</div>
<div class="auto-expand abilitydesc"><span name="attr_description"></span>
<textarea spellcheck="false" name="attr_description" data-i18n-placeholder="ability_description"></textarea>
</div>
</div>
</fieldset>
</div>
</div>
<!-- Advancement-->
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label markxp" data-i18n="mark_xp:"></div>
<div class="label" data-i18n="playbook_advancement"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_playbook_xp" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_playbook_xp" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_playbook_xp" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_playbook_xp" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_playbook_xp" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_playbook_xp" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_playbook_xp" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_playbook_xp" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_playbook_xp" value="8"/><span></span>
</div>
</div>
<ul class="advancement-desc">
<li data-i18n="xp_desperate"></li>
<li class="nondot" data-i18n="xp_top"></li>
<li>
<div class="auto-expand"><span name="attr_xp_condition"></span>
<textarea spellcheck="false" name="attr_xp_condition"></textarea>
</div>
</li>
<input class="hider" type="hidden" name="attr_setting_extra_xp" value="0"/>
<li>
<div class="auto-expand"><span name="attr_xp_condition_extra"></span>
<textarea spellcheck="false" name="attr_xp_condition_extra" data-i18n-placeholder="xp_specific_extra"></textarea>
</div>
</li>
<li>
<div class="auto-expand"><span name="attr_xp_condition2">You expressed your beliefs, drives, heritage, or background.</span>
<textarea spellcheck="false" name="attr_xp_condition2">You expressed your beliefs, drives, heritage, or background.</textarea>
</div>
</li>
<li>
<div class="auto-expand"><span name="attr_xp_condition3">You struggled with issues from your vice or traumas during the session.</span>
<textarea spellcheck="false" name="attr_xp_condition3">You struggled with issues from your vice or traumas during the session.</textarea>
</div>
</li>
</ul>
</div>
<!-- Teamwork-->
<div class="col45 right-column def-margin">
<div class="plainheader label" data-i18n="teamwork"></div>
<div class="teamworkbox" data-i18n="assist_a_teammate"></div>
<div class="teamworkbox" data-i18n="lead_a_group_action"></div>
<div class="teamworkbox" data-i18n="protect_a_teammate"></div>
<div class="teamworkbox" data-i18n="set_up_a_teammate"></div>
</div>
<!-- Gather Information-->
<div class="col55 right-column def-margin">
<div class="gatherinfo col100">
<div class="plainheader label" data-i18n="gather_information"></div>
<div>
<ul>
<li>
<input class="inherit" type="text" spellcheck="false" name="attr_gatherinfo6" data-i18n-placeholder="gatherinfo_how_can_I_find"/>
</li>
<li>
<input class="inherit" type="text" spellcheck="false" name="attr_gatherinfo2" data-i18n-placeholder="gatherinfo_how_can_I_get_them"/>
</li>
<li>
<input class="inherit" type="text" spellcheck="false" name="attr_gatherinfo3" data-i18n-placeholder="gatherinfo_what_are_they_really"/>
</li>
<li>
<input class="inherit" type="text" spellcheck="false" name="attr_gatherinfo1" data-i18n-placeholder="gatherinfo_what_do_they_intend"/>
</li>
<li>
<input class="inherit" type="text" spellcheck="false" name="attr_gatherinfo4" data-i18n-placeholder="gatherinfo_what_should_I_look"/>
</li>
<li>
<input class="inherit" type="text" spellcheck="false" name="attr_gatherinfo4" data-i18n-placeholder="gatherinfo_whats_going_on"/>
</li>
<li>
<input class="inherit" type="text" spellcheck="false" name="attr_gatherinfo5" data-i18n-placeholder="gatherinfo_wheres_the_weakness"/>
</li>
<li>
<input class="inherit" type="text" spellcheck="false" name="attr_gatherinfo4" data-i18n-placeholder="gatherinfo_what_is_interesting"/>
</li>
</ul>
</div>
</div>
</div>
</div>
<!-- Right column-->
<div class="col45 flex-wrap right-column">
<!-- Playbook name and description-->
<div class="playbook flex">
<input class="label" type="text" spellcheck="false" name="attr_playbook" data-i18n-placeholder="fallen"/>
<textarea class="label" spellcheck="false" name="attr_playbook_description" data-i18n-placeholder="playbook_description"></textarea>
<input class="hider" type="hidden" name="attr_show_playbook_reminder" value="1"/>
<div class="reminder"><span data-i18n="autofill_reminder_playbook"></span><br/><span data-i18n="list_playbooks"></span></div>
</div>
<!-- Items and Planning-->
<div class="col53 itemcolumn small-margin">
<!-- Load-->
<div class="loadheader flex col100">
<div class="label" data-i18n="load"></div>
<label>
<input class="checkbox" type="checkbox" name="attr_load" value="light"/><span></span><span class="loadnumber" name="attr_setting_load_l"></span><span data-i18n="light"></span>
</label>
<label>
<input class="checkbox" type="checkbox" name="attr_load" value="normal"/><span></span><span class="loadnumber" name="attr_setting_load_n"></span><span data-i18n="normal"></span>
</label>
<label>
<input class="checkbox" type="checkbox" name="attr_load" value="heavy"/><span></span><span class="loadnumber" name="attr_setting_load_h"></span><span data-i18n="heavy"></span>
</label>
</div>
<div class="itemheader small-margin col100 flex">
<div class="label" data-i18n="items"></div><span class="italic" data-i18n="italics_dont_count"></span>
<label class="text-button">
<input type="checkbox" name="attr_reset_items" value="1"/><span data-i18n="reset?"></span>
</label>
</div>
<!-- Items-->
<div class="itemholder col100 items">
<!-- Playbook items-->
<div class="playbookitems col100 free-repcontrol">
<fieldset class="repeating_playbookitem">
<input class="boxes-chosen" type="hidden" name="attr_boxes_chosen" value="0"/>
<div class="item numboxes-chooser">
<div data-i18n="how_much_load"></div>
<input type="number" name="attr_numboxes" min="0" max="3" value="0"/>
<label>
<input type="checkbox" name="attr_bold" value="1"/><span data-i18n="bold"></span>
</label>
<label>
<input type="checkbox" name="attr_boxes_chosen" value="1"/><span data-i18n="ok"></span>
</label>
</div>
<div class="item">
<input class="input-bold" type="hidden" name="attr_bold" value="0"/>
<input class="numboxes" type="hidden" name="attr_numboxes" value="0"/>
<input class="checkbox squarebox" type="checkbox" name="attr_check_1" value="1"/><span></span><span class="floatingbar boxesgeq2"></span>
<input class="checkbox squarebox boxesgeq2" type="checkbox" name="attr_check_2" value="1"/><span class="boxesgeq2"></span><span class="floatingbar boxesgeq3 boxesgeq2"></span>
<input class="checkbox squarebox boxesgeq2 boxesgeq3" type="checkbox" name="attr_check_3" value="1"/><span class="boxesgeq2 boxesgeq3"></span>
<div class="auto-expand itemname"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="item_name"></textarea>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_description" data-i18n-placeholder="description"></textarea>
</div>
</fieldset>
</div>
<!-- Regular items-->
<div class="regularitems col100 free-repcontrol free-repcontrol">
<fieldset class="repeating_item">
<input class="input-short" type="hidden" name="attr_short" value="0"/>
<input class="input-expand" type="hidden" name="attr_expand" value="0"/>
<div class="item-container">
<input class="boxes-chosen" type="hidden" name="attr_boxes_chosen" value="0"/>
<div class="item numboxes-chooser">
<div data-i18n="how_much_load"></div>
<input type="number" name="attr_numboxes" min="0" max="3" value="0"/>
<label>
<input type="checkbox" name="attr_short" value="1"/><span data-i18n="short"></span>
</label>
<label>
<input type="checkbox" name="attr_boxes_chosen" value="1"/><span data-i18n="ok"></span>
</label>
</div>
<div class="item">
<input class="numboxes" type="hidden" name="attr_numboxes" Fsteavalue="0"/>
<input class="checkbox squarebox" type="checkbox" name="attr_check_1" value="1"/><span></span><span class="floatingbar boxesgeq2"></span>
<input class="checkbox squarebox boxesgeq2" type="checkbox" name="attr_check_2" value="1"/><span class="boxesgeq2"></span><span class="floatingbar boxesgeq3 boxesgeq2"></span>
<input class="checkbox squarebox boxesgeq2 boxesgeq3" type="checkbox" name="attr_check_3" value="1"/><span class="boxesgeq2 boxesgeq3"></span>
<input class="itemname" type="text" spellcheck="false" name="attr_name" data-i18n-placeholder="item_name"/>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_description" data-i18n-placeholder="description"></textarea>
</div>
</div>
</fieldset>
</div>
</div>
<div class="planning col100 def-margin">
<input class="title-checkbox" type="checkbox" name="attr_show_planning" value="1" checked="checked"/><span class="label plainheader" data-i18n="planning_load"></span>
<div class="planning-content">
<div class="planningdesc" data-i18n="planningdesc"></div>
<div class="teamworkbox"><span class="bold" data-i18n="cautious"></span><span class="italic" data-i18n="cautious_detail"></span></div>
<div class="teamworkbox"><span class="bold" data-i18n="charismatic"></span><span class="italic" data-i18n="charismatic_detail"></span></div>
<div class="teamworkbox"><span class="bold" data-i18n="dramatic"></span><span class="italic" data-i18n="dramatic_detail"></span></div>
<div class="teamworkbox"><span class="bold" data-i18n="elaborate"></span><span class="italic" data-i18n="elaborate_detail"></span></div>
<div class="teamworkbox"><span class="bold" data-i18n="rapid"></span><span class="italic" data-i18n="rapid_detail"></span></div>
<div class="teamworkbox"><span class="bold" data-i18n="spiritual"></span><span class="italic" data-i18n="spiritual_detail"></span></div>
<div class="teamworkbox"><span class="bold" data-i18n="subtle"></span><span class="italic" data-i18n="subtle_detail"></span></div>
<div class="teamworkbox"><span class="bold" data-i18n="tactical"></span><span class="italic" data-i18n="tactical_detail"></span></div>
</div>
</div>
</div>
<!-- Action ratings-->
<div class="col47 right-column actioncolumn small-margin">
<div class="attribute col100">
<div class="attribute-title flex col100">
<button class="rollbutton label" type="roll" name="roll_insight" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{subtitle=^{resists} @{consequence_query} ^{with}}} {{title=^{insight}}} @{insight_formula} {{charimage=@{chat_image}}}" data-i18n="insight" data-i18n-title="insight_description"></button>
<input type="hidden" name="attr_insight" value="0"/>
<input type="hidden" name="attr_insight_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_insight_xp_max" value="6"/>
<div class="attribute-xp-box flex">
<input class="tooth zero" type="radio" name="attr_insight_xp" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_insight_xp" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_insight_xp" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_insight_xp" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_insight_xp" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_insight_xp" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_insight_xp" value="6"/><span></span>
</div>
</div>
<div class="actions col100">
<div class="action flex col100">
<input type="hidden" name="attr_craft_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_craft" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_craft" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_craft" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_craft" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_craft" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_craft" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{craft}}} {{@{position_query}}} {{effect=@{effect_query}}} @{craft_formula} {{charimage=@{chat_image}}}" data-i18n="craft" data-i18n-title="craft_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_hunt_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_hunt" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_hunt" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_hunt" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_hunt" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_hunt" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_hunt" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{hunt}}} {{@{position_query}}} {{effect=@{effect_query}}} @{hunt_formula} {{charimage=@{chat_image}}}" data-i18n="hunt" data-i18n-title="hunt_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_study_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_study" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_study" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_study" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_study" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_study" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_study" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{study}}} {{@{position_query}}} {{effect=@{effect_query}}} @{study_formula} {{charimage=@{chat_image}}}" data-i18n="study" data-i18n-title="study_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_survey_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_survey" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_survey" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_survey" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_survey" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_survey" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_survey" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{survey}}} {{@{position_query}}} {{effect=@{effect_query}}} @{survey_formula} {{charimage=@{chat_image}}}" data-i18n="survey" data-i18n-title="survey_description"></button>
</div>
</div>
</div>
<div class="attribute col100">
<div class="attribute-title flex col100">
<button class="rollbutton label" type="roll" name="roll_prowess" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{subtitle=^{resists} @{consequence_query} ^{with}}} {{title=^{prowess}}} @{prowess_formula} {{charimage=@{chat_image}}}" data-i18n="prowess" data-i18n-title="prowess_description"></button>
<input type="hidden" name="attr_prowess" value="0"/>
<input type="hidden" name="attr_prowess_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_prowess_xp_max" value="6"/>
<div class="attribute-xp-box flex">
<input class="tooth zero" type="radio" name="attr_prowess_xp" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_prowess_xp" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_prowess_xp" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_prowess_xp" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_prowess_xp" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_prowess_xp" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_prowess_xp" value="6"/><span></span>
</div>
</div>
<div class="actions col100">
<div class="action flex col100">
<input type="hidden" name="attr_fight_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_fight" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_fight" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_fight" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_fight" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_fight" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_fight" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{fight}}} {{@{position_query}}} {{effect=@{effect_query}}} @{fight_formula} {{charimage=@{chat_image}}}" data-i18n="fight" data-i18n-title="fight_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_finesse_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_finesse" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_finesse" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_finesse" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_finesse" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_finesse" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_finesse" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{finesse}}} {{@{position_query}}} {{effect=@{effect_query}}} @{finesse_formula} {{charimage=@{chat_image}}}" data-i18n="finesse" data-i18n-title="finesse_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_force_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_force" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_force" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_force" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_force" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_force" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_force" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{force}}} {{@{position_query}}} {{effect=@{effect_query}}} @{force_formula} {{charimage=@{chat_image}}}" data-i18n="force" data-i18n-title="force_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_lurk_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_lurk" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_lurk" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_lurk" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_lurk" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_lurk" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_lurk" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{lurk}}} {{@{position_query}}} {{effect=@{effect_query}}} @{lurk_formula} {{charimage=@{chat_image}}}" data-i18n="lurk" data-i18n-title="lurk_description"></button>
</div>
</div>
</div>
<div class="attribute col100">
<div class="attribute-title flex col100">
<button class="rollbutton label" type="roll" name="roll_resolve" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{subtitle=^{resists} @{consequence_query} ^{with}}} {{title=^{resolve}}} @{resolve_formula} {{charimage=@{chat_image}}}" data-i18n="resolve" data-i18n-title="resolve_description"></button>
<input type="hidden" name="attr_resolve" value="0"/>
<input type="hidden" name="attr_resolve_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_resolve_xp_max" value="6"/>
<div class="attribute-xp-box flex">
<input class="tooth zero" type="radio" name="attr_resolve_xp" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_resolve_xp" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_resolve_xp" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_resolve_xp" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_resolve_xp" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_resolve_xp" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_resolve_xp" value="6"/><span></span>
</div>
</div>
<div class="actions col100">
<div class="action flex col100">
<input type="hidden" name="attr_consort_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_consort" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_consort" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_consort" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_consort" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_consort" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_consort" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{consort}}} {{@{position_query}}} {{effect=@{effect_query}}} @{consort_formula} {{charimage=@{chat_image}}}" data-i18n="consort" data-i18n-title="consort_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_dream_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_dream" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_dream" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_dream" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_dream" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_dream" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_dream" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{dream}}} {{@{position_query}}} {{effect=@{effect_query}}} @{dream_formula} {{charimage=@{chat_image}}}" data-i18n="dream" data-i18n-title="dream_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_influence_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_influence" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_influence" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_influence" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_influence" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_influence" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_influence" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{influence}}} {{@{position_query}}} {{effect=@{effect_query}}} @{influence_formula} {{charimage=@{chat_image}}}" data-i18n="influence" data-i18n-title="influence_description"></button>
</div>
<div class="action flex col100">
<input type="hidden" name="attr_trick_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input class="hidden fakeradio" type="checkbox" name="attr_trick" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_trick" value="1"/><span></span>
<div class="divider"></div>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_trick" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_trick" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_trick" value="4"/><span></span>
<button class="rollbutton label" type="roll" name="roll_trick" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=^{rolls}}} {{title=^{trick}}} {{@{position_query}}} {{effect=@{effect_query}}} @{trick_formula} {{charimage=@{chat_image}}}" data-i18n="trick" data-i18n-title="trick_description"></button>
</div>
</div>
</div>
<div class="attribute col100">
<div class="attribute-title flex col100">
<input type="hidden" name="attr_undefined_xp_max" value="6"/>
<button class="rollbutton label" type="roll" name="roll_synthesis" value="&{template:bitd} {{charname=@{character_name}}} {{synthesis=1}} {{subtitle=^{uses}}} {{title=^{synthesis}}} @{synthesis_formula} {{charimage=@{chat_image}}}" data-i18n="synthesis" data-i18n-title="playbook_synthesis_description"></button>
<div class="attribute-xp-box flex">
<input class="tooth zero" type="radio" name="attr_undefined_xp" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_undefined_xp" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_undefined_xp" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_undefined_xp" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_undefined_xp" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_undefined_xp" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_undefined_xp" value="6"/><span></span>
</div>
</div>
<div class="actions col100">
<div class="action flex col100">
<input type="hidden" name="attr_synthesis_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_synthesis" value="0"/>
<input class="hidden fakeradio" type="checkbox" name="attr_synthesis" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_synthesis" value="1"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_synthesis" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_synthesis" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_synthesis" value="4"/><span></span>
</div>
</div>
</div>
<div class="attribute">
<div class="sheet-greyheader flex col100"><span class="label" data-i18n="eminence"></span>
<div class="boxes">
<input class="hidden fakeradio" type="checkbox" name="attr_eminence" value="0" checked="checked"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_eminence" value="1"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_eminence" value="2"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_eminence" value="3"/><span></span>
<input class="checkbox small fakeradio" type="checkbox" name="attr_eminence" value="4"/><span></span>
</div>
</div>
<div class="col100 header flex">
<label class="col45"></label>
<div class="auto-expand"><span name="attr_first_eminence"></span>
<textarea spellcheck="false" name="attr_first_eminence"></textarea>
</div>
<input class="hider" type="hidden" name="attr_first_eminence" value=""/>
<div class="text"><span class="label title" data-i18n="first_eminence"></span><span class="uppercase info" data-i18n="playbook_eminence" name="attr_playbook_eminence"></span></div>
</div>
<div class="col100 header flex">
<label class="col45"></label>
<div class="auto-expand"><span name="attr_second_eminence"></span>
<textarea spellcheck="false" name="attr_second_eminence"></textarea>
</div>
<input class="hider" type="hidden" name="attr_second_eminence" value=""/>
<div class="text"><span class="label title" data-i18n="second_eminence"></span><span class="uppercase info" data-i18n="outlook_eminence" name="attr_outlook_eminence"></span></div>
</div>
<div class="attribute-border"></div>
</div>
<!-- Cohort-->
<input class="hider" type="hidden" name="attr_setting_show_cohort" value="0"/>
<div class="cohort">
<input type="hidden" name="attr_char_cohort_verb" value="^{rolls_their}"/>
<input type="hidden" name="attr_char_cohort_roll_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<div class="cohort-title flex col100 label">
<input class="inherit" type="text" spellcheck="false" name="attr_char_cohort_name" value="Cadre"/>
<button class="inherit rollbutton" type="roll" name="roll_char_cohort_roll" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{short=1}} {{charname=@{char_cohort_name} (^{@{char_cohort_type}}, @{char_cohort_subtype})}} {{title=^{cohort_quality}}} {{subtitle=@{char_cohort_verb}}}) @{char_cohort_roll_formula} {{charimage=@{chat_image}}}" data-i18n="roll-inf"></button>
</div>
<div class="cohort-info flex col100 uppercase">
<div class="cohort-dropdown">
<div><span name="attr_char_cohort_type" data-i18n-dynamic="data-i18n-dynamic"></span></div>
<div>
<input type="radio" name="attr_char_cohort_type" value="gang"/><span data-i18n="gang"></span>
</div>
<div>
<input type="radio" name="attr_char_cohort_type" value="elite"/><span data-i18n="elite"></span>
</div>
<div>
<input type="radio" name="attr_char_cohort_type" value="expert" checked="checked"/><span data-i18n="expert"></span>
</div>
</div>
<input class="sheet-inherit" type="text" spellcheck="false" name="attr_char_cohort_subtype" data-i18n-placeholder="hunter"/>
<div class="label cohort-quality-label" data-i18n="quality_abbreviated">Q:</div>
<input class="label" type="number" name="attr_char_cohort_quality" min="0" max="5" value="1"/>
</div>
<div class="cohort-condition flex col100">
<label><span class="cohort-condition-name uppercase" data-i18n="weak"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_char_cohort_weak" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name uppercase" data-i18n="impaired"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_char_cohort_impaired" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name uppercase" data-i18n="broken"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_char_cohort_broken" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name label" data-i18n="armor"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_char_cohort_armor" value="1"/><span></span>
</label>
</div>
<label class="cohort-edgeflaw"><span class="uppercase" data-i18n="edges"></span>
<div class="auto-expand"><span name="attr_char_cohort_edges"></span>
<textarea spellcheck="false" name="attr_char_cohort_edges"></textarea>
</div>
</label>
<label class="cohort-edgeflaw"><span class="uppercase" data-i18n="flaws"></span>
<div class="auto-expand"><span name="attr_char_cohort_flaws"></span>
<textarea spellcheck="false" name="attr_char_cohort_flaws"></textarea>
</div>
</label>
<textarea class="cohort-description" spellcheck="false" name="attr_char_cohort_description"></textarea>
</div>
<!-- Bonus die box-->
<div class="bonusdie col100">
<div class="col100 label" data-i18n="bonus_die"></div>
<div class="col100 flex">
<div class="flex-center bonusdieplus">+</div>
<div class="bonusdietext">
<div class="label" data-i18n="push_yourself"></div><span data-i18n="push_yourself_desc"></span>
<div class="label" data-i18n="devils_bargain"></div><span data-i18n="eminence_or"></span>
<div class="label" data-i18n="use_eminence"></div>
</div>
</div>
<div class="attribute-border"></div>
</div>
<!-- Friends-->
<div class="col100 def-margin friends">
<div class="specialheader col100 label flex">
<input class="inherit" type="text" spellcheck="false" name="attr_friends_title" value="Friends"/>
</div>
<div class="greyholder col100">
<fieldset class="repeating_friend">
<div class="friend-contact friend flex">
<input class="friendstate" type="hidden" name="attr_status" value="0"/>
<label class="up">
<input class="checkbox" type="checkbox" name="attr_status" value="up"/><span></span>
</label>
<label class="down">
<input class="checkbox" type="checkbox" name="attr_status" value="down"/><span></span>
</label>
<div class="auto-expand"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="friend_name"></textarea>
</div>
</div>
<input class="expand" type="checkbox" name="attr_null" value="1"/><span></span>
<textarea class="description" spellcheck="false" name="attr_description" data-i18n-placeholder="notes"></textarea>
</fieldset>
</div>
</div>
<!-- Roll Fortune-->
<button class="fortunebutton borderbutton" type="roll" name="roll_Fortune" value="&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=^{rolls}}} {{title=^{fortune}}} @{numberofdice} {{charimage=@{chat_image}}} {{notes=@{notes_query}}} " data-i18n="roll_fortune"></button>
</div>
<!-- Clocks-->
<div class="col100 clocks def-margin free-repcontrol">
<div class="specialheader label" data-i18n="clocks"></div>
<fieldset class="repeating_clock">
<input class="size" type="hidden" name="attr_size" value=""/>
<div class="auto-expand smallcaps"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="clock_name"></textarea>
</div>
<button class="broadcast-button" type="roll" name="roll_Show" value="&{template:bitd-broadcast} {{charname=@{character_name}}} {{title=@{name}}} {{clock=1}} {{clocksize=@{size}}} {{clockprogress=@{progress}}} {{charimage=@{chat_image}}}" data-i18n-title="send_details_to_chat">:</button>
<div class="size-choice">
<label class="text-button">
<input type="radio" name="attr_size" value="4"/><span>4</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="6"/><span>6</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="8"/><span>8</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="10"/><span>10</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="12"/><span>12</span>
</label>
</div>
<div class="clock-container">
<div class="spoke-0 all"></div>
<div class="spoke-30 sheet-12clock"></div>
<div class="spoke-45 sheet-8clock"></div>
<div class="spoke-36 sheet-10clock"></div>
<div class="spoke-60 sheet-6clock sheet-12clock"></div>
<div class="spoke-72 sheet-10clock"></div>
<div class="spoke-90 sheet-4clock sheet-8clock sheet-12clock"></div>
<div class="spoke-108 sheet-10clock"></div>
<div class="spoke-120 sheet-6clock sheet-12clock"></div>
<div class="spoke-135 sheet-8clock"></div>
<div class="spoke-144 sheet-10clock"></div>
<div class="spoke-150 sheet-12clock"></div>
<input class="zero input-progress" type="radio" name="attr_progress" value="0" checked="checked"/><span></span>
<input class="input-progress all" type="radio" name="attr_progress" value="1"/>
<input class="input-progress all" type="radio" name="attr_progress" value="2"/>
<input class="input-progress all" type="radio" name="attr_progress" value="3"/>
<input class="input-progress all" type="radio" name="attr_progress" value="4"/>
<input class="input-progress sheet-6clock sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="5"/>
<input class="input-progress sheet-6clock sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="6"/>
<input class="input-progress sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="7"/>
<input class="input-progress sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="8"/>
<input class="input-progress sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="9"/>
<input class="input-progress sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="10"/>
<input class="input-progress sheet-12clock" type="radio" name="attr_progress" value="11"/>
<input class="input-progress sheet-12clock" type="radio" name="attr_progress" value="12"/>
<div class="clock"></div>
</div>
</fieldset>
</div>
<textarea class="notes" spellcheck="false" name="attr_notes" data-i18n-placeholder="notes"></textarea>
</div>
</div>
<!-- Cell Sheet-->
<div class="type-crew flex">
<!-- Left column-->
<div class="col55 flex-wrap">
<!-- Logo, Header text fields-->
<div class="col100 header flex-wrap">
<div class="col100 tribeslogo"></div>
<!--.col45.crewheader.label(data-i18n='cell_sheet')-->
</div>
<div class="col100 header flex-wrap">
<label class="col100">
<div class="auto-expand"><span name="attr_reputation"></span>
<textarea spellcheck="false" name="attr_reputation"></textarea>
</div>
<input type="hidden" name="attr_reputation" value=""/>
<div class="text"><span class="label title" data-i18n="reputation"></span><span class="uppercase info" data-i18n="reputation_info" name="reputation"></span></div>
</label>
<label class="col100">
<div class="auto-expand"><span name="attr_cause"></span>
<textarea spellcheck="false" name="attr_cause"></textarea>
</div>
<input type="hidden" name="attr_cause" value=""/>
<div class="text"><span class="label title" data-i18n="cause"></span><span class="uppercase info" data-i18n="cause_info" name="cause"></span></div>
</label>
<label class="col100">
<div class="auto-expand"><span name="attr_aptitude"></span>
<textarea spellcheck="false" name="attr_aptitude"></textarea>
</div>
<input type="hidden" name="attr_aptitude" value=""/>
<div class="text"><span class="label title" data-i18n="aptitude"></span><span class="uppercase info" data-i18n="aptitude_info" name="aptitude"></span></div>
</label>
<label class="col100">
<input type="text" spellcheck="false" name="attr_sanctuary_desc"/>
<div class="label text title" data-i18n="sanctuary"></div>
</label>
</div>
<div class="col100 flex heat-and-vault def-margin">
<div class="col45 flex crewcoin">
<div class="col100 blackheader">
<div class="label" data-i18n="resources"></div>
</div>
<div class="col100 flex crewcoin-coins">
<input class="zero" type="radio" name="attr_cellresource" value="0" checked="checked"/><span></span>
<input class="radiobox" type="radio" name="attr_cellresource" value="1"/><span></span>
<input class="radiobox" type="radio" name="attr_cellresource" value="2"/><span></span>
<input class="radiobox" type="radio" name="attr_cellresource" value="3"/><span></span>
<input class="radiobox" type="radio" name="attr_cellresource" value="4"/><span></span>
<div class="crewcoinbar"></div>
<input class="radiobox vaultcoin" type="radio" name="attr_cellresource" value="5"/><span></span>
<input class="radiobox vaultcoin" type="radio" name="attr_cellresource" value="6"/><span></span>
</div>
</div>
<!-- Barter-->
<div class="col55 flex crewcoin">
<div class="col100 blackheader">
<div class="label" data-i18n="barter"></div>
</div>
<div class="col100 flex crewcoin-coins">
<input class="zero" type="radio" name="attr_cellbarter" value="0" checked="checked"/><span></span>
<input class="radiobox" type="radio" name="attr_cellbarter" value="1"/><span></span>
<input class="radiobox" type="radio" name="attr_cellbarter" value="2"/><span></span>
<input class="radiobox" type="radio" name="attr_cellbarter" value="3"/><span></span>
<input class="radiobox" type="radio" name="attr_cellbarter" value="4"/><span></span>
<input class="radiobox" type="radio" name="attr_cellbarter" value="5"/><span></span>
</div>
</div>
</div>
<!-- Special abilities-->
<div class="col100 def-margin">
<div class="specialheader col100 label" data-i18n="special_abilities"></div>
<div class="greyholder col100">
<fieldset class="repeating_crewability">
<div class="specialability flex">
<button class="broadcast-button" type="roll" name="roll_Show" value="&{template:bitd-broadcast} {{charname=@{character_name}}} {{type=^{special_ability}}} {{title=@{name}}} {{content=@{description}}} {{charimage=@{chat_image}}}" data-i18n-title="send_details_to_chat">:</button>
<input class="checkbox circlebox" type="checkbox" name="attr_check" value="1"/><span></span>
<div class="auto-expand abilityname smallcaps"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="ability_name"></textarea>
</div>
<div class="auto-expand abilitydesc"><span name="attr_description"></span>
<textarea spellcheck="false" name="attr_description" data-i18n-placeholder="ability_description"></textarea>
</div>
</div>
</fieldset>
</div>
</div>
<!-- Advancement-->
<div class="col100 def-margin">
<div class="advancement-header flex blackheader">
<div class="label markxp" data-i18n="mark_xp:"></div>
<div class="label" data-i18n="crew_advancement"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_crew_xp" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="8"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="9"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_crew_xp" value="10"/><span></span>
</div>
</div>
<ul class="advancement-desc">
<li class="nondot" data-i18n="xp_top"></li>
<li data-i18n="xp_challenge"></li>
<li data-i18n="xp_bolster"></li>
<li data-i18n="xp_express"></li>
<li class="nondot" data-i18n="xp_choose"></li>
<li class="nondot">
<input class="checkbox circlebox" type="checkbox" name="attr_check" value="1"/><span></span><span data-i18n="xp_popular"></span>
</li>
<li class="nondot">
<input class="checkbox circlebox" type="checkbox" name="attr_check1" value="1"/><span></span><span data-i18n="xp_protected"></span>
</li>
<li class="nondot">
<input class="checkbox circlebox" type="checkbox" name="attr_check2" value="1"/><span></span><span data-i18n="xp_built"></span>
</li>
</ul>
</div>
<div class="col100 clocks def-margin free-repcontrol">
<div class="specialheader label" data-i18n="clocks"></div>
<fieldset class="repeating_crewclock">
<input class="size" type="hidden" name="attr_size" value=""/>
<div class="auto-expand smallcaps"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="clock_name"></textarea>
</div>
<button class="broadcast-button" type="roll" name="roll_Show" value="&{template:bitd-broadcast} {{charname=@{character_name}}} {{title=@{name}}} {{clock=1}} {{clocksize=@{size}}} {{clockprogress=@{progress}}} {{charimage=@{chat_image}}}" data-i18n-title="send_details_to_chat">:</button>
<div class="size-choice">
<label class="text-button">
<input type="radio" name="attr_size" value="4"/><span>4</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="6"/><span>6</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="8"/><span>8</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="10"/><span>10</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="12"/><span>12</span>
</label>
</div>
<div class="clock-container">
<div class="spoke-0 all"></div>
<div class="spoke-30 sheet-12clock"></div>
<div class="spoke-45 sheet-8clock"></div>
<div class="spoke-36 sheet-10clock"></div>
<div class="spoke-60 sheet-6clock sheet-12clock"></div>
<div class="spoke-72 sheet-10clock"></div>
<div class="spoke-90 sheet-4clock sheet-8clock sheet-12clock"></div>
<div class="spoke-108 sheet-10clock"></div>
<div class="spoke-120 sheet-6clock sheet-12clock"></div>
<div class="spoke-135 sheet-8clock"></div>
<div class="spoke-144 sheet-10clock"></div>
<div class="spoke-150 sheet-12clock"></div>
<input class="zero input-progress" type="radio" name="attr_progress" value="0" checked="checked"/><span></span>
<input class="input-progress all" type="radio" name="attr_progress" value="1"/>
<input class="input-progress all" type="radio" name="attr_progress" value="2"/>
<input class="input-progress all" type="radio" name="attr_progress" value="3"/>
<input class="input-progress all" type="radio" name="attr_progress" value="4"/>
<input class="input-progress sheet-6clock sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="5"/>
<input class="input-progress sheet-6clock sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="6"/>
<input class="input-progress sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="7"/>
<input class="input-progress sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="8"/>
<input class="input-progress sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="9"/>
<input class="input-progress sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="10"/>
<input class="input-progress sheet-12clock" type="radio" name="attr_progress" value="11"/>
<input class="input-progress sheet-12clock" type="radio" name="attr_progress" value="12"/>
<div class="clock"></div>
</div>
</fieldset>
</div>
</div>
<!-- Right column-->
<div class="col45 flex-wrap right-column">
<!-- Crew Type-->
<div class="playbook flex">
<input class="label" type="text" spellcheck="false" name="attr_cell_name" data-i18n-placeholder="crew" placeholder="Crew"/>
<input type="hidden" name="attr_crew_type" value="cell"/>
</div>
<!-- Upgrades and Hunting Grounds-->
<div class="col53 small-margin">
<div class="regularitems flex-wrap col100">
<div class="attribute-title flex col75">
<button class="label inherit rollbutton" type="roll" name="roll_Tier" value="&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{title=^{crew_tier}}} {{subtitle=^{roll_their}}} @{crew_tier_formula} {{charimage=@{chat_image}}}" data-i18n="tier"></button>
<input type="hidden" name="attr_crew_tier_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_tier" value="0"/>
</div>
<div class="tier col25">
<input class="hidden fakeradio" type="checkbox" name="attr_crew_tier" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_crew_tier" value="1"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_crew_tier" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_crew_tier" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_crew_tier" value="4"/><span></span>
</div>
</div>
<div class="itemheader col100"><span class="label"></span></div>
<div class="regularitems flex-wrap col100">
<div class="attribute-title flex col75">
<button class="rollbutton label" type="roll" name="roll_community" value="&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=^{uses}}} {{title=^{community}}} @{community_formula} {{charimage=@{chat_image}}}" data-i18n="community" data-i18n-title="playbook_community_description"></button>
<input type="hidden" name="attr_community_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_community" value="0"/>
</div>
<div class="tier col25">
<input class="hidden fakeradio" type="checkbox" name="attr_community" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_community" value="1"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_community" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_community" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_community" value="4"/><span></span>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_contact_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_contact_name">Contact</span>
<textarea spellcheck="false" name="attr_upgrade_contact_name" data-i18n-placeholder="upgrade_contact_name">Contact</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_contact_description" data-i18n-placeholder="upgrade_contact_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_diversion_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_diversion_name">Diversion</span>
<textarea spellcheck="false" name="attr_upgrade_diversion_name" data-i18n-placeholder="upgrade_diversion_name">Diversion</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_diversion_description" data-i18n-placeholder="upgrade_diversion_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_side_quest_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_side_quest_name">Side Quest</span>
<textarea spellcheck="false" name="attr_upgrade_side_quest_name" data-i18n-placeholder="upgrade_side_quest_name">Side Quest</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_side_quest_description" data-i18n-placeholder="upgrade_side_quest_description"></textarea>
</div>
<div class="col75">
<div class="item">
<div class="auto-expand itemname"><span name="attr_upgrade_supporter_name">Support</span>
<textarea spellcheck="false" name="attr_upgrade_supporter_name" data-i18n-placeholder="upgrade_supporter_name">Support</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_supporter_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_advocate_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_advocate_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_advocate_name">Advocate</span>
<textarea spellcheck="false" name="attr_upgrade_advocate_name" data-i18n-placeholder="upgrade_advocate_name">Advocate</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_advocate_description" data-i18n-placeholder="upgrade_advocate_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_counselor_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_counselor_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_counselor_name">Counselor</span>
<textarea spellcheck="false" name="attr_upgrade_counselor_name" data-i18n-placeholder="upgrade_counselor_name">Counselor</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_counselor_description" data-i18n-placeholder="upgrade_counselor_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_fixer_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_fixer_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_fixer_name">Fixer</span>
<textarea spellcheck="false" name="attr_upgrade_fixer_name" data-i18n-placeholder="upgrade_fixer_name">Fixer</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_fixer_description" data-i18n-placeholder="upgrade_fixer_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_mentor_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_mentor_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_mentor_name">Mentor</span>
<textarea spellcheck="false" name="attr_upgrade_mentor_name" data-i18n-placeholder="upgrade_mentor_name">Mentor</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_mentor_description" data-i18n-placeholder="upgrade_mentor_description"></textarea>
</div>
<div class="attribute-title flex col75">
<button class="rollbutton label" type="roll" name="roll_sanctuary" value="&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=^{uses}}} {{title=^{sanctuary}}} @{sanctuary_formula} {{charimage=@{chat_image}}}" data-i18n="sanctuary" data-i18n-title="playbook_sanctuary_description"></button>
<input type="hidden" name="attr_sanctuary_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_sanctuary" value="0"/>
</div>
<div class="tier col25">
<input class="hidden fakeradio" type="checkbox" name="attr_sanctuary" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_sanctuary" value="1"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_sanctuary" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_sanctuary" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_sanctuary" value="4"/><span></span>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_infirmary_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_infirmary_name">Infirmary</span>
<textarea spellcheck="false" name="attr_upgrade_infirmary_name" data-i18n-placeholder="upgrade_infirmary_name">Infirmary</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_infirmary_description" data-i18n-placeholder="upgrade_infirmary_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_tunnels_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_tunnels_check_2" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_tunnels_check_3" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_tunnels_name">Tunnels</span>
<textarea spellcheck="false" name="attr_upgrade_tunnels_name" data-i18n-placeholder="upgrade_tunnels_name">Tunnels</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_tunnels_description" data-i18n-placeholder="upgrade_tunnels_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_quarters_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_quarters_name">Quarters</span>
<textarea spellcheck="false" name="attr_upgrade_quarters_name" data-i18n-placeholder="upgrade_quarters_name">Quarters</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_quarters_description" data-i18n-placeholder="upgrade_quarters_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_transport_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_transport_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_transport_name">Transport</span>
<textarea spellcheck="false" name="attr_upgrade_transport_name" data-i18n-placeholder="upgrade_transport_name">Transport</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_transport_description" data-i18n-placeholder="upgrade_transport_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_secure_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_secure_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_secure_name">Secure</span>
<textarea spellcheck="false" name="attr_upgrade_secure_name" data-i18n-placeholder="upgrade_secure_name">Secure</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_secure_description" data-i18n-placeholder="upgrade_secure_description"></textarea>
</div>
<div class="col75">
<div class="item">
<div class="auto-expand itemname"><span name="attr_upgrade_training_name">Training</span>
<textarea spellcheck="false" name="attr_upgrade_training_name" data-i18n-placeholder="upgrade_training_name">Training</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_training_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_insight_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_insight_name">Insight</span>
<textarea spellcheck="false" name="attr_upgrade_insight_name" data-i18n-placeholder="upgrade_insight_name">Insight</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_insight_description" data-i18n-placeholder="upgrade_insight_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_prowess_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_prowess_name">Prowess</span>
<textarea spellcheck="false" name="attr_upgrade_prowess_name" data-i18n-placeholder="upgrade_prowess_name">Prowess</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_prowess_description" data-i18n-placeholder="upgrade_prowess_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_resolve_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_resolve_name">Resolve</span>
<textarea spellcheck="false" name="attr_upgrade_resolve_name" data-i18n-placeholder="upgrade_resolve_name">Resolve</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_resolve_description" data-i18n-placeholder="upgrade_resolve_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_personal_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_personal_name">Playbook</span>
<textarea spellcheck="false" name="attr_upgrade_personal_name" data-i18n-placeholder="upgrade_personal_name">Playbook</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_personal_description" data-i18n-placeholder="upgrade_personal_description"></textarea>
</div>
<div class="col75">
<div class="item">
<div class="auto-expand itemname"><span name="attr_upgrade_professionals_name">Professionals</span>
<textarea spellcheck="false" name="attr_upgrade_professionals_name" data-i18n-placeholder="upgrade_professionals_name">Professionals</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_professionals_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_healer_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_healer_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_healer_name">Healer</span>
<textarea spellcheck="false" name="attr_upgrade_healer_name" data-i18n-placeholder="upgrade_healer_name">Healer</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_healer_description" data-i18n-placeholder="upgrade_healer_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_maker_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_maker_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_maker_name">Maker</span>
<textarea spellcheck="false" name="attr_upgrade_maker_name" data-i18n-placeholder="upgrade_maker_name">Maker</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_maker_description" data-i18n-placeholder="upgrade_maker_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_pilot_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_pilot_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_pilot_name">Pilot</span>
<textarea spellcheck="false" name="attr_upgrade_pilot_name" data-i18n-placeholder="upgrade_pilot_name">Pilot</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_pilot_description" data-i18n-placeholder="upgrade_pilot_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_ranger_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_ranger_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_ranger_name">Ranger</span>
<textarea spellcheck="false" name="attr_upgrade_ranger_name" data-i18n-placeholder="upgrade_ranger_name">Ranger</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_ranger_description" data-i18n-placeholder="upgrade_pilot_description"></textarea>
</div>
<div class="col100">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_mastery_check_1" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_mastery_check_2" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_mastery_check_3" value="1"/><span></span><span class="floatingbar"></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_mastery_check_4" value="1"/><span></span>
<input class="itemname" type="text" spellcheck="false" name="attr_upgrade_mastery_name" value="Mastery"/>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_upgrade_mastery_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_upgrade_mastery_description" data-i18n-placeholder="description">Your Cell has access to master level training. You may advance your PCs' action ratings to 4 (until you unlock this upgrade, PC action ratings are capped at 3). This costs four upgrade boxes to unlock.</textarea>
</div>
</div>
<div class="attribute-title flex col75">
<button class="rollbutton label" type="roll" name="roll_supply" value="&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=^{uses}}} {{title=^{supply}}} @{supply_formula} {{charimage=@{chat_image}}}" data-i18n="supply" data-i18n-title="playbook_supply_description"></button>
<input type="hidden" name="attr_supply_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_supply" value="0"/>
</div>
<div class="tier col25">
<input class="hidden fakeradio" type="checkbox" name="attr_supply" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_supply" value="1"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_supply" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_supply" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_supply" value="4"/><span></span>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_storageupgd_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_storageupgd_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_storageupgd_name">Storage</span>
<textarea spellcheck="false" name="attr_upgrade_storageupgd_name" data-i18n-placeholder="upgrade_storageupgd_name">Storage</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_storageupgd_description" data-i18n-placeholder="upgrade_storageupgd_description"></textarea>
</div>
<div class="col75">
<div class="item">
<div class="auto-expand itemname"><span name="attr_upgrade_quality_name">Quality</span>
<textarea spellcheck="false" name="attr_upgrade_quality_name" data-i18n-placeholder="upgrade_quality_name">Quality</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_quality_description" data-i18n-placeholder="upgrade_quality_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_armor_quality_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_armor_quality_name">Armor</span>
<textarea spellcheck="false" name="attr_upgrade_armor_quality_name" data-i18n-placeholder="upgrade_armor_quality_name">Armor</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_armor_quality_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_basic_gear_quality_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_basic_gear_quality_name">Basic Gear</span>
<textarea spellcheck="false" name="attr_upgrade_basic_gear_quality_name" data-i18n-placeholder="upgrade_basic_gear_quality_name">Basic Gear</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_basic_gear_quality_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_tools_kits_quality_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_tools_kits_quality_name">Tools &amp; Kits</span>
<textarea spellcheck="false" name="attr_upgrade_tools_kits_quality_name" data-i18n-placeholder="upgrade_tools_kits_quality_name">Tools &amp; Kits</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_tools_kits_quality_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_weapons_quality_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_weapons_quality_name">Weapons</span>
<textarea spellcheck="false" name="attr_upgrade_weapons_quality_name" data-i18n-placeholder="upgrade_weapons_quality_name">Weapons</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_weapons_quality_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<div class="auto-expand itemname"><span name="attr_upgrade_load_name">Load</span>
<textarea spellcheck="false" name="attr_upgrade_load_name" data-i18n-placeholder="upgrade_load_name">Load</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_load_description" data-i18n-placeholder="upgrade_load_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_armor_load_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_armor_load_name">Armor</span>
<textarea spellcheck="false" name="attr_upgrade_armor_load_name" data-i18n-placeholder="upgrade_armor_load_name">Armor</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_armor_load_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_basic_gear_load_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_basic_gear_load_name">Basic Gear</span>
<textarea spellcheck="false" name="attr_upgrade_basic_gear_load_name" data-i18n-placeholder="upgrade_basic_gear_load_name">Basic Gear</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_basic_gear_load_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_tools_kits_load_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_tools_kits_load_name">Tools &amp; Kits</span>
<textarea spellcheck="false" name="attr_upgrade_tools_kits_load_name" data-i18n-placeholder="upgrade_tools_kits_load_name">Tools &amp; Kits</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_tools_kits_load_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_weapons_load_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_weapons_load_name">Weapons</span>
<textarea spellcheck="false" name="attr_upgrade_weapons_load_name" data-i18n-placeholder="upgrade_weapons_load_name">Weapons</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_weapons_load_description" data-i18n-placeholder=""></textarea>
</div>
<div class="attribute-title flex col75">
<button class="rollbutton label" type="roll" name="roll_vision" value="&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=^{uses}}} {{title=^{vision}}} @{vision_formula} {{charimage=@{chat_image}}}" data-i18n="vision" data-i18n-title="playbook_vision_description"></button>
<input type="hidden" name="attr_vision_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<input type="hidden" name="attr_vision" value="0"/>
</div>
<div class="tier col25">
<input class="hidden fakeradio" type="checkbox" name="attr_vision" value="0" checked="checked"/>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_vision" value="1"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_vision" value="2"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_vision" value="3"/><span></span>
<input class="checkbox circlebox fakeradio" type="checkbox" name="attr_vision" value="4"/><span></span>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_patron_spirit_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_patron_spirit_name">Patron Spirit</span>
<textarea spellcheck="false" name="attr_upgrade_patron_spirit_name" data-i18n-placeholder="upgrade_patron_spirit_name">Patron Spirit</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_patron_spirit_description" data-i18n-placeholder="upgrade_patron_spirit_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_ritual_space_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_ritual_space_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_ritual_space_name">Ritual Space</span>
<textarea spellcheck="false" name="attr_upgrade_ritual_space_name" data-i18n-placeholder="upgrade_ritual_space_name">Ritual Space</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_ritual_space_description" data-i18n-placeholder="upgrade_ritual_space_description"></textarea>
</div>
<div class="col75">
<div class="item">
<div class="auto-expand itemname"><span name="attr_upgrade_rituals_name">Rituals</span>
<textarea spellcheck="false" name="attr_upgrade_rituals_name" data-i18n-placeholder="upgrade_rituals_name">Rituals</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_rituals_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_divination_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_divination_name">Divination</span>
<textarea spellcheck="false" name="attr_upgrade_divination_name" data-i18n-placeholder="upgrade_divination_name">Divination</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_divination_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_enchantment_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_enchantment_name">Enchantment</span>
<textarea spellcheck="false" name="attr_upgrade_enchantment_name" data-i18n-placeholder="upgrade_enchantment_name">Enchantment</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_enchantment_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_nature_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_nature_name">Nature</span>
<textarea spellcheck="false" name="attr_upgrade_nature_name" data-i18n-placeholder="upgrade_nature_name">Nature</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_nature_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_old_arts_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_old_arts_name">Old Arts</span>
<textarea spellcheck="false" name="attr_upgrade_old_arts_name" data-i18n-placeholder="upgrade_old_arts_name">Old Arts</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_old_arts_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_summoning_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_summoning_name">Summoning</span>
<textarea spellcheck="false" name="attr_upgrade_summoning_name" data-i18n-placeholder="upgrade_summoning_name">Summoning</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_summoning_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_sundering_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_sundering_name">Sundering</span>
<textarea spellcheck="false" name="attr_upgrade_sundering_name" data-i18n-placeholder="upgrade_sundering_name">Sundering</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_sundering_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_synthesis_check_1" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_synthesis_name">Synthesis</span>
<textarea spellcheck="false" name="attr_upgrade_synthesis_name" data-i18n-placeholder="upgrade_synthesis_name">Synthesis</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_synthesis_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<div class="auto-expand itemname"><span name="attr_upgrade_adepts_name">Adepts</span>
<textarea spellcheck="false" name="attr_upgrade_adepts_name" data-i18n-placeholder="upgrade_adepts_name">Adepts</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_adepts_description" data-i18n-placeholder=""></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_dreamer_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_dreamer_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_dreamer_name">Dreamer</span>
<textarea spellcheck="false" name="attr_upgrade_dreamer_name" data-i18n-placeholder="upgrade_dreamer_name">Dreamer</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_dreamer_description" data-i18n-placeholder="upgrade_dreamer_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_ritualist_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_ritualist_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_ritualist_name">Ritualist</span>
<textarea spellcheck="false" name="attr_upgrade_ritualist_name" data-i18n-placeholder="upgrade_ritualist_name">Ritualist</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_ritualist_description" data-i18n-placeholder="upgrade_ritualist_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_seer_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_seer_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_seer_name">Seer</span>
<textarea spellcheck="false" name="attr_upgrade_seer_name" data-i18n-placeholder="upgrade_seer_name">Seer</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_seer_description" data-i18n-placeholder="upgrade_seer_description"></textarea>
</div>
<div class="col75">
<div class="item">
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_spiritualist_check_1" value="1"/><span></span>
<input class="checkbox squarebox" type="checkbox" name="attr_upgrade_spiritualist_check_2" value="1"/><span></span>
<div class="auto-expand itemname"><span name="attr_upgrade_spiritualist_name">Spiritualist</span>
<textarea spellcheck="false" name="attr_upgrade_spiritualist_name" data-i18n-placeholder="upgrade_spiritualist_name">Spiritualist</textarea>
</div>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_spiritualist_description" data-i18n-placeholder="upgrade_spiritualist_description"></textarea>
</div>
</div>
<!-- Upgrades-->
<div class="itemheader col100"><span class="label" data-i18n="boons"></span></div>
<div class="itemholder col100 upgrades">
<!-- Specific upgrades-->
<div class="playbookitems col100 free-repcontrol">
<fieldset class="repeating_upgrade">
<input class="boxes-chosen" type="hidden" name="attr_boxes_chosen" value="0"/>
<div class="item numboxes-chooser">
<div data-i18n="how_many_boxes"></div>
<input type="number" name="attr_numboxes" min="1" max="3" value="1"/>
<label>
<input type="checkbox" name="attr_boxes_chosen" value="1"/><span data-i18n="ok"></span>
</label>
</div>
<div class="item">
<input class="numboxes" type="hidden" name="attr_numboxes" value="1"/>
<input class="checkbox squarebox" type="checkbox" name="attr_check_1" value="1"/><span></span><span class="floatingbar boxesgeq2"></span>
<input class="checkbox squarebox boxesgeq2" type="checkbox" name="attr_check_2" value="1"/><span class="boxesgeq2"></span><span class="floatingbar boxesgeq3 boxesgeq2"></span>
<input class="checkbox squarebox boxesgeq2 boxesgeq3" type="checkbox" name="attr_check_3" value="1"/><span class="boxesgeq2 boxesgeq3"></span>
<div class="auto-expand itemname"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="an_upgrade"></textarea>
</div>
</div>
<div class="item-description">
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_description" data-i18n-placeholder="description"></textarea>
</div>
</fieldset>
</div>
</div>
</div>
<!-- Cohorts and Contacts-->
<div class="col47 right-column small-margin">
<!-- First Cohort-->
<div class="cohort">
<input type="hidden" name="attr_cohort1_verb" value="^{roll_their}"/>
<input type="hidden" name="attr_cohort1_roll_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<div class="cohort-title flex col100 label">
<input class="inherit" type="text" spellcheck="false" name="attr_cohort1_name" value="Cadre"/>
<button class="inherit rollbutton" type="roll" name="roll_cohort1_roll" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{short=1}} {{charname=@{cohort1_name} (^{@{cohort1_type}}, @{cohort1_subtype})}} {{title=^{cohort_quality}}} {{subtitle=@{cohort1_verb}}}) @{cohort1_roll_formula} {{charimage=@{chat_image}}}" data-i18n="roll-inf"></button>
</div>
<div class="cohort-info flex col100 uppercase">
<div class="cohort-dropdown">
<div><span name="attr_cohort1_type" data-i18n-dynamic="data-i18n-dynamic"></span></div>
<div>
<input type="radio" name="attr_cohort1_type" value="gang" checked="checked"/><span data-i18n="gang"></span>
</div>
<div>
<input type="radio" name="attr_cohort1_type" value="elite"/><span data-i18n="elite"></span>
</div>
<div>
<input type="radio" name="attr_cohort1_type" value="expert"/><span data-i18n="expert"></span>
</div>
</div>
<input class="sheet-inherit" type="text" spellcheck="false" name="attr_cohort1_subtype" data-i18n-placeholder="gang_type"/>
</div>
<div class="cohort-condition flex col100">
<label><span class="cohort-condition-name uppercase" data-i18n="weak"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_cohort1_weak" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name uppercase" data-i18n="impaired"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_cohort1_impaired" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name uppercase" data-i18n="broken"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_cohort1_broken" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name label" data-i18n="armor"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_cohort1_armor" value="1"/><span></span>
</label>
</div>
<label class="cohort-edgeflaw"><span class="uppercase" data-i18n="edges"></span>
<div class="auto-expand"><span name="attr_cohort1_edges"></span>
<textarea spellcheck="false" name="attr_cohort1_edges"></textarea>
</div>
</label>
<label class="cohort-edgeflaw"><span class="uppercase" data-i18n="flaws"></span>
<div class="auto-expand"><span name="attr_cohort1_flaws"></span>
<textarea spellcheck="false" name="attr_cohort1_flaws"></textarea>
</div>
</label>
<textarea class="cohort-description" spellcheck="false" name="attr_cohort1_description"></textarea>
</div>
<!-- Cohort repeating section-->
<div class="col100 cohorts free-repcontrol">
<fieldset class="repeating_cohort">
<div class="cohort">
<input type="hidden" name="attr_verb" value="^{roll_their}"/>
<input type="hidden" name="attr_roll_formula" value=" {{?{@{bonusdice}|0,zerodice=[[d6]]&amp;#44; [[d6]]|1,dice=[[d6]]|2,dice=[[d6]]&amp;#44; [[d6]]|3,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|4,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|5,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|6,dice=[[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]&amp;#44; [[d6]]|-1,zerodice=[[d6]]&amp;#44; [[d6]]|-2,zerodice=[[d6]]&amp;#44; [[d6]]|-3,zerodice=[[d6]]&amp;#44; [[d6]]}}}"/>
<div class="cohort-title flex col100 label">
<input class="inherit" type="text" spellcheck="false" name="attr_name" value="Cadre"/>
<button class="inherit rollbutton" type="roll" name="roll_roll" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{short=1}} {{charname=@{name} (^{@{type}}, @{subtype})}} {{title=^{cohort_quality}}} {{subtitle=@{verb}}}) @{roll_formula} {{charimage=@{chat_image}}}" data-i18n="roll-inf"></button>
</div>
<div class="cohort-info flex col100 uppercase">
<div class="cohort-dropdown">
<div><span name="attr_type" data-i18n-dynamic="data-i18n-dynamic"></span></div>
<div>
<input type="radio" name="attr_type" value="gang" checked="checked"/><span data-i18n="gang"></span>
</div>
<div>
<input type="radio" name="attr_type" value="elite"/><span data-i18n="elite"></span>
</div>
<div>
<input type="radio" name="attr_type" value="expert"/><span data-i18n="expert"></span>
</div>
</div>
<input class="sheet-inherit" type="text" spellcheck="false" name="attr_subtype" data-i18n-placeholder="gang_type"/>
</div>
<div class="cohort-condition flex col100">
<label><span class="cohort-condition-name uppercase" data-i18n="weak"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_weak" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name uppercase" data-i18n="impaired"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_impaired" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name uppercase" data-i18n="broken"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_broken" value="1"/><span></span>
</label>
<label><span class="cohort-condition-name label" data-i18n="armor"></span>
<input class="tooth stresstooth" type="checkbox" name="attr_armor" value="1"/><span></span>
</label>
</div>
<label class="cohort-edgeflaw"><span class="uppercase" data-i18n="edges"></span>
<div class="auto-expand"><span name="attr_edges"></span>
<textarea spellcheck="false" name="attr_edges"></textarea>
</div>
</label>
<label class="cohort-edgeflaw"><span class="uppercase" data-i18n="flaws"></span>
<div class="auto-expand"><span name="attr_flaws"></span>
<textarea spellcheck="false" name="attr_flaws"></textarea>
</div>
</label>
<textarea class="cohort-description" spellcheck="false" name="attr_description"></textarea>
</div>
</fieldset>
</div>
<!-- Contacts-->
<div class="col100 def-margin contacts">
<div class="specialheader col100 label flex">
<input class="inherit" type="text" spellcheck="false" name="attr_contacts_title" value="Contacts"/>
</div>
<div class="greyholder col100">
<fieldset class="repeating_contact">
<div class="friend-contact contact flex">
<input class="friendstate" type="hidden" name="attr_check" value="0"/>
<label>
<input class="checkbox" type="checkbox" name="attr_check" value="1"/><span></span>
</label>
<div class="auto-expand"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="contact_name"></textarea>
</div>
</div>
<input class="expand" type="checkbox" name="attr_null" value="1"/><span></span>
<textarea class="description" spellcheck="false" name="attr_description" data-i18n-placeholder="notes"></textarea>
</fieldset>
</div>
</div>
<!-- Roll Fortune-->
<button class="engagementbutton borderbutton" type="roll" name="roll_Prep" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{short=1}} {{small-title=1}} {{subtitle=^{roll_for}}} {{title=^{prep}}} @{numberofdice} {{charimage=@{chat_image}}} " data-i18n="roll_prep"></button>
<button class="engagementbutton borderbutton" type="roll" name="roll_Engagement" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{short=1}} {{small-title=1}} {{subtitle=^{roll_for}}} {{title=^{engagement}}} @{numberofdice} {{charimage=@{chat_image}}} " data-i18n="roll_engagement"></button>
<button class="fortunebutton borderbutton" type="roll" name="roll_Fortune_crew" value="&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=^{roll}}} {{title=^{fortune}}} @{numberofdice} {{charimage=@{chat_image}}} {{notes=@{notes_query}}} " data-i18n="roll_fortune"></button>
</div>
<!-- Clocks-->
<!-- .col100.clocks.def-margin.free-repcontrol-->
<textarea class="notes" spellcheck="false" name="attr_crew_notes" data-i18n-placeholder="notes"></textarea>
</div>
</div>
<!-- Faction Sheet-->
<input class="input-clocks-only" type="hidden" name="attr_setting_clocks_only" value="0"/>
<div class="type-faction flex-wrap">
<div class="factiontitle flex col100">
<input class="label" type="text" spellcheck="false" name="attr_factions_title" value="Factions of Vimary"/>
<button class="fortunebutton borderbutton" type="roll" name="roll_Fortune_faction" value="&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{title=^{fortune}}} {{short=1}} {{charname=}} @{numberofdice} {{charimage=@{chat_image}}} {{notes=@{notes_query}}} " data-i18n="roll_fortune"></button>
</div>
<div class="factions flex free-repcontrol">
<div class="col50">
<div class="factions-header flex uppercase">
<input class="faction-name label" type="text" spellcheck="false" name="outlooks" title="outlooks" data-i18n-placeholder="outlooks"/><span class="faction-tier" data-i18n="tier"></span><span class="faction-hold" data-i18n="hold"></span><span class="faction-status" data-i18n="status"></span>
</div>
<div class="faction">
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_doomsayers" data-i18n-placeholder="faction_doomsayers"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_doomsayers_tier" data-i18n-placeholder="tier0"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_doomsayers_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_doomsayers_status" value="0"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_doomsayers_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_doomsayers_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_doomsayers_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_doomsayers_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_doomsayers_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_doomsayers_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_doomsayers_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_doomsayers_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_doomsayers_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_1"></span>
<textarea spellcheck="false" name="attr_level_1" data-i18n-placeholder="level_1"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_1_name" data-i18n-placeholder="faction_doomsayers_boon_1"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_2_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_2_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_2_name" data-i18n-placeholder="faction_doomsayers_boon_2"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_3_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_3_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_3_name" data-i18n-placeholder="faction_doomsayers_boon_3"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_2"></span>
<textarea spellcheck="false" name="attr_level_2" data-i18n-placeholder="level_2"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_4_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_4_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_4_name" data-i18n-placeholder="faction_doomsayers_boon_4"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_5_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_5_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_5_name" data-i18n-placeholder="faction_doomsayers_boon_5"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_6_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_6_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_6_name" data-i18n-placeholder="faction_doomsayers_boon_6"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_3"></span>
<textarea spellcheck="false" name="attr_level_3" data-i18n-placeholder="level_3"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_7_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_7_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_7_name" data-i18n-placeholder="faction_doomsayers_boon_7"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_8_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_8_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_8_name" data-i18n-placeholder="faction_doomsayers_boon_8"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_9_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_9_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_9_name" data-i18n-placeholder="faction_doomsayers_boon_9"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_4"></span>
<textarea spellcheck="false" name="attr_level_4" data-i18n-placeholder="level_4"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_10_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_10_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_10_name" data-i18n-placeholder="faction_doomsayers_boon_10"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_11_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_11_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_11_name" data-i18n-placeholder="faction_doomsayers_boon_11"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_doomsayers_boon_12_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_doomsayers_boon_12_name"></span>
<textarea spellcheck="false" name="attr_faction_doomsayers_boon_12_name" data-i18n-placeholder="faction_doomsayers_boon_12"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
</div>
<div class="factions-header flex uppercase">
<input class="faction-name label" type="text" spellcheck="false" name="outlooks" title="outlooks" data-i18n-placeholder="outlooks"/><span class="faction-tier" data-i18n="tier"></span><span class="faction-hold" data-i18n="hold"></span><span class="faction-status" data-i18n="status"></span>
</div>
<div class="faction">
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_herites" data-i18n-placeholder="faction_herites"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_herites_tier" data-i18n-placeholder="tier0"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_herites_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_herites_status" value="0"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_herites_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_herites_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_herites_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_herites_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_herites_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_herites_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_herites_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_herites_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_herites_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_herites_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_1"></span>
<textarea spellcheck="false" name="attr_level_1" data-i18n-placeholder="level_1"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_1_name" data-i18n-placeholder="faction_herites_boon_1"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_2_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_2_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_2_name" data-i18n-placeholder="faction_herites_boon_2"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_3_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_3_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_3_name" data-i18n-placeholder="faction_herites_boon_3"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_2"></span>
<textarea spellcheck="false" name="attr_level_2" data-i18n-placeholder="level_2"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_4_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_4_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_4_name" data-i18n-placeholder="faction_herites_boon_4"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_5_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_5_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_5_name" data-i18n-placeholder="faction_herites_boon_5"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_6_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_6_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_6_name" data-i18n-placeholder="faction_herites_boon_6"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_3"></span>
<textarea spellcheck="false" name="attr_level_3" data-i18n-placeholder="level_3"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_7_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_7_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_7_name" data-i18n-placeholder="faction_herites_boon_7"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_8_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_8_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_8_name" data-i18n-placeholder="faction_herites_boon_8"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_9_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_9_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_9_name" data-i18n-placeholder="faction_herites_boon_9"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_4"></span>
<textarea spellcheck="false" name="attr_level_4" data-i18n-placeholder="level_4"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_10_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_10_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_10_name" data-i18n-placeholder="faction_herites_boon_10"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_11_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_11_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_11_name" data-i18n-placeholder="faction_herites_boon_11"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_herites_boon_12_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_herites_boon_12_name"></span>
<textarea spellcheck="false" name="attr_faction_herites_boon_12_name" data-i18n-placeholder="faction_herites_boon_12"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
</div>
<div class="factions-header flex uppercase">
<input class="faction-name label" type="text" spellcheck="false" name="tribals" title="tribals" data-i18n-placeholder="tribals"/><span class="faction-tier" data-i18n="tier"></span><span class="faction-hold" data-i18n="hold"></span><span class="faction-status" data-i18n="status"></span>
</div>
<div class="faction">
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_agnites" data-i18n-placeholder="faction_agnites"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_agnites_tier" data-i18n-placeholder="tierII"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_agnites_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_agnites_status" value="0"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_agnites_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_agnites_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_agnites_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_agnites_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_agnites_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_agnites_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_agnites_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_agnites_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_agnites_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_agnites_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_agnites_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_agnites_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_agnites_boon_1_name" data-i18n-placeholder="faction_agnites_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_dahlians" data-i18n-placeholder="faction_dahlians"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_dahlians_tier" data-i18n-placeholder="tierIII"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_dahlians_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_dahlians_status" value="0"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_dahlians_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_dahlians_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_dahlians_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_dahlians_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_dahlians_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_dahlians_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_dahlians_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_dahlians_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_dahlians_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_dahlians_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_dahlians_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_dahlians_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_dahlians_boon_1_name" data-i18n-placeholder="faction_dahlians_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_evans" data-i18n-placeholder="faction_evans"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_evans_tier" data-i18n-placeholder="tierIV"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_evans_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_evans_status" value="-1"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_evans_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_evans_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_evans_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_evans_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_evans_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_evans_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_evans_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_evans_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_evans_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_evans_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_evans_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_evans_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_evans_boon_1_name" data-i18n-placeholder="faction_evans_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_joanites" data-i18n-placeholder="faction_joanites"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_joanites_tier" data-i18n-placeholder="tierIV"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_joanites_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_joanites_status" value="-2"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_joanites_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_joanites_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_joanites_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_joanites_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_joanites_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_joanites_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_joanites_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_joanites_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_joanites_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_joanites_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_joanites_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_joanites_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_joanites_boon_1_name" data-i18n-placeholder="faction_joanites_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_magdalites" data-i18n-placeholder="faction_magdalites"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_magdalites_tier" data-i18n-placeholder="tierIII"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_magdalites_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_magdalites_status" value="-1"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_magdalites_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_magdalites_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_magdalites_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_magdalites_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_magdalites_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_magdalites_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_magdalites_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_magdalites_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_magdalites_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_magdalites_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_magdalites_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_magdalites_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_magdalites_boon_1_name" data-i18n-placeholder="faction_magdalites_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_terashebans" data-i18n-placeholder="faction_terashebans"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_terashebans_tier" data-i18n-placeholder="tierIV"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_terashebans_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_terashebans_status" value="-2"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_terashebans_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_terashebans_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_terashebans_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_terashebans_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_terashebans_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_terashebans_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_terashebans_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_terashebans_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_terashebans_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_terashebans_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_terashebans_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_terashebans_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_terashebans_boon_1_name" data-i18n-placeholder="faction_terashebans_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_yagans" data-i18n-placeholder="faction_yagans"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_yagans_tier" data-i18n-placeholder="tierIII"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_yagans_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_yagans_status" value="-1"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_yagans_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_yagans_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_yagans_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_yagans_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_yagans_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_yagans_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_yagans_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_yagans_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_yagans_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_yagans_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_yagans_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_yagans_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_yagans_boon_1_name" data-i18n-placeholder="faction_yagans_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
</div>
</div>
<div class="col50">
<div class="factions-header flex uppercase">
<input class="faction-name label" type="text" spellcheck="false" name="outlooks" title="outlooks" data-i18n-placeholder="outlooks"/><span class="faction-tier" data-i18n="tier"></span><span class="faction-hold" data-i18n="hold"></span><span class="faction-status" data-i18n="status"></span>
</div>
<div class="faction">
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_jackers" data-i18n-placeholder="faction_jackers"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_jackers_tier" data-i18n-placeholder="tier0"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_jackers_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_jackers_status" value="0"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_jackers_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_jackers_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_jackers_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_jackers_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_jackers_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_jackers_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_jackers_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_jackers_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_jackers_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_jackers_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_1"></span>
<textarea spellcheck="false" name="attr_level_1" data-i18n-placeholder="level_1"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_1_name" data-i18n-placeholder="faction_jackers_boon_1"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_2_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_2_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_2_name" data-i18n-placeholder="faction_jackers_boon_2"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_3_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_3_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_3_name" data-i18n-placeholder="faction_jackers_boon_3"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_2"></span>
<textarea spellcheck="false" name="attr_level_2" data-i18n-placeholder="level_2"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_4_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_4_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_4_name" data-i18n-placeholder="faction_jackers_boon_4"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_5_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_5_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_5_name" data-i18n-placeholder="faction_jackers_boon_5"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_6_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_6_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_6_name" data-i18n-placeholder="faction_jackers_boon_6"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_3"></span>
<textarea spellcheck="false" name="attr_level_3" data-i18n-placeholder="level_3"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_7_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_7_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_7_name" data-i18n-placeholder="faction_jackers_boon_7"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_8_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_8_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_8_name" data-i18n-placeholder="faction_jackers_boon_8"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_9_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_9_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_9_name" data-i18n-placeholder="faction_jackers_boon_9"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_4"></span>
<textarea spellcheck="false" name="attr_level_4" data-i18n-placeholder="level_4"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_10_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_10_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_10_name" data-i18n-placeholder="faction_jackers_boon_10"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_11_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_11_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_11_name" data-i18n-placeholder="faction_jackers_boon_11"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_jackers_boon_12_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_jackers_boon_12_name"></span>
<textarea spellcheck="false" name="attr_faction_jackers_boon_12_name" data-i18n-placeholder="faction_jackers_boon_12"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
</div>
<div class="factions-header flex uppercase">
<input class="faction-name label" type="text" spellcheck="false" name="outlooks" title="outlooks" data-i18n-placeholder="outlooks"/><span class="faction-tier" data-i18n="tier"></span><span class="faction-hold" data-i18n="hold"></span><span class="faction-status" data-i18n="status"></span>
</div>
<div class="faction">
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_lightbringers" data-i18n-placeholder="faction_lightbringers"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_lightbringers_tier" data-i18n-placeholder="tier0"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_lightbringers_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_lightbringers_status" value="0"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_lightbringers_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_lightbringers_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_lightbringers_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_lightbringers_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_lightbringers_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_lightbringers_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_lightbringers_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_lightbringers_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_lightbringers_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_1"></span>
<textarea spellcheck="false" name="attr_level_1" data-i18n-placeholder="level_1"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_1_name" data-i18n-placeholder="faction_lightbringers_boon_1"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_2_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_2_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_2_name" data-i18n-placeholder="faction_lightbringers_boon_2"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_3_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_3_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_3_name" data-i18n-placeholder="faction_lightbringers_boon_3"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_2"></span>
<textarea spellcheck="false" name="attr_level_2" data-i18n-placeholder="level_2"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_4_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_4_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_4_name" data-i18n-placeholder="faction_lightbringers_boon_4"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_5_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_5_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_5_name" data-i18n-placeholder="faction_lightbringers_boon_5"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_6_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_6_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_6_name" data-i18n-placeholder="faction_lightbringers_boon_6"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_3"></span>
<textarea spellcheck="false" name="attr_level_3" data-i18n-placeholder="level_3"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_7_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_7_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_7_name" data-i18n-placeholder="faction_lightbringers_boon_7"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_8_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_8_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_8_name" data-i18n-placeholder="faction_lightbringers_boon_8"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_9_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_9_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_9_name" data-i18n-placeholder="faction_lightbringers_boon_9"></textarea>
</div>
</div>
<div class="item">
<div class="auto-expand itemname"><span name="attr_level_4"></span>
<textarea spellcheck="false" name="attr_level_4" data-i18n-placeholder="level_4"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_10_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_10_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_10_name" data-i18n-placeholder="faction_lightbringers_boon_10"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_11_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_11_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_11_name" data-i18n-placeholder="faction_lightbringers_boon_11"></textarea>
</div>
</div>
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_lightbringers_boon_12_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_lightbringers_boon_12_name"></span>
<textarea spellcheck="false" name="attr_faction_lightbringers_boon_12_name" data-i18n-placeholder="faction_lightbringers_boon_12"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
</div>
<div class="factions-header flex uppercase">
<input class="faction-name label" type="text" spellcheck="false" name="zbri" title="zbri" data-i18n-placeholder="zbri"/><span class="faction-tier" data-i18n="tier"></span><span class="faction-hold" data-i18n="hold"></span><span class="faction-status" data-i18n="status"></span>
</div>
<div class="faction">
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_flemis" data-i18n-placeholder="faction_flemis"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_flemis_tier" data-i18n-placeholder="tierIV"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_flemis_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_flemis_status" value="-1"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_flemis_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_flemis_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_flemis_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_flemis_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_flemis_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_flemis_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_flemis_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_flemis_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_flemis_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_flemis_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_flemis_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_flemis_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_flemis_boon_1_name" data-i18n-placeholder="faction_flemis_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_koleris" data-i18n-placeholder="faction_koleris"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_koleris_tier" data-i18n-placeholder="tierIV"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_koleris_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_koleris_status" value="-2"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_koleris_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_koleris_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_koleris_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_koleris_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_koleris_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_koleris_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_koleris_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_koleris_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_koleris_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_koleris_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_koleris_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_koleris_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_koleris_boon_1_name" data-i18n-placeholder="faction_koleris_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_melanis" data-i18n-placeholder="faction_melanis"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_melanis_tier" data-i18n-placeholder="tierIV"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_melanis_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_melanis_status" value="-1"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_melanis_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_melanis_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_melanis_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_melanis_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_melanis_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_melanis_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_melanis_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_melanis_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_melanis_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_melanis_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_melanis_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_melanis_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_melanis_boon_1_name" data-i18n-placeholder="faction_melanis_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_sangis" data-i18n-placeholder="faction_sangis"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_sangis_tier" data-i18n-placeholder="tierIV"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_sangis_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_sangis_status" value="-1"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_sangis_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_sangis_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_sangis_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_sangis_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_sangis_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_sangis_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_sangis_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_sangis_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_sangis_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_sangis_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_sangis_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_sangis_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_sangis_boon_1_name" data-i18n-placeholder="faction_sangis_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
</div>
<div class="factions-header flex uppercase">
<input class="faction-name label" type="text" spellcheck="false" name="others" title="others" data-i18n-placeholder="others"/><span class="faction-tier" data-i18n="tier"></span><span class="faction-hold" data-i18n="hold"></span><span class="faction-status" data-i18n="status"></span>
</div>
<div class="faction">
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_keepers" data-i18n-placeholder="faction_keepers"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_keepers_tier" data-i18n-placeholder="tierII"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_keepers_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_keepers_status" value="0"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_keepers_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_keepers_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_keepers_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_keepers_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_keepers_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_keepers_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_keepers_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_keepers_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_keepers_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_keepers_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_keepers_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_keepers_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_keepers_boon_1_name" data-i18n-placeholder="faction_keepers_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
<input class="faction-name" type="text" spellcheck="false" name="attr_faction_outlanders" data-i18n-placeholder="faction_outlanders"/>
<input class="faction-tier" type="text" spellcheck="false" name="attr_faction_outlanders_tier" data-i18n-placeholder="tierII"/>
<input class="faction-hold" type="text" spellcheck="false" name="attr_faction_outlanders_hold" data-i18n-placeholder="strong_hold"/>
<input class="faction-status" type="number" name="attr_faction_outlanders_status" value="0"/>
<input class="expand" type="checkbox" name="attr_expand" value="1"/><span></span>
<textarea spellcheck="false" name="attr_faction_outlanders_notes" data-i18n-placeholder="faction_notes"></textarea>
<div class="col100 def-margin">
<div class="advancement-header flex greyheader">
<div class="label" data-i18n="favor"></div>
<div class="xpholder flex">
<input class="tooth zero" type="radio" name="attr_faction_outlanders_favor" value="0" checked="checked"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_outlanders_favor" value="1"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_outlanders_favor" value="2"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_outlanders_favor" value="3"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_outlanders_favor" value="4"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_outlanders_favor" value="5"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_outlanders_favor" value="6"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_outlanders_favor" value="7"/><span></span>
<input class="tooth xptooth" type="radio" name="attr_faction_outlanders_favor" value="8"/><span></span>
</div>
</div>
</div>
<div class="col100 def-margin"></div>
<div class="col100 itemcolumn small-margin">
<div class="boonheader small-margin col100 flex">
<div class="label" data-i18n="boons"></div>
</div>
<div class="regularitems col100 free-repcontrol">
<div class="item col100">
<input class="checkbox squarebox" type="checkbox" name="attr_faction_outlanders_boon_1_check" value="1"/><span></span>
<div class="auto-expand abilitydesc"><span name="attr_faction_outlanders_boon_1_name"></span>
<textarea spellcheck="false" name="attr_faction_outlanders_boon_1_name" data-i18n-placeholder="faction_outlanders_boon_1"></textarea>
</div>
</div>
</div>
</div>
<div class="attribute-border"></div>
</div>
</div>
</div>
<div class="clocks col55 free-repcontrol">
<div class="specialheader label" data-i18n="clocks"></div>
<fieldset class="repeating_factionclock">
<input class="size" type="hidden" name="attr_size" value=""/>
<div class="auto-expand smallcaps"><span name="attr_name"></span>
<textarea spellcheck="false" name="attr_name" data-i18n-placeholder="clock_name"></textarea>
</div>
<button class="broadcast-button" type="roll" name="roll_Show" value="&{template:bitd-broadcast} {{charname=@{character_name}}} {{title=@{name}}} {{clock=1}} {{clocksize=@{size}}} {{clockprogress=@{progress}}} {{charimage=@{chat_image}}}" data-i18n-title="send_details_to_chat">:</button>
<div class="size-choice">
<label class="text-button">
<input type="radio" name="attr_size" value="4"/><span>4</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="6"/><span>6</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="8"/><span>8</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="10"/><span>10</span>
</label>
<label class="text-button">
<input type="radio" name="attr_size" value="12"/><span>12</span>
</label>
</div>
<div class="clock-container">
<div class="spoke-0 all"></div>
<div class="spoke-30 sheet-12clock"></div>
<div class="spoke-45 sheet-8clock"></div>
<div class="spoke-36 sheet-10clock"></div>
<div class="spoke-60 sheet-6clock sheet-12clock"></div>
<div class="spoke-72 sheet-10clock"></div>
<div class="spoke-90 sheet-4clock sheet-8clock sheet-12clock"></div>
<div class="spoke-108 sheet-10clock"></div>
<div class="spoke-120 sheet-6clock sheet-12clock"></div>
<div class="spoke-135 sheet-8clock"></div>
<div class="spoke-144 sheet-10clock"></div>
<div class="spoke-150 sheet-12clock"></div>
<input class="zero input-progress" type="radio" name="attr_progress" value="0" checked="checked"/><span></span>
<input class="input-progress all" type="radio" name="attr_progress" value="1"/>
<input class="input-progress all" type="radio" name="attr_progress" value="2"/>
<input class="input-progress all" type="radio" name="attr_progress" value="3"/>
<input class="input-progress all" type="radio" name="attr_progress" value="4"/>
<input class="input-progress sheet-6clock sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="5"/>
<input class="input-progress sheet-6clock sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="6"/>
<input class="input-progress sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="7"/>
<input class="input-progress sheet-8clock sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="8"/>
<input class="input-progress sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="9"/>
<input class="input-progress sheet-10clock sheet-12clock" type="radio" name="attr_progress" value="10"/>
<input class="input-progress sheet-12clock" type="radio" name="attr_progress" value="11"/>
<input class="input-progress sheet-12clock" type="radio" name="attr_progress" value="12"/>
<div class="clock"></div>
</div>
</fieldset>
</div>
<div class="col45 right-column">
<textarea class="notes" spellcheck="false" name="attr_faction_notes" data-i18n-placeholder="notes"></textarea>
</div>
</div>
</div>
<rolltemplate class="sheet-rolltemplate-bitd">
<div class="holder{{#action}} action{{/action}}{{#resist}} resist{{/resist}}{{#synthesis}} synthesis{{/synthesis}}{{#vice}} vice{{/vice}}{{#fortune}} fortune{{/fortune}}{{#short}} short{{/short}}{{#action}}{{^position}} short{{/position}}{{/action}}">{{#charimage}}
<div class="char-image">[Image]({{charimage}})</div>{{/charimage}}
<div class="header{{#charimage}} narrow{{/charimage}}">{{charname}} {{subtitle}}</div>
<div class="title"><span class="{{#small-title}}small-title{{/small-title}}">{{title}}</span></div>
<div class="dice">{{^zerodice}}{{dice}}{{/zerodice}}{{#zerodice}}
<div class="zerodice1">{{zerodice}}</div>
<div class="zerodice2" data-i18n="zerodice"></div>{{/zerodice}}
</div>{{#position}}
<div class="position">{{position}}</div>{{/position}}{{#effect}}
<div class="effect">{{effect}}</div>{{/effect}}{{#resist}}{{^short}}
<div class="instructions" data-i18n="resist_instructions"></div>{{/short}}{{/resist}}{{#synthesis}}{{^short}}
<div class="instructions" data-i18n="synthesis_instructions"></div>{{/short}}{{/synthesis}}{{#vice}}{{^short}}
<div class="instructions" data-i18n="vice_instructions"></div>{{/short}}{{/vice}}{{#notes}}
<div class="notes">{{notes}}</div>{{/notes}}
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-bitd-broadcast">
<div>{{#charimage}}{{^clock}}
<div class="char-image">[Image]({{charimage}})</div>{{/clock}}{{/charimage}}
<div class="header{{#charimage}}{{^clock}} narrow{{/clock}}{{/charimage}}">
<div>{{charname}}</div>
<div>{{type}}</div>
</div>{{#content}}
<div class="title">{{title}}</div>
<div class="content">{{content}}</div>{{/content}}{{#clock}}
<div class="flex">
<div class="clock size-{{clocksize}} progress-{{clockprogress}}">
<div class="spoke-0"></div>
<div class="spoke-30"></div>
<div class="spoke-36"></div>
<div class="spoke-45"></div>
<div class="spoke-60"></div>
<div class="spoke-72"></div>
<div class="spoke-90"></div>
<div class="spoke-108"></div>
<div class="spoke-135"></div>
<div class="spoke-144"></div>
<div class="spoke-120"></div>
<div class="spoke-150"></div>
</div>
<div class="title">{{title}}</div>
</div>{{/clock}}{{#harm}}
<div class="title" data-i18n="harm"></div>
<table class="harm">
<tr>
<td>3</td>
<td>
<div class="harm-inner">{{harm3}}</div>
</td>
<td data-i18n="need_help"></td>
</tr>
<tr>
<td>2</td>
<td>{{#harm2_1}}
<div class="harm-inner">{{harm2_1}}</div>{{/harm2_1}}{{#harm2_2}}
<div class="harm-inner">{{harm2_2}}</div>{{/harm2_2}}
</td>
<td data-i18n="minus1d"></td>
</tr>
<tr>
<td>1</td>
<td>{{#harm1_1}}
<div class="harm-inner">{{harm1_1}}</div>{{/harm1_1}}{{#harm1_2}}
<div class="harm-inner">{{harm1_2}}</div>{{/harm1_2}}
</td>
<td data-i18n="less_effect"></td>
</tr>
</table>{{/harm}}
</div>
</rolltemplate>
<script type="text/worker">
"use strict";
const data = {
"crew": {
"cell": {
"crewability": [
"competent",
"agitators",
"backer",
"collaboration",
"comrades",
"connected",
"daydream_believers",
"focused",
"instigators",
"just_cause",
"populists",
"resilient",
"scratch_my_back",
"servants_of_the_goddess",
"sympathizers"
],
"base": {
"crew_description": "crew_cell_description",
"crew_xp_condition": "crew_cell_xp_condition"
}
}
},
"outlook": {
"doomsayer": {
"base": {
"outlook_eminence": "outlook_doomsayer_eminence"
},
"outlooktrait": [{
"name": "outlook_trait_debater",
"description": "outlook_trait_debater_description",
"numboxes": "1"
},
{
"name": "outlook_trait_dreamer",
"description": "outlook_trait_dreamer_description",
"numboxes": "1"
},
{
"name": "outlook_trait_searcher",
"description": "outlook_trait_searcher_description",
"numboxes": "1"
},
{
"name": "outlook_trait_cryptic",
"description": "outlook_trait_cryptic_description",
"numboxes": "1"
}]
},
"herite": {
"base": {
"outlook_eminence": "outlook_herite_eminence"
},
"outlooktrait": [{
"name": "outlook_trait_anarchist",
"description": "outlook_trait_anarchist_description",
"numboxes": "1"
},{
"name": "outlook_trait_free_thinker",
"description": "outlook_trait_free_thinker_description",
"numboxes": "1"
},
{
"name": "outlook_trait_subversive",
"description": "outlook_trait_subversive_description",
"numboxes": "1"
},
{
"name": "outlook_trait_suspicious",
"description": "outlook_trait_suspicious_description",
"numboxes": "1"
} ]
},
"jacker": {
"base": {
"outlook_eminence": "outlook_jacker_eminence"
},
"outlooktrait": [{
"name": "outlook_trait_driven",
"description": "outlook_trait_driven_description",
"numboxes": "1"
},{
"name": "outlook_trait_protective",
"description": "outlook_trait_protective_description",
"numboxes": "1"
},
{
"name": "outlook_trait_vengeful",
"description": "outlook_trait_vengeful_description",
"numboxes": "1"
},
{
"name": "outlook_trait_warrior",
"description": "outlook_trait_warrior_description",
"numboxes": "1"
}]
},
"lightbringer": {
"base": {
"outlook_eminence": "outlook_lightbringer_eminence"
},
"outlooktrait": [{
"name": "outlook_trait_connected",
"description": "outlook_trait_connected_description",
"numboxes": "1"
},
{
"name": "outlook_trait_manipulator",
"description": "outlook_trait_manipulator_description",
"numboxes": "1"
},
{
"name": "outlook_trait_motivator",
"description": "outlook_trait_motivator_description",
"numboxes": "1"
},
{
"name": "outlook_trait_political",
"description": "outlook_trait_political_description",
"numboxes": "1"
}]
}
},
"playbook": {
"agnite": {
"ability": ["sneaky","bounces_back","im_rubber","me_first","playtime","scrounger","show_off","synthesis"],
"base": {
"friends_title": "playbook_agnite_friends_title",
"gatherinfo1": "gatherinfo_how_can_I_find",
"gatherinfo2": "gatherinfo_how_can_I_get_them",
"gatherinfo3": "gatherinfo_what_are_they_really",
"gatherinfo4": "gatherinfo_what_do_they_intend",
"gatherinfo5": "gatherinfo_what_should_I_look",
"gatherinfo6": "gatherinfo_whats_going_on",
"gatherinfo7": "gatherinfo_wheres_the_weakness",
"lurk": "2",
"playbook_description": "playbook_agnite_description",
"trick": "1",
"xp_condition": "playbook_agnite_xp_condition",
"playbook_background": "playbook_agnite_background",
"playbook_eminence": "playbook_agnite_eminence"
},
"playbookitem": [{
"name": "playbook_item_arts_and_crafts",
"description": "playbook_item_arts_and_crafts_description",
"numboxes": "1"
}, {
"name": "playbook_item_backpack",
"description": "playbook_item_backpack_description",
"numboxes": "1"
}, {
"name": "playbook_item_bag_of_candy",
"description": "playbook_item_bag_of_candy_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_fine_toy",
"description": "playbook_item_fine_toy_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_small_relic_gadget",
"description": "playbook_item_small_relic_gadget_description",
"numboxes": "1"
}]
},
"dahlian": {
"ability": ["jack_of_all_trades","black_marketeer","dance_of_masks","guile","takes_one_to_know_one","tricksters_heart","worldly", "synthesis"],
"base": {
"friends_title": "playbook_dahlian_friends_title",
"gatherinfo1": "gatherinfo_how_can_I_find",
"gatherinfo2": "gatherinfo_how_can_I_get_them",
"gatherinfo3": "gatherinfo_what_are_they_really",
"gatherinfo4": "gatherinfo_what_do_they_intend",
"gatherinfo5": "gatherinfo_what_should_I_look",
"gatherinfo6": "gatherinfo_whats_going_on",
"gatherinfo7": "gatherinfo_wheres_the_weakness",
"finesse": "1",
"playbook_description": "playbook_dahlian_description",
"trick": "2",
"xp_condition": "playbook_dahlian_xp_condition",
"playbook_background": "playbook_dahlian_background",
"playbook_eminence": "playbook_dahlian_eminence"
},
"playbookitem": [{
"name": "playbook_item_concealed_weapon",
"description": "playbook_item_concealed_weapon_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_disguise_kit",
"description": "playbook_item_disguise_kit_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_lockpicks",
"description": "playbook_item_lockpicks_description",
"numboxes": "1"
}, {
"name": "playbook_item_loaded_dice",
"description": "playbook_item_loaded_dice_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_trinkets",
"description": "playbook_item_trinkets_description",
"numboxes": "1"
}]
},
"evan": {
"ability": ["comfort","mother_bear","natures_bounty","robust","shepherd","wild_spirit","zbri_hunter", "synthesis"],
"base": {
"friends_title": "playbook_evan_friends_title",
"gatherinfo1": "gatherinfo_how_can_I_find",
"gatherinfo2": "gatherinfo_how_can_I_get_them",
"gatherinfo3": "gatherinfo_what_are_they_really",
"gatherinfo4": "gatherinfo_what_do_they_intend",
"gatherinfo5": "gatherinfo_what_should_I_look",
"gatherinfo6": "gatherinfo_whats_going_on",
"gatherinfo7": "gatherinfo_wheres_the_weakness",
"consort": "2",
"playbook_description": "playbook_evan_description",
"dream": "1",
"xp_condition": "playbook_evan_xp_condition",
"playbook_background": "playbook_evan_background",
"playbook_eminence": "playbook_evan_eminence",
"setting_show_satchel": "1"
},
"playbookitem": [{
"name": "playbook_item_farming_implements",
"description": "playbook_item_farming_implements_description",
"numboxes": "1"
}, {
"name": "playbook_item_camouflage_gear",
"description": "playbook_item_camouflage_gear_description",
"numboxes": "1"
}, {
"name": "playbook_item_hunting_companion",
"description": "playbook_item_hunting_companion_description",
"numboxes": "0"
}, {
"bold": "1",
"name": "playbook_item_evan_medallion",
"description": "playbook_item_evan_medallion_description",
"numboxes": "0"
}, {
"name": "playbook_item_medicine_satchel",
"description": "playbook_item_medicine_satchel_description",
"numboxes": "1"
},
{
"name": "playbook_item_medicine_satchel_uses",
"description": "playbook_item_medicine_satchel_uses_description",
"numboxes": "3",
"short": "1"
}
]
},
"joanite": {
"ability": ["hard_to_kill",
"archer",
"bastion",
"dream_warrior",
"surge_of_strength",
"torchbearer",
"virtuous", "synthesis"
],
"base": {
"friends_title": "playbook_joanite_friends_title",
"gatherinfo1": "gatherinfo_how_can_I_find",
"gatherinfo2": "gatherinfo_how_can_I_get_them",
"gatherinfo3": "gatherinfo_what_are_they_really",
"gatherinfo4": "gatherinfo_what_do_they_intend",
"gatherinfo5": "gatherinfo_what_should_I_look",
"gatherinfo6": "gatherinfo_whats_going_on",
"gatherinfo7": "gatherinfo_wheres_the_weakness",
"force": "1",
"playbook_description": "playbook_joanite_description",
"fight": "2",
"xp_condition": "playbook_joanite_xp_condition",
"playbook_background": "playbook_joanite_background",
"playbook_eminence": "playbook_joanite_eminence"
},
"playbookitem": [{
"bold": "1",
"name": "playbook_item_fine_armor",
"description": "playbook_item_fine_armor_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_fine_hand_weapon",
"description": "playbook_item_fine_hand_weapon_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_fine_bow",
"description": "playbook_item_fine_bow_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_shaping_tools",
"description": "playbook_item_shaping_tools_description",
"numboxes": "1"
}, {
"name": "playbook_item_cadre_token",
"description": "playbook_item_cadre_token_description",
"numboxes": "0"
}
]
},
"magdalite": {
"ability": ["enchanting",
"behind_the_veil",
"diplomat",
"ecstatic",
"grace",
"sybarite",
"whisper_network", "synthesis"
],
"base": {
"friends_title": "playbook_magdalite_friends_title",
"gatherinfo1": "gatherinfo_how_can_I_find",
"gatherinfo2": "gatherinfo_how_can_I_get_them",
"gatherinfo3": "gatherinfo_what_are_they_really",
"gatherinfo4": "gatherinfo_what_do_they_intend",
"gatherinfo5": "gatherinfo_what_should_I_look",
"gatherinfo6": "gatherinfo_whats_going_on",
"gatherinfo7": "gatherinfo_wheres_the_weakness",
"influence": "1",
"playbook_description": "playbook_magdalite_description",
"consort": "2",
"xp_condition": "playbook_magdalite_xp_condition",
"playbook_background": "playbook_magdalite_background",
"playbook_eminence": "playbook_magdalite_eminence"
},
"playbookitem": [{
"name": "playbook_item_drug_satchel",
"description": "playbook_item_drug_satchel_description",
"numboxes": "1"
}, {
"name": "playbook_item_drug_satchel_doses",
"description": "playbook_item_drug_satchel_doses_description",
"numboxes": "3",
"short": "1"
},{
"bold": "1",
"name": "playbook_item_fine_clothes",
"description": "playbook_item_fine_clothes_description",
"numboxes": "0"
}, {
"bold": "1",
"name": "playbook_item_fine_musical_instrument",
"description": "playbook_item_fine_musical_instrument_description",
"numboxes": "1"
}, {
"bold": "1",
"name": "playbook_item_luxury_item",
"description": "playbook_item_luxury_item_description",
"numboxes": "1"
}, {
"name": "playbook_item_small_concealed_weapon",
"description": "playbook_item_small_concealed_weapon_description",
"numboxes": "1"
}
]
},
"tera_sheban": {
"ability": ["mastermind",
"coordinator",
"investigator",
"lorekeeper",
"midnight_oil",
"prescience",
"trailblazer",
"synthesis"
],
"base": {
"friends_title": "playbook_tera_sheban_friends_title",
"gatherinfo1": "gatherinfo_how_can_I_find",
"gatherinfo2": "gatherinfo_how_can_I_get_them",
"gatherinfo3": "gatherinfo_what_are_they_really",
"gatherinfo4": "gatherinfo_what_do_they_intend",
"gatherinfo5": "gatherinfo_what_should_I_look",
"gatherinfo6": "gatherinfo_whats_going_on",
"gatherinfo7": "gatherinfo_wheres_the_weakness",
"study": "2",
"playbook_description": "playbook_tera_sheban_description",
"survey": "1",
"xp_condition": "playbook_tera_sheban_xp_condition",
"playbook_background": "playbook_tera_sheban_background",
"playbook_eminence": "playbook_tera_sheban_eminence"
},
"playbookitem": [{
"name": "playbook_item_journals",
"description": "playbook_item_journals_description",
"numboxes": "0"
}, {
"bold": "1",
"name": "playbook_item_fine_robes",
"description": "playbook_item_fine_robes_description",
"numboxes": "0"
}, {
"bold": "1",
"name": "playbook_item_lantern_staff",
"description": "playbook_item_lantern_staff_description",
"numboxes": "1"
}, {
"name": "playbook_item_light_exploration_gear",
"description": "playbook_item_light_exploration_gear_description",
"numboxes": "1"
}, {
"name": "playbook_item_worn_book",
"description": "playbook_item_worn_book_description",
"numboxes": "0"
}
]
},
"yagan": {
"ability": ["mystic",
"fleshcrafter",
"fleshseer",
"master_bonecrafter",
"second_sight",
"spiritualist",
"unafraid",
"synthesis"
],
"base": {
"friends_title": "playbook_tera_sheban_friends_title",
"gatherinfo1": "gatherinfo_how_can_I_find",
"gatherinfo2": "gatherinfo_how_can_I_get_them",
"gatherinfo3": "gatherinfo_what_are_they_really",
"gatherinfo4": "gatherinfo_what_do_they_intend",
"gatherinfo5": "gatherinfo_what_should_I_look",
"gatherinfo6": "gatherinfo_whats_going_on",
"gatherinfo7": "gatherinfo_wheres_the_weakness",
"study": "1",
"playbook_description": "playbook_yagan_description",
"dream": "2",
"xp_condition": "playbook_yagan_xp_condition",
"playbook_background": "playbook_yagan_background",
"playbook_eminence": "playbook_yagan_eminence"
},
"playbookitem": [{
"name": "playbook_item_bone_item",
"description": "playbook_item_bone_item_description",
"numboxes": "1"
}, {
"name": "playbook_item_bone_item_uses",
"description": "playbook_item_bone_item_uses_description",
"numboxes": "3",
"short": "1"
}, {
"bold": "1",
"name": "playbook_item_fine_ritual_implements",
"description": "playbook_item_fine_ritual_implements_description",
"numboxes": "1"
}, {
"name": "playbook_item_poison_satchel",
"description": "playbook_item_poison_satchel_description",
"numboxes": "1"
}, {
"name": "playbook_item_poison_doses",
"description": "playbook_item_poison_doses_description",
"numboxes": "3",
"short": "1"
},{
"bold": "1",
"name": "playbook_item_fine_knife",
"description": "playbook_item_fine_knife_description",
"numboxes": "1"
}, {
"name": "playbook_item_spirit_charms",
"description": "playbook_item_spirit_charms_description",
"numboxes": "1"
}
]
}
},
"factions": {
},
"actions": {
"insight": ["craft","hunt", "study", "survey"],
"prowess": ["fight","finesse","force","lurk"],
"resolve": ["consort", "dream", "influence", "trick"]
},
"traumas": ["adrift","cold","haunted","obsessed","paranoid","shattered","soft","unstable","vicious"],
"items": [
{
"name": "armor",
"description": "armor_description",
"numboxes": "1"
},
{
"name": "+heavy",
"description": "+heavy_description",
"numboxes": "2",
"short": "1"
},
{
"name": "bow",
"description": "bow_description",
"numboxes": "1"
},
{
"name": "hand_weapon",
"description": "hand_weapon_description",
"numboxes": "1"
},
{
"name": "large_weapon",
"description": "large_weapon_description",
"numboxes": "2"
},
{
"name": "shield",
"description": "shield_description",
"numboxes": "1"
},
{
"name": "+shield_heavy",
"description": "+shield_heavy_description",
"numboxes": "1",
"short": "1"
},
{
"name": "unusual_weapon",
"description": "unusual_weapon_description",
"numboxes": "1"
},
{
"name": "artistic_tools",
"description": "artistic_description",
"numboxes": "1"
},
{
"name": "crafting_tools",
"description": "crafting_tools_description",
"numboxes": "1"
},
{
"name": "exploration_tools",
"description": "exploration_tools_description",
"numboxes": "2"
},
{
"name": "hunting_kit",
"description": "hunting_kit_description",
"numboxes": "1"
},
{
"name": "intrusion_tools",
"description": "intrusion_tools_description",
"numboxes": "1"
},
{
"name": "ritual_tools",
"description": "ritual_tools_description",
"numboxes": "1"
},
{
"name": "compass_maps",
"description": "compass_maps_description",
"numboxes": "1"
},
{
"name": "rations",
"description": "rations_description",
"numboxes": "1"
},
{
"name": "small_medallion",
"description": "small_medallion_description",
"numboxes": "1"
},
{
"name": "survival_gear",
"description": "survival_gear_description",
"numboxes": "2"
},
{
"name": "winter_gear",
"description": "winter_gear_description",
"numboxes": "1"
}
],
"translatedDefaults": {
"cohort1_name": "cohort",
"contacts_title": "contacts",
"factions_title": "factions_title",
"factions1_header": "outlooks",
"factions2_header": "tribals",
"factions3_header": "zbri",
"factions4_header": "others",
"friends_title": "friends",
"xp_condition2": "xp_beliefs",
"xp_condition3": "xp_vice",
"crew_type": "cell"
},
"defaultValues": {
"dream": "0",
"influence": "0",
"consort": "0",
"finesse": "0",
"hunt": "0",
"lurk": "0",
"fight": "0",
"study": "0",
"survey": "0",
"trick": "0",
"craft": "0",
"force": "0",
"eminence": "0",
"synthesis": "0"
},
"maxFriendsPerPlaybook": 5,
"maxContactsPerCrew": 10,
"friendlessPlaybooks": [],
"translatedCrewAttributes": ["crew_description", "crew_xp_condition"],
"translatedPlaybookAttributes": ["friends_title", "gatherinfo1", "gatherinfo2", "gatherinfo3", "gatherinfo4", "gatherinfo5", "gatherinfo6", "playbook_description","xp_condition","playbook_background","playbook_eminence"],
"translatedOutlookAttributes": ["outlook_eminence"]
};
/* global data, getTranslationByKey, getAttrs, setAttrs, on, getSectionIDs, generateRowID, removeRepeatingRow */
const sheetVersion = "1.3";
const sheetName = "Tribes in the Dark";
const getTranslation = (key) => (getTranslationByKey(key) || `NO_TRANSLATION_FOUND_FOR_${key}`);
/* It's necessary to include the base data at the start of the file */
/* Translate all the data */
Object.keys(data.crew).forEach(crew => {
const base = data.crew[crew].base;
Object.keys(base).forEach(attr => {
if (data.translatedCrewAttributes.includes(attr)) {
base[attr] = getTranslation(base[attr]);
}
});
// /* Generate crew contacts from translation file */
data.crew[crew].contact = [...Array(data.maxContactsPerCrew).keys()].map(i => ({
name: getTranslation(`crew_${crew}_contact_${i}`)
}));
data.crew[crew].crewability = data.crew[crew].crewability.map(name => ({
name: getTranslation(`crew_ability_${name}`),
description: getTranslation(`crew_ability_${name}_description`)
}));
});
data.items.forEach(item => {
item.boxes_chosen = "1";
item.name = getTranslation(item.name);
item.description = getTranslationByKey(item.description) || "";
});
Object.keys(data.translatedDefaults).forEach(k => {
data.translatedDefaults[k] = getTranslation(data.translatedDefaults[k]);
});
Object.assign(data.defaultValues, data.translatedDefaults);
Object.keys(data.playbook).forEach(playbook => {
const base = data.playbook[playbook].base;
Object.keys(base).forEach(attr => {
if (data.translatedPlaybookAttributes.includes(attr)) {
base[attr] = getTranslation(base[attr]);
}
});
/* Generate playbook friends from translation file */
if (!data.friendlessPlaybooks.includes(playbook)) {
data.playbook[playbook].friend = [...Array(data.maxFriendsPerPlaybook).keys()]
.map(i => ({
name: getTranslation(`playbook_${playbook}_friend_${i}`)
}))
.filter(o => o.name);
}
else data.playbook[playbook].friend = [];
data.playbook[playbook].ability = data.playbook[playbook].ability.map(name => ({
name: getTranslation(`playbook_ability_${name}`),
description: getTranslation(`playbook_ability_${name}_description`)
}));
data.playbook[playbook].playbookitem.forEach(item => {
item.name = getTranslation(item.name);
if (item.description) {
item.description = getTranslationByKey(item.description) || "";
}
item.boxes_chosen = "1";
});
});
Object.keys(data.outlook).forEach(outlook => {
const base = data.outlook[outlook].base;
Object.keys(base).forEach(attr => {
if (data.translatedOutlookAttributes.includes(attr)) {
base[attr] = getTranslation(base[attr]);
}
});
data.outlook[outlook].outlooktrait.forEach(trait => {
trait.name = getTranslation(trait.name);
if (trait.description) {
trait.description = getTranslationByKey(trait.description) || "";
}
trait.boxes_chosen = "1";
});
});
const playbookAbilityMap = new Map([...Object.values(data.playbook).map(x => x.ability).reduce((m, v) => {
v.forEach(a => m.add(a));
return m;
}, new Set())].map(x => {
return [x.name.toLowerCase(), x.description];
}));
const crewAbilityMap = new Map([...Object.values(data.crew).map(x => x.crewability).reduce((m, v) => {
v.forEach(a => m.add(a));
return m;
}, new Set())].map(x => {
return [x.name.toLowerCase(), x.description];
}));
/* Utility functions - shouldn't need to touch most of these */
const mySetAttrs = (attrs, options, callback) => {
const finalAttrs = Object.keys(attrs).reduce((m, k) => {
m[k] = `${attrs[k]}`;
return m;
}, {});
setAttrs(finalAttrs, options, callback);
},
setAttr = (name, value) => {
getAttrs([name], v => {
const setting = {};
if (v[name] !== `${value}`) setting[name] = `${value}`;
setAttrs(setting);
});
},
fillRepeatingSectionFromData = (sectionName, dataList, autogen, callback) => {
callback = callback || (() => {});
getSectionIDs(`repeating_${sectionName}`, idList => {
const existingRowAttributes = [
...idList.map(id => `repeating_${sectionName}_${id}_name`),
...idList.map(id => `repeating_${sectionName}_${id}_autogen`)
];
getAttrs(existingRowAttributes, v => {
/* Delete auto-generated rows */
if (autogen) {
idList = idList.filter(id => {
if (v[`repeating_${sectionName}_${id}_autogen`]) {
removeRepeatingRow(`repeating_${sectionName}_${id}`);
return false;
}
else return true;
});
}
const existingRowNames = idList.map(id => v[`repeating_${sectionName}_${id}_name`]),
createdIDs = [],
setting = dataList.filter(o => !existingRowNames.includes(o.name))
.map(o => {
let rowID;
while (!rowID) {
let newID = generateRowID();
if (!createdIDs.includes(newID)) {
rowID = newID;
createdIDs.push(rowID);
}
}
const newAttrs = {};
if (autogen) {
newAttrs[`repeating_${sectionName}_${rowID}_autogen`] = "1";
}
return Object.keys(o).reduce((m, key) => {
m[`repeating_${sectionName}_${rowID}_${key}`] = o[key];
return m;
}, newAttrs);
})
.reduce((m, o) => Object.assign(m, o), {});
mySetAttrs(setting, {}, callback);
});
});
},
diceMagic = num => {
const range = end => [...Array(end + 1).keys()].slice(1);
if (num > 0) return `dice=${range(num).map(() => "[[d6]]").join("&"+"#44"+"; ")}`;
else return "zerodice=[[d6]]&"+"#44"+"; [[d6]]";
},
buildRollFormula = base => {
return ` {{?{@{bonusdice}|${
[0, 1, 2, 3, 4, 5, 6, -1, -2, -3].map(n => `${n},${diceMagic(n + (parseInt(base) || 0))}`).join("|")
}}}}`;
},
buildNumdiceFormula = () => {
return ` {{?{${getTranslation("numberofdice")}|${
[0, 1, 2, 3, 4, 5, 6].map(n => `${n},${diceMagic(n)}`).join("|")
}}}}`;
},
emptyFirstRowIfUnnamed = sectionName => {
getSectionIDs(`repeating_${sectionName}`, idList => {
const id = idList[0];
getAttrs([`repeating_${sectionName}_${id}_name`], v => {
if (!v[`repeating_${sectionName}_${id}_name`]) {
removeRepeatingRow(`repeating_${sectionName}_${id}`);
}
});
});
},
handleBoxesFill = (name, upToFour) => {
on(`change:${name}1 change:${name}2 change:${name}3 change:${name}4`, event => {
if (event.sourceType !== "player") return;
getAttrs([event.sourceAttribute], v => {
const rName = event.sourceAttribute.slice(0, -1),
setting = {};
if (String(v[event.sourceAttribute]) === "1") {
switch (event.sourceAttribute.slice(-1)) {
case "4":
setting[`${rName}3`] = 1;
/* falls through */
case "3":
setting[`${rName}2`] = 1;
/* falls through */
case "2":
setting[`${rName}1`] = 1;
}
}
if (String(v[event.sourceAttribute]) === "0") {
switch (event.sourceAttribute.slice(-1)) {
case "1":
setting[`${rName}2`] = 0;
/* falls through */
case "2":
setting[`${rName}3`] = 0;
/* falls through */
case "3":
if (upToFour) setting[`${rName}4`] = 0;
}
}
mySetAttrs(setting);
});
});
},
calculateResistance = name => {
getAttrs([...data.actions[name], `setting_resbonus_${name}`], v => {
const total = data.actions[name].map(x => v[x])
.reduce((s, c) => s + (`${c}` === "0" ? 0 : 1), 0);
setAttr(name, total);
setAttr(`${name}_formula`, buildRollFormula(total + parseInt(v[`setting_resbonus_${name}`])));
});
},
calculateVice = () => {
getAttrs(Object.keys(data.actions), v => {
const total = Math.min(...Object.keys(v).map(x => parseInt(v[x]) || 0));
setAttr("vice_formula", buildRollFormula(total));
});
},
calculateStashFormula = () => getAttrs(["stash"], v => {
setAttr("stash_formula", buildRollFormula(Math.floor(parseInt(v.stash) / 10)));
}),
calculateWantedFormula = () => getAttrs(["wanted"], v => {
setAttr("wanted_formula", buildRollFormula(v.wanted));
}),
calculateSynthesisFormula = () => getAttrs(["synthesis"], v => {
setAttr("synthesis_formula", buildRollFormula(v.synthesis));
}),
calculateCommunityFormula = () => getAttrs(["community"], v => {
setAttr("community_formula", buildRollFormula(v.community));
}),
calculateSanctuaryFormula = () => getAttrs(["sanctuary"], v => {
setAttr("sanctuary_formula", buildRollFormula(v.sanctuary));
}),
calculateSupplyFormula = () => getAttrs(["supply"], v => {
setAttr("supply_formula", buildRollFormula(v.supply));
}),
calculateVisionFormula = () => getAttrs(["vision"], v => {
setAttr("vision_formula", buildRollFormula(v.vision));
}),
calculateCohortDice = prefixes => {
const sourceAttrs = [
"crew_tier",
...prefixes.map(p => `${p}_impaired`),
...prefixes.map(p => `${p}_type`),
...prefixes.map(p => `${p}_roll_formula`),
];
getAttrs(sourceAttrs, v => {
const setting = {};
prefixes.forEach(prefix => {
const dice = (parseInt(v.crew_tier) || 0) - (parseInt(v[`${prefix}_impaired`]) || 0) +
((v[`${prefix}_type`] === "elite" || v[`${prefix}_type`] === "expert") ? 1 : 0),
formula = buildRollFormula(dice);
if (formula !== v[`${prefix}_roll_formula`]) setting[`${prefix}_roll_formula`] = formula;
});
setAttrs(setting);
});
};
/* CONSTANTS */
const crewAttributes = [...new Set([].concat(...Object.keys(data.crew).map(x => Object.keys(data.crew[x].base))))],
playbookAttributes = [...new Set([].concat(...Object.keys(data.playbook).map(x => Object.keys(data.playbook[x].base))))],
outlookAttributes = [...new Set([].concat(...Object.keys(data.outlook).map(x => Object.keys(data.outlook[x].base))))],
watchedAttributes = new Set(crewAttributes.concat(playbookAttributes,outlookAttributes)),
actionsFlat = [].concat(...Object.keys(data.actions).map(x => data.actions[x])),
autoExpandFields = [
"repeating_ability:name",
"repeating_ability:description",
"repeating_crewability:name",
"repeating_crewability:description",
"repeating_playbookitem:name",
"repeating_outlooktrait:name",
"repeating_upgrade:name",
"repeating_friend:name",
"repeating_contact:name",
"repeating_clock:name",
"repeating_crewclock:name",
"repeating_factionclock:name",
"repeating_cohort:edges",
"repeating_cohort:flaws",
"repeating_alchemical:name",
"xp_condition",
"xp_condition_extra",
"xp_condition2",
"xp_condition3",
"xp_popular",
"xp_protected",
"xp_built",
"crew_xp_condition",
"hunting_grounds_type",
"hunting_grounds_description",
"cohort1_edges",
"cohort1_flaws",
"background",
"crime",
"vice_purveyor",
"outlook",
"eminence",
"synthesis"
],
autogenSections = [
"ability",
"crewability",
"friend",
"contact",
"playbookitem",
"upgrade"
],
translatedNames = [...Object.keys(data.playbook), ...Object.keys(data.crew), ...Object.keys(data.outlook)].reduce((m, keyName) => {
if (getTranslationByKey(keyName)) m[getTranslationByKey(keyName).toLowerCase()] = keyName;
else m[keyName.toLowerCase()] = keyName;
return m;
}, {});
/* EVENT HANDLERS */
/* Set default fields when setting crew type or playbook */
on("change:crew_type change:playbook change:outlook", event => {
getAttrs(["playbook", "outlook", "crew_type", "changed_attributes", "setting_autofill", ...watchedAttributes], v => {
const changedAttributes = (v.changed_attributes || "").split(","),
sourceName = translatedNames[(event.sourceAttribute === "crew_type" ? v.crew_type : event.sourceAttribute === "playbook" ? v.playbook : v.outlook).toLowerCase()],
fillBaseData = (inputData, defaultAttrNames) => {
if (data) {
const finalSettings = defaultAttrNames.filter(name => !changedAttributes.includes(name))
// do not reset attributes which have been changed by the user
.filter(name => v[name] !== (data.defaultValues[name] || ""))
// do not set attributes if current value is equal to sheet defaults
.reduce((m, name) => {
m[name] = data.defaultValues[name] || "";
return m;
}, {});
Object.keys(inputData).filter(name => !changedAttributes.includes(name))
.forEach(name => (finalSettings[name] = inputData[name]));
mySetAttrs(finalSettings);
}
};
if (event.sourceAttribute === "crew_type" ? v.crew_type : v.playbook) {
setAttr("show_playbook_reminder", "0");
}
if (v.setting_autofill !== "1") return;
if (event.sourceAttribute === "crew_type" && sourceName in data.crew) {
fillRepeatingSectionFromData("contact", data.crew["cell"].contact, true);
fillRepeatingSectionFromData("crewability", data.crew["cell"].crewability, true);
fillRepeatingSectionFromData("upgrade", data.crew["cell"].upgrade, true);
fillBaseData(data.crew["cell"].base, crewAttributes);
}
if (event.sourceAttribute === "playbook" && sourceName in data.playbook) {
fillRepeatingSectionFromData("friend", data.playbook[sourceName].friend, true);
fillRepeatingSectionFromData("ability", data.playbook[sourceName].ability, true);
fillRepeatingSectionFromData("playbookitem", data.playbook[sourceName].playbookitem, true);
fillBaseData(data.playbook[sourceName].base, playbookAttributes);
}
if (event.sourceAttribute === "outlook" && sourceName in data.outlook) {
fillRepeatingSectionFromData("outlooktrait", data.outlook[sourceName].outlooktrait, true);
fillBaseData(data.outlook[sourceName].base, outlookAttributes);
}
});
});
const fillPlaybookAbility = () => {
const prefix = "repeating_ability";
getAttrs([`${prefix}_name`, `${prefix}_description`], v => {
if (!v[`${prefix}_description`]) {
const description = playbookAbilityMap.get((v[`${prefix}_name`] || "").toLowerCase());
if (description) setAttr(`${prefix}_description`, description);
}
});
};
const fillCrewAbility = () => {
const prefix = "repeating_crewability";
getAttrs([`${prefix}_name`, `${prefix}_description`], v => {
if (!v[`${prefix}_description`]) {
const description = crewAbilityMap.get((v[`${prefix}_name`] || "").toLowerCase());
if (description) setAttr(`${prefix}_description`, description);
}
});
};
on("change:repeating_ability:name", fillPlaybookAbility);
on("change:repeating_crewability:name", fillCrewAbility);
/* Watch repeating rows for changes and set autogen to false if change happens */
autogenSections.forEach(sectionName => {
on(`change:repeating_${sectionName}`, event => {
getAttrs([`repeating_${sectionName}_autogen`], v => {
if (v[`repeating_${sectionName}_autogen`] && event.sourceType === "player") {
setAttr(`repeating_${sectionName}_autogen`, "");
}
});
});
});
/* Watch for changes in auto-set attributes and update changed_attributes*/
watchedAttributes.forEach(name => {
on(`change:${name}`, event => {
if (event.sourceType === "player") {
getAttrs(["changed_attributes"], v => {
const changedAttributes = [...new Set(v.changed_attributes.split(",")).add(name)]
.filter(x => !!x).join(",");
setAttr("changed_attributes", changedAttributes);
});
}
});
});
/* Register attribute/action event handlers */
Object.keys(data.actions).forEach(attrName => {
on([...data.actions[attrName], `setting_resbonus_${attrName}`]
.map(x => `change:${x}`).join(" "), () => calculateResistance(attrName)
);
on(`change:${attrName}`, calculateVice);
});
on("change:synthesis", calculateSynthesisFormula);
on("change:community", calculateCommunityFormula);
on("change:sanctuary", calculateSanctuaryFormula);
on("change:supply", calculateSupplyFormula);
on("change:vision", calculateVisionFormula);
/* Calculate stash */
on("change:stash", calculateStashFormula);
on("change:wanted", calculateWantedFormula);
/* Calculate trauma */
on(data.traumas.map(x => `change:trauma_${x}`).join(" "), event => {
getAttrs(data.traumas.map(x => `trauma_${x}`), v => {
if (event.sourceType === "player") {
const newTrauma = data.traumas.reduce((m, name) => m + (parseInt(v[`trauma_${name}`]) || 0), 0);
setAttr("trauma", newTrauma);
}
});
});
/* Generate buttons */
// on("change:generate_factions", () => {
// setAttr("show_faction_generatebutton", "0");
// Object.keys(data.factions).forEach(sectionName => {
// fillRepeatingSectionFromData(sectionName, data.factions[sectionName]);
// });
// });
autogenSections.forEach(sectionName => {
on(`change:generate_${sectionName}`, () => {
getAttrs(["generate_source_character", "generate_source_crew", "sheet_type"], v => {
const dataVar = (v.sheet_type === "character", v.crew_type==="cell") ? data.playbook : data.crew,
genSource = v[`generate_source_${v.sheet_type}`];
if (genSource in dataVar) {
emptyFirstRowIfUnnamed(sectionName);
fillRepeatingSectionFromData(sectionName, dataVar[genSource][sectionName]);
}
});
});
});
/* Extra stress and trauma */
on("change:setting_extra_stress", event => setAttr("stress_max", 9 + (parseInt(event.newValue) || 0)));
on("change:setting_extra_trauma", event => setAttr("trauma_max", 4 + (parseInt(event.newValue) || 0)));
/* Calculate cohort quality */
on(["crew_tier", "cohort1_impaired", "cohort1_type"].map(x => `change:${x}`).join(" "), () => calculateCohortDice(["cohort1"]));
on("change:repeating_cohort", () => calculateCohortDice(["repeating_cohort"]));
on("change:crew_tier", () => {
getSectionIDs("repeating_cohort", a => calculateCohortDice(a.map(id => `repeating_cohort_${id}`)));
});
on("change:char_cohort_quality change:char_cohort_impaired change:setting_show_cohort", () => {
getAttrs(["char_cohort_quality", "char_cohort_impaired"], v => {
const dice = (parseInt(v.char_cohort_quality) || 0) - (parseInt(v.char_cohort_impaired) || 0);
setAttr("char_cohort_roll_formula", buildRollFormula(dice));
});
});
/* Set correct verb for cohort roll button */
["char_cohort", "cohort1", "repeating_cohort"].forEach(prefix => {
const eventString = "change:" + ((prefix === "repeating_cohort") ? `${prefix}:type` : `${prefix}_type`);
on(eventString, event => {
const verb = (event.newValue === "expert") ? "^{rolls_their}" : "^{roll_their}";
setAttr(`${prefix}_verb`, verb);
});
});
/* Left-fill checkboxes */
handleBoxesFill("upgrade_24_check_", true);
handleBoxesFill("satchel1_check_");
handleBoxesFill("satchel2_check_");
["item", "playbookitem", "upgrade"].forEach(sName => handleBoxesFill(`repeating_${sName}:check_`));
/* Pseudo-radios */
["crew_tier", ...actionsFlat].forEach(name => {
on(`change:${name}`, event => {
if (String(event.newValue) === "0" && event.sourceType === "player") {
setAttr(name, (parseInt(event.previousValue) || 1) - 1);
}
setAttr(`${name}_formula`, buildRollFormula(event.newValue || "0"));
});
});
/* Item reset button */
on("change:reset_items", () => {
const clearChecks = sectionName => {
getSectionIDs(`repeating_${sectionName}`, idArray => {
const setting = [
...idArray.map(id => `repeating_${sectionName}_${id}_check_1`),
...idArray.map(id => `repeating_${sectionName}_${id}_check_2`),
...idArray.map(id => `repeating_${sectionName}_${id}_check_3`)
].reduce((m, name) => {
m[name] = 0;
return m;
}, {});
mySetAttrs(setting);
});
};
setAttr("load", 0);
["item", "playbookitem"].forEach(clearChecks);
});
on("change:setting_consequence_query sheet:opened", () => {
getAttrs(["setting_consequence_query"], v => {
const consequenceQuery = (String(v.setting_consequence_query) === "1") ?
`?{${getTranslation("consequence")}|${getTranslation("a_consequence")}}` :
"^{a_consequence}";
setAttr("consequence_query", consequenceQuery);
});
});
/* Trim whitespace in auto-expand fields */
autoExpandFields.forEach(name => {
on(`change:${name}`, event => {
const attrName = name.replace(":", "_");
getAttrs([attrName], v => {
if (v[attrName].trim() !== v[attrName] && event.sourceType === "player") {
setAttr(attrName, v[attrName].trim());
}
});
});
});
/* Clean chat image URL */
on("change:chat_image", event => {
const match = (event.newValue || "").match(/^(https:\/\/s3\.amazonaws\.com\/files\.d20\.io\/images\/.*\.jpg)\?\d+$/);
if (match) setAttr("chat_image", match[1]);
});
/* Number of dice prompt */
on("sheet:opened", () => {
/* Set up translated attributes */
const translatedAttrs = {
bonusdice: getTranslation("bonusdice"),
effect_query: getTranslation("effect_query"),
notes_query: `?{${getTranslation("notes")}}`,
numberofdice: buildNumdiceFormula(),
position_query: `?{${getTranslation("position")}|` +
`${getTranslation("risky")},position=${getTranslation("risky")}|` +
`${getTranslation("controlled")},position=${getTranslation("controlled")}|` +
`${getTranslation("desperate")},position=${getTranslation("desperate")}|` +
`${getTranslation("fortune_roll")},position=}`,
};
getAttrs(Object.keys(translatedAttrs), v => {
const setting = {};
Object.keys(translatedAttrs).forEach(name => {
if (v[name] !== translatedAttrs[name]) setting[name] = translatedAttrs[name];
});
mySetAttrs(setting);
});
});
/* INITIALISATION AND UPGRADES */
on("sheet:opened", () => {
getAttrs(["sheet_type", "changed_attributes", "crew_type", "playbook", "outlook"], v => {
/* Make sure sheet_type is never 0 */
if (!["crew", "faction"].includes(v.sheet_type)) setAttr("sheet_type", "character");
/* Remove reminder box if we have playbook or crew name */
if (["crew"].includes(v.sheet_type)) setAttr("crew_type","cell");
if (v.playbook || v.crew_type) setAttr("show_playbook_reminder", "0");
fillRepeatingSectionFromData("contact", data.crew["cell"].contact, true);
fillRepeatingSectionFromData("crewability", data.crew["cell"].crewability, true);
fillRepeatingSectionFromData("upgrade", data.crew["cell"].upgrade, true);
fillBaseData(data.crew["cell"].base, crewAttributes);
});
/* Setup and upgrades */
getAttrs(["version"], v => {
const upgradeSheet = version => {
// const [major, minor] = version && version.split(".").map(x => parseInt(x));
console.log(`Found version ${version}.`);
},
initialiseSheet = () => {
const setting = ["ability", "friend", "crewability", "contact", "playbookitem", "upgrade", "framefeature"]
.reduce((memo, sectionName) => {
memo[`repeating_${sectionName}_${generateRowID()}_autogen`] = 1;
return memo;
}, {});
mySetAttrs(setting);
fillRepeatingSectionFromData("item", data.items);
/* Set translated default values */
getAttrs(Object.keys(data.translatedDefaults), v => {
const setting = {};
Object.keys(data.translatedDefaults).forEach(k => {
if (v[k] !== data.translatedDefaults[k]) setting[k] = data.translatedDefaults[k];
});
mySetAttrs(setting);
});
console.log("Initialising new sheet.");
};
if (v.version) upgradeSheet(v.version);
else initialiseSheet();
// Set version number
mySetAttrs({
version: sheetVersion,
character_sheet: `${sheetName} v${sheetVersion}`,
});
});
});
</script>