11688 lines
896 KiB
HTML
11688 lines
896 KiB
HTML
|
||
<input name="attr_sheet_version" type="hidden" value="1.0.5"/>
|
||
<input name="attr_npc" type="hidden" value="0"/>
|
||
<input name="attr_nav" type="hidden" value="main"/>
|
||
<input name="attr_difficulty_query" type="hidden" value="?{Difficulty|Average (+20), 20|Very Easy (+60), 60|Easy (+40), 40|Average (+20), 20|Challenging (0), 0|Difficult (-10), -10|Hard (-20), -20|Very Hard (-30), -30}"/>
|
||
<input name="attr_difficulty_query_combat" type="hidden" value="?{Difficulty|Challenging (+0), 0|Very Easy (+60), 60|Easy (+40), 40|Average (+20), 20|Challenging (0), 0|Difficult (-10), -10|Hard (-20), -20|Very Hard (-30), -30}"/>
|
||
<input name="attr_roll_query" type="hidden" value="?{Bonus|0}"/>
|
||
<input name="attr_roll_slbonus" type="hidden" value="{{roll_slbonus=?{SL Bonus|0}}}"/>
|
||
<input name="attr_roll_cf" type="hidden" value="96"/>
|
||
<input name="attr_roll_cs" type="hidden" value="5"/>
|
||
<input name="attr_roll_init" type="hidden" value="{{init=[[@{initiative}+@{init_bonus} &{tracker}]]}}"/>
|
||
<input name="attr_roll_cs" type="hidden" value="5"/>
|
||
<input name="attr_roll_whisper" type="hidden" value=""/>
|
||
<input name="attr_bar1_v" type="hidden"/>
|
||
<input name="attr_bar1_m" type="hidden"/>
|
||
<input name="attr_bar1_l" type="hidden"/>
|
||
<input name="attr_bar2_v" type="hidden"/>
|
||
<input name="attr_bar2_m" type="hidden"/>
|
||
<input name="attr_bar2_l" type="hidden"/>
|
||
<input name="attr_bar3_v" type="hidden"/>
|
||
<input name="attr_bar3_m" type="hidden"/>
|
||
<input name="attr_bar3_l" type="hidden"/>
|
||
<div class="wfrp-wrapper compendium-drop-target monsters">
|
||
<input accept="Category" name="attr_drop_category" type="hidden"/>
|
||
<input accept="Name" name="attr_drop_name" type="hidden"/>
|
||
<input accept="data" name="attr_drop_data" type="hidden"/>
|
||
<input accept="Content" name="attr_drop_content" type="hidden"/>
|
||
<div class="wfrp-compendium_warning">
|
||
<div class="wfrp-compendium_warning_inside"><span data-i18n="Accepting compendium drop"></span></div>
|
||
</div>
|
||
<div class="wfrp-pc">
|
||
<input name="attr_setting_button_hide" type="hidden"/>
|
||
<div class="wfrp-header wfrp-panel">
|
||
<div class="wfrp-header__logo"></div>
|
||
<div class="wfrp-header__info">
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--character_name">
|
||
<div class="wfrp-header__title" data-i18n="Name"></div>
|
||
<input class="wfrp-header__input" name="attr_character_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--species">
|
||
<div class="wfrp-header__title" data-i18n="Species"></div>
|
||
<input class="sheet-control__custom" name="attr_species" type="hidden"/>
|
||
<select class="wfrp-header__select sheet-control__custom" name="attr_species">
|
||
<option data-i18n="" value=""></option>
|
||
<option data-i18n="Human" value="Human"></option>
|
||
<option data-i18n="Halfling" value="Halfling"></option>
|
||
<option data-i18n="Dwarf" value="Dwarf"></option>
|
||
<option data-i18n="High Elf" value="High Elf"></option>
|
||
<option data-i18n="Wood Elf" value="Wood Elf"></option>
|
||
<option data-i18n="Gnome" value="Gnome"></option>
|
||
<option data-i18n="Custom" value="Custom"></option>
|
||
</select>
|
||
<div class="wfrp-header__customwrapper sheet-control__custom">
|
||
<input class="wfrp-header__input" name="attr_species_custom" type="text"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_custom_species" type="action">╳</button>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--class">
|
||
<div class="wfrp-header__title" data-i18n="Class"></div>
|
||
<input class="sheet-control__custom" name="attr_class" type="hidden"/>
|
||
<select class="wfrp-header__select sheet-control__custom" name="attr_class">
|
||
<option data-i18n="Academic" value="Academic"></option>
|
||
<option data-i18n="Burgher" value="Burgher"></option>
|
||
<option data-i18n="Courtier" value="Courtier"></option>
|
||
<option data-i18n="Peasant" value="Peasant"></option>
|
||
<option data-i18n="Ranger" value="Ranger"></option>
|
||
<option data-i18n="Riverfolk" value="Riverfolk"></option>
|
||
<option data-i18n="Rogue" value="Rogue"></option>
|
||
<option data-i18n="Warrior" value="Warrior"></option>
|
||
<option data-i18n="Custom" value="Custom"></option>
|
||
</select>
|
||
<div class="wfrp-header__customwrapper sheet-control__custom">
|
||
<input class="wfrp-header__input" name="attr_class_custom" type="text"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_custom_class" type="action">╳</button>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--career">
|
||
<div class="wfrp-header__title" data-i18n="Career"></div>
|
||
<input name="attr_career" type="hidden" value="Input your first career on the career tab"/><span class="wfrp-header__display display" name="attr_career"></span>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--career_level">
|
||
<div class="wfrp-header__title" data-i18n="Career Level"></div>
|
||
<input name="attr_career_level" type="hidden"/><span class="wfrp-header__display display" name="attr_career_level"></span>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--career_path">
|
||
<div class="wfrp-header__title" data-i18n="Career Path"></div>
|
||
<input name="attr_career_path" type="hidden"/><span class="wfrp-header__display display" name="attr_career_path"></span>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--status">
|
||
<div class="wfrp-header__title" data-i18n="Status"></div>
|
||
<input name="attr_status" type="hidden"/><span class="wfrp-header__display display" name="attr_status"></span>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--age">
|
||
<div class="wfrp-header__title" data-i18n="Age"></div>
|
||
<input class="wfrp-header__input" name="attr_age" type="text"/>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--height">
|
||
<div class="wfrp-header__title" data-i18n="Height"></div>
|
||
<input class="wfrp-header__input" name="attr_height" type="text"/>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--hair">
|
||
<div class="wfrp-header__title" data-i18n="Hair"></div>
|
||
<input class="wfrp-header__input" name="attr_hair" type="text"/>
|
||
</div>
|
||
<div class="wfrp-header__item-wrapper wfrp-header__item-wrapper--eyes">
|
||
<div class="wfrp-header__title" data-i18n="Eyes"></div>
|
||
<input class="wfrp-header__input" name="attr_eyes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-navigation wfrp-panel">
|
||
<div class="wfrp-navigation__roll">
|
||
<label class="wfrp-navigation__item">
|
||
<input name="attr_setting_whisper" type="checkbox" value="2"/><span data-i18n="Whisper to GM"></span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-navigation__items">
|
||
<label class="wfrp-navigation__item">
|
||
<input name="attr_nav" type="radio" value="main"/><span data-i18n="main"></span>
|
||
</label>
|
||
<label class="wfrp-navigation__item">
|
||
<input name="attr_nav" type="radio" value="combat"/><span data-i18n="combat"></span>
|
||
</label>
|
||
<label class="wfrp-navigation__item">
|
||
<input name="attr_nav" type="radio" value="magic"/><span data-i18n="magic"></span>
|
||
</label>
|
||
<label class="wfrp-navigation__item">
|
||
<input name="attr_nav" type="radio" value="advances"/><span data-i18n="advances"></span>
|
||
</label>
|
||
<label class="wfrp-navigation__item--settings">
|
||
<input name="attr_nav" type="radio" value="settings"/><span>y</span>
|
||
</label>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-characteristics wfrp-panel page__main">
|
||
<input name="attr_control_hide--characteristics" type="hidden"/>
|
||
<h1 class="wfrp-panel__header" data-i18n="Characteristics"></h1>
|
||
<div class="wfrp-chartable">
|
||
<div class="wfrp-chartable__cell--noborder"> </div>
|
||
<div class="wfrp-chartable__cell--left" data-i18n="Initial"></div>
|
||
<div class="wfrp-chartable__cell--left" data-i18n="Advances"></div>
|
||
<div class="wfrp-chartable__cell--left" data-i18n="Modifier"></div>
|
||
<div class="wfrp-chartable__cell--left" data-i18n="Current"></div>
|
||
<div class="wfrp-chartable__cell--left" data-i18n="Bonus"></div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="WS" name="roll_weapon_skill" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{weapon_skill}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Weapon Skill}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_weapon_skill_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_weapon_skill_advances" type="hidden" value="0"/><span class="display" name="attr_weapon_skill_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_weapon_skill_modifier" type="hidden" value="0"/><span class="display" name="attr_weapon_skill_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/><span class="display" name="attr_weapon_skill"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_weapon_skill_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_weapon_skill_bonus" type="hidden" value="0"/><span class="display" name="attr_weapon_skill_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="BS" name="roll_ballistic_skill" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{ballistic_skill}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ballistic Skill}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_ballistic_skill_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_ballistic_skill_advances" type="hidden" value="0"/><span class="display" name="attr_ballistic_skill_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_ballistic_skill_modifier" type="hidden" value="0"/><span class="display" name="attr_ballistic_skill_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/><span class="display" name="attr_ballistic_skill"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_ballistic_skill_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_ballistic_skill_bonus" type="hidden" value="0"/><span class="display" name="attr_ballistic_skill_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="S" name="roll_strength" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{strength}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Strength}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_strength_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_strength_advances" type="hidden" value="0"/><span class="display" name="attr_strength_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_strength_modifier" type="hidden" value="0"/><span class="display" name="attr_strength_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_strength" type="hidden" value="0"/><span class="display" name="attr_strength"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_strength_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_strength_bonus" type="hidden" value="0"/><span class="display" name="attr_strength_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="T" name="roll_toughness" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{toughness}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Toughness}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_toughness_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_toughness_advances" type="hidden" value="0"/><span class="display" name="attr_toughness_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_toughness_modifier" type="hidden" value="0"/><span class="display" name="attr_toughness_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_toughness" type="hidden" value="0"/><span class="display" name="attr_toughness"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_toughness_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_toughness_bonus" type="hidden" value="0"/><span class="display" name="attr_toughness_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="I" name="roll_initiative" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{initiative}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Initiative}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_initiative_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_initiative_advances" type="hidden" value="0"/><span class="display" name="attr_initiative_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_initiative_modifier" type="hidden" value="0"/><span class="display" name="attr_initiative_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_initiative" type="hidden" value="0"/><span class="display" name="attr_initiative"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_initiative_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_initiative_bonus" type="hidden" value="0"/><span class="display" name="attr_initiative_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="Ag" name="roll_agility" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{agility}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Agility}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_agility_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_agility_advances" type="hidden" value="0"/><span class="display" name="attr_agility_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_agility_modifier" type="hidden" value="0"/><span class="display" name="attr_agility_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_agility" type="hidden" value="0"/><span class="display" name="attr_agility"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_agility_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_agility_bonus" type="hidden" value="0"/><span class="display" name="attr_agility_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="Dex" name="roll_dexterity" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{dexterity}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Dexterity}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_dexterity_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_dexterity_advances" type="hidden" value="0"/><span class="display" name="attr_dexterity_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_dexterity_modifier" type="hidden" value="0"/><span class="display" name="attr_dexterity_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_dexterity" type="hidden" value="0"/><span class="display" name="attr_dexterity"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_dexterity_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_dexterity_bonus" type="hidden" value="0"/><span class="display" name="attr_dexterity_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="Int" name="roll_intelligence" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{intelligence}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Intelligence}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_intelligence_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_intelligence_advances" type="hidden" value="0"/><span class="display" name="attr_intelligence_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_intelligence_modifier" type="hidden" value="0"/><span class="display" name="attr_intelligence_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_intelligence" type="hidden" value="0"/><span class="display" name="attr_intelligence"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_intelligence_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_intelligence_bonus" type="hidden" value="0"/><span class="display" name="attr_intelligence_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="WP" name="roll_willpower" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{willpower}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Willpower}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_willpower_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_willpower_advances" type="hidden" value="0"/><span class="display" name="attr_willpower_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_willpower_modifier" type="hidden" value="0"/><span class="display" name="attr_willpower_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_willpower" type="hidden" value="0"/><span class="display" name="attr_willpower"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_willpower_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_willpower_bonus" type="hidden" value="0"/><span class="display" name="attr_willpower_bonus"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell--head">
|
||
<button data-i18n="Fel" name="roll_fellowship" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{fellowship}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Fellowship}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_fellowship_initial" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_fellowship_advances" type="hidden" value="0"/><span class="display" name="attr_fellowship_advances"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_fellowship_modifier" type="hidden" value="0"/><span class="display" name="attr_fellowship_modifier"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell wfrp-chartable__cell--highlight">
|
||
<input name="attr_fellowship" type="hidden" value="0"/><span class="display" name="attr_fellowship"></span>
|
||
</div>
|
||
<div class="wfrp-chartable__cell">
|
||
<input name="attr_fellowship_bonusmod" type="hidden" value="0"/>
|
||
<input name="attr_fellowship_bonus" type="hidden" value="0"/><span class="display" name="attr_fellowship_bonus"></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-resilience wfrp-panel page__main">
|
||
<h1 class="wfrp-panel__header" data-i18n="Resilience"></h1>
|
||
<div class="wfrp-field__wrapper">
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Resilience"></span>
|
||
<input class="wfrp-field__input" name="attr_resilience" type="text"/>
|
||
</div>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Resolve"></span>
|
||
<input class="wfrp-field__input" name="attr_resolve" type="text"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-field--grid1-2"><span class="wfrp-field__header" data-i18n="Motivation"></span>
|
||
<input class="wfrp-field__input" name="attr_motivation" type="text"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-fate wfrp-panel page__main">
|
||
<h1 class="wfrp-panel__header" data-i18n="Fate"></h1>
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header" data-i18n="Fate"></span>
|
||
<input class="wfrp-field__input" name="attr_fate" type="number"/>
|
||
</div>
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header" data-i18n="Fortune"></span>
|
||
<input class="wfrp-field__input" name="attr_fortune" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-movement wfrp-panel page__main">
|
||
<input name="attr_movement_mod" type="hidden"/>
|
||
<h1 class="wfrp-panel__header" data-i18n="Movement"></h1>
|
||
<div class="wfrp-field--grid1-2"><span class="wfrp-field__header" data-i18n="Movement"></span>
|
||
<input class="wfrp-field__input" name="attr_movement" type="text"/>
|
||
</div>
|
||
<div class="wfrp-field--grid1-2"><span class="wfrp-field__header" data-i18n="Walk"></span>
|
||
<input class="wfrp-field__input" name="attr_walk" type="text"/>
|
||
</div>
|
||
<div class="wfrp-field--grid1-2"><span class="wfrp-field__header" data-i18n="Run"></span>
|
||
<input class="wfrp-field__input" name="attr_run" type="text"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-experience wfrp-panel page__main">
|
||
<h1 class="wfrp-panel__header" data-i18n="Experience"></h1>
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header" data-i18n="Current XP"></span><span class="wfrp-field__span" name="attr_current_xp"></span>
|
||
<input name="attr_current_xp" type="hidden"/>
|
||
</div>
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header" data-i18n="Spent XP"></span><span class="wfrp-field__span" name="attr_spent_xp"></span>
|
||
<input name="attr_spent_xp" type="hidden"/>
|
||
</div>
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header" data-i18n="Total XP"></span><span class="wfrp-field__span" name="attr_total_xp"></span>
|
||
<input name="attr_total_xp" type="hidden"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skills wfrp-panel page__main">
|
||
<div class="wfrp-skilltable">
|
||
<h1 class="wfrp-panel__header" data-i18n="Basic Skills"></h1>
|
||
<div class="wfrp-skilltable__row--head">
|
||
<div class="wfrp-skilltable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-skilltable__cell wfrp-skilltable__cell--span2" data-i18n="Char."></div>
|
||
<div class="wfrp-skilltable__cell" data-i18n="Adv."></div>
|
||
<div class="wfrp-skilltable__cell--last" data-i18n="Total"></div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_art_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_art_characteristic" type="hidden" value="dexterity"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Art"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--art_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_art">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option selected="dexterity" data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_athletics_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_athletics_characteristic" type="hidden" value="agility"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_athletics_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Athletics" name="roll_athletics" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{athletics}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Athletics}} {{roll_type=Skill}} {{roll_notes=@{athletics_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_athletics_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option selected="agility" data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_athletics_advances" type="hidden" value="0"/><span class="display" name="attr_athletics_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_athletics" type="hidden" value="0"/><span class="display" name="attr_athletics"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--athletics_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_athletics_modifier"></span>
|
||
<input name="attr_athletics_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_athletics_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_athletics_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_bribery_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_bribery_characteristic" type="hidden" value="fellowship"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_bribery_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Bribery" name="roll_bribery" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{bribery}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Bribery}} {{roll_type=Skill}} {{roll_notes=@{bribery_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_bribery_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option selected="fellowship" data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_bribery_advances" type="hidden" value="0"/><span class="display" name="attr_bribery_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_bribery" type="hidden" value="0"/><span class="display" name="attr_bribery"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--bribery_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_bribery_modifier"></span>
|
||
<input name="attr_bribery_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_bribery_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_bribery_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_charm_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_charm_characteristic" type="hidden" value="fellowship"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_charm_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Charm" name="roll_charm" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{charm}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Charm}} {{roll_type=Skill}} {{roll_notes=@{charm_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_charm_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option selected="fellowship" data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_charm_advances" type="hidden" value="0"/><span class="display" name="attr_charm_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_charm" type="hidden" value="0"/><span class="display" name="attr_charm"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--charm_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_charm_modifier"></span>
|
||
<input name="attr_charm_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_charm_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_charm_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_charm-animal_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_charm-animal_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_charm-animal_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Charm Animal" name="roll_charm-animal" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{charm-animal}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Charm Animal}} {{roll_type=Skill}} {{roll_notes=@{charm-animal_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_charm-animal_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_charm-animal_advances" type="hidden" value="0"/><span class="display" name="attr_charm-animal_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_charm-animal" type="hidden" value="0"/><span class="display" name="attr_charm-animal"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--charm-animal_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_charm-animal_modifier"></span>
|
||
<input name="attr_charm-animal_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_charm-animal_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_charm-animal_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_climb_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_climb_characteristic" type="hidden" value="strength"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_climb_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Climb" name="roll_climb" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{climb}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Climb}} {{roll_type=Skill}} {{roll_notes=@{climb_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_climb_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option selected="strength" data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_climb_advances" type="hidden" value="0"/><span class="display" name="attr_climb_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_climb" type="hidden" value="0"/><span class="display" name="attr_climb"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--climb_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_climb_modifier"></span>
|
||
<input name="attr_climb_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_climb_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_climb_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_consume-alcohol_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_consume-alcohol_characteristic" type="hidden" value="toughness"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_consume-alcohol_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Consume Alcohol" name="roll_consume-alcohol" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{consume-alcohol}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Consume Alcohol}} {{roll_type=Skill}} {{roll_notes=@{consume-alcohol_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_consume-alcohol_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option selected="toughness" data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_consume-alcohol_advances" type="hidden" value="0"/><span class="display" name="attr_consume-alcohol_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_consume-alcohol" type="hidden" value="0"/><span class="display" name="attr_consume-alcohol"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--consume-alcohol_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_consume-alcohol_modifier"></span>
|
||
<input name="attr_consume-alcohol_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_consume-alcohol_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_consume-alcohol_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_cool_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_cool_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_cool_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Cool" name="roll_cool" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{cool}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Cool}} {{roll_type=Skill}} {{roll_notes=@{cool_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_cool_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_cool_advances" type="hidden" value="0"/><span class="display" name="attr_cool_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_cool" type="hidden" value="0"/><span class="display" name="attr_cool"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--cool_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_cool_modifier"></span>
|
||
<input name="attr_cool_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_cool_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_cool_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_dodge_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_dodge_characteristic" type="hidden" value="agility"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_dodge_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Dodge" name="roll_dodge" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{dodge}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Dodge}} {{roll_type=Skill}} {{roll_notes=@{dodge_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_dodge_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option selected="agility" data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_dodge_advances" type="hidden" value="0"/><span class="display" name="attr_dodge_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_dodge" type="hidden" value="0"/><span class="display" name="attr_dodge"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--dodge_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_dodge_modifier"></span>
|
||
<input name="attr_dodge_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_dodge_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_dodge_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_drive_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_drive_characteristic" type="hidden" value="agility"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_drive_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Drive" name="roll_drive" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{drive}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Drive}} {{roll_type=Skill}} {{roll_notes=@{drive_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_drive_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option selected="agility" data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_drive_advances" type="hidden" value="0"/><span class="display" name="attr_drive_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_drive" type="hidden" value="0"/><span class="display" name="attr_drive"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--drive_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_drive_modifier"></span>
|
||
<input name="attr_drive_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_drive_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_drive_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_endurance_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_endurance_characteristic" type="hidden" value="toughness"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_endurance_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Endurance" name="roll_endurance" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{endurance}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Endurance}} {{roll_type=Skill}} {{roll_notes=@{endurance_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_endurance_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option selected="toughness" data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_endurance_advances" type="hidden" value="0"/><span class="display" name="attr_endurance_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_endurance" type="hidden" value="0"/><span class="display" name="attr_endurance"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--endurance_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_endurance_modifier"></span>
|
||
<input name="attr_endurance_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_endurance_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_endurance_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_entertain_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_entertain_characteristic" type="hidden" value="fellowship"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Entertain"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--entertain_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_entertain">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option selected="fellowship" data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_gamble_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_gamble_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_gamble_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Gamble" name="roll_gamble" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{gamble}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Gamble}} {{roll_type=Skill}} {{roll_notes=@{gamble_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_gamble_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_gamble_advances" type="hidden" value="0"/><span class="display" name="attr_gamble_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_gamble" type="hidden" value="0"/><span class="display" name="attr_gamble"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--gamble_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_gamble_modifier"></span>
|
||
<input name="attr_gamble_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_gamble_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_gamble_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_gossip_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_gossip_characteristic" type="hidden" value="fellowship"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_gossip_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Gossip" name="roll_gossip" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{gossip}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Gossip}} {{roll_type=Skill}} {{roll_notes=@{gossip_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_gossip_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option selected="fellowship" data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_gossip_advances" type="hidden" value="0"/><span class="display" name="attr_gossip_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_gossip" type="hidden" value="0"/><span class="display" name="attr_gossip"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--gossip_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_gossip_modifier"></span>
|
||
<input name="attr_gossip_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_gossip_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_gossip_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_haggle_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_haggle_characteristic" type="hidden" value="fellowship"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_haggle_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Haggle" name="roll_haggle" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{haggle}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Haggle}} {{roll_type=Skill}} {{roll_notes=@{haggle_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_haggle_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option selected="fellowship" data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_haggle_advances" type="hidden" value="0"/><span class="display" name="attr_haggle_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_haggle" type="hidden" value="0"/><span class="display" name="attr_haggle"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--haggle_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_haggle_modifier"></span>
|
||
<input name="attr_haggle_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_haggle_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_haggle_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_intimidate_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_intimidate_characteristic" type="hidden" value="strength"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_intimidate_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Intimidate" name="roll_intimidate" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{intimidate}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Intimidate}} {{roll_type=Skill}} {{roll_notes=@{intimidate_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_intimidate_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option selected="strength" data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_intimidate_advances" type="hidden" value="0"/><span class="display" name="attr_intimidate_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_intimidate" type="hidden" value="0"/><span class="display" name="attr_intimidate"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--intimidate_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_intimidate_modifier"></span>
|
||
<input name="attr_intimidate_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_intimidate_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_intimidate_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_intuition_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_intuition_characteristic" type="hidden" value="initiative"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_intuition_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Intuition" name="roll_intuition" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{intuition}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Intuition}} {{roll_type=Skill}} {{roll_notes=@{intuition_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_intuition_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option selected="initiative" data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_intuition_advances" type="hidden" value="0"/><span class="display" name="attr_intuition_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_intuition" type="hidden" value="0"/><span class="display" name="attr_intuition"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--intuition_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_intuition_modifier"></span>
|
||
<input name="attr_intuition_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_intuition_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_intuition_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_leadership_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_leadership_characteristic" type="hidden" value="fellowship"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_leadership_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Leadership" name="roll_leadership" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{leadership}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Leadership}} {{roll_type=Skill}} {{roll_notes=@{leadership_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_leadership_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option selected="fellowship" data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_leadership_advances" type="hidden" value="0"/><span class="display" name="attr_leadership_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_leadership" type="hidden" value="0"/><span class="display" name="attr_leadership"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--leadership_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_leadership_modifier"></span>
|
||
<input name="attr_leadership_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_leadership_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_leadership_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_melee_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_melee_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_melee_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Melee"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--melee_settings">
|
||
<h2 data-i18n="specialisation display"></h2>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Basic"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_basic_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Brawling"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_brawling_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Cavalry"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_cavalry_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Fencing"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_fencing_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Flail"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_flail_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Parry"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_parry_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Polearm"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_polearm_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Two-Handed"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_two-handed_control" type="checkbox"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_basic_settings" type="hidden"/>
|
||
<input name="attr_basic_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--basic">
|
||
<input name="attr_basic_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_basic_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Basic" name="roll_basic" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{basic}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Melee - Basic}} {{roll_type=Specialisation}} {{roll_notes=@{basic_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_basic_characteristic">
|
||
<option selected="weapon skill" data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_basic_advances" type="hidden" value="0"/><span class="display" name="attr_basic_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_basic"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--basic_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_basic_modifier"></span>
|
||
<input name="attr_basic_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_basic_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_basic_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_brawling_settings" type="hidden"/>
|
||
<input name="attr_brawling_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--brawling">
|
||
<input name="attr_brawling_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_brawling_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Brawling" name="roll_brawling" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{brawling}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Melee - Brawling}} {{roll_type=Specialisation}} {{roll_notes=@{brawling_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_brawling_characteristic">
|
||
<option selected="weapon skill" data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_brawling_advances" type="hidden" value="0"/><span class="display" name="attr_brawling_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_brawling"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--brawling_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_brawling_modifier"></span>
|
||
<input name="attr_brawling_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_brawling_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_brawling_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_cavalry_settings" type="hidden"/>
|
||
<input name="attr_cavalry_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--cavalry">
|
||
<input name="attr_cavalry_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_cavalry_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Cavalry" name="roll_cavalry" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{cavalry}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Melee - Cavalry}} {{roll_type=Specialisation}} {{roll_notes=@{cavalry_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_cavalry_characteristic">
|
||
<option selected="weapon skill" data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_cavalry_advances" type="hidden" value="0"/><span class="display" name="attr_cavalry_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_cavalry"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--cavalry_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_cavalry_modifier"></span>
|
||
<input name="attr_cavalry_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_cavalry_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_cavalry_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_fencing_settings" type="hidden"/>
|
||
<input name="attr_fencing_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--fencing">
|
||
<input name="attr_fencing_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_fencing_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Fencing" name="roll_fencing" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{fencing}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Melee - Fencing}} {{roll_type=Specialisation}} {{roll_notes=@{fencing_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_fencing_characteristic">
|
||
<option selected="weapon skill" data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_fencing_advances" type="hidden" value="0"/><span class="display" name="attr_fencing_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_fencing"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--fencing_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_fencing_modifier"></span>
|
||
<input name="attr_fencing_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_fencing_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_fencing_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_flail_settings" type="hidden"/>
|
||
<input name="attr_flail_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--flail">
|
||
<input name="attr_flail_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_flail_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Flail" name="roll_flail" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{flail}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Melee - Flail}} {{roll_type=Specialisation}} {{roll_notes=@{flail_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_flail_characteristic">
|
||
<option selected="weapon skill" data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_flail_advances" type="hidden" value="0"/><span class="display" name="attr_flail_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_flail"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--flail_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_flail_modifier"></span>
|
||
<input name="attr_flail_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_flail_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_flail_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_parry_settings" type="hidden"/>
|
||
<input name="attr_parry_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--parry">
|
||
<input name="attr_parry_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_parry_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Parry" name="roll_parry" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{parry}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Melee - Parry}} {{roll_type=Specialisation}} {{roll_notes=@{parry_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_parry_characteristic">
|
||
<option selected="weapon skill" data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_parry_advances" type="hidden" value="0"/><span class="display" name="attr_parry_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_parry"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--parry_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_parry_modifier"></span>
|
||
<input name="attr_parry_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_parry_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_parry_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_polearm_settings" type="hidden"/>
|
||
<input name="attr_polearm_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--polearm">
|
||
<input name="attr_polearm_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_polearm_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Polearm" name="roll_polearm" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{polearm}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Melee - Polearm}} {{roll_type=Specialisation}} {{roll_notes=@{polearm_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_polearm_characteristic">
|
||
<option selected="weapon skill" data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_polearm_advances" type="hidden" value="0"/><span class="display" name="attr_polearm_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_polearm"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--polearm_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_polearm_modifier"></span>
|
||
<input name="attr_polearm_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_polearm_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_polearm_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_two-handed_settings" type="hidden"/>
|
||
<input name="attr_two-handed_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--two-handed">
|
||
<input name="attr_two-handed_characteristic" type="hidden" value="weapon_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_two-handed_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Two-Handed" name="roll_two-handed" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{two-handed}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Melee - Two-Handed}} {{roll_type=Specialisation}} {{roll_notes=@{two-handed_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_two-handed_characteristic">
|
||
<option selected="weapon skill" data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_two-handed_advances" type="hidden" value="0"/><span class="display" name="attr_two-handed_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_two-handed"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--two-handed_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_two-handed_modifier"></span>
|
||
<input name="attr_two-handed_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_two-handed_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_two-handed_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_navigation_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_navigation_characteristic" type="hidden" value="initiative"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_navigation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Navigation" name="roll_navigation" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{navigation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Navigation}} {{roll_type=Skill}} {{roll_notes=@{navigation_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_navigation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option selected="initiative" data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_navigation_advances" type="hidden" value="0"/><span class="display" name="attr_navigation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_navigation" type="hidden" value="0"/><span class="display" name="attr_navigation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--navigation_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_navigation_modifier"></span>
|
||
<input name="attr_navigation_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_navigation_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_navigation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_outdoor-survival_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_outdoor-survival_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_outdoor-survival_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Outdoor Survival" name="roll_outdoor-survival" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{outdoor-survival}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Outdoor Survival}} {{roll_type=Skill}} {{roll_notes=@{outdoor-survival_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_outdoor-survival_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_outdoor-survival_advances" type="hidden" value="0"/><span class="display" name="attr_outdoor-survival_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_outdoor-survival" type="hidden" value="0"/><span class="display" name="attr_outdoor-survival"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--outdoor-survival_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_outdoor-survival_modifier"></span>
|
||
<input name="attr_outdoor-survival_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_outdoor-survival_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_outdoor-survival_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_perception_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_perception_characteristic" type="hidden" value="initiative"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_perception_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Perception" name="roll_perception" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{perception}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Perception}} {{roll_type=Skill}} {{roll_notes=@{perception_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_perception_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option selected="initiative" data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_perception_advances" type="hidden" value="0"/><span class="display" name="attr_perception_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_perception" type="hidden" value="0"/><span class="display" name="attr_perception"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--perception_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_perception_modifier"></span>
|
||
<input name="attr_perception_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_perception_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_perception_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_ride_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_ride_characteristic" type="hidden" value="agility"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Ride"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--ride_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_ride">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option selected="agility" data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_row_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_row_characteristic" type="hidden" value="strength"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_row_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Row" name="roll_row" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{row}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Row}} {{roll_type=Skill}} {{roll_notes=@{row_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_row_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option selected="strength" data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_row_advances" type="hidden" value="0"/><span class="display" name="attr_row_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_row" type="hidden" value="0"/><span class="display" name="attr_row"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--row_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_row_modifier"></span>
|
||
<input name="attr_row_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_row_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_row_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_stealth_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_stealth_characteristic" type="hidden" value="agility"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Stealth"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--stealth_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_stealth">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option selected="agility" data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skills wfrp-panel page__main">
|
||
<div class="wfrp-skilltable">
|
||
<h1 class="wfrp-panel__header" data-i18n="Advanced Skills"></h1>
|
||
<div class="wfrp-skilltable__row--head">
|
||
<div class="wfrp-skilltable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-skilltable__cell wfrp-skilltable__cell--span2" data-i18n="Char."></div>
|
||
<div class="wfrp-skilltable__cell" data-i18n="Adv."></div>
|
||
<div class="wfrp-skilltable__cell--last" data-i18n="Total"></div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_animal-care_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_animal-care_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_animal-care_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Animal Care" name="roll_animal-care" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{animal-care}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Animal Care}} {{roll_type=Skill}} {{roll_notes=@{animal-care_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_animal-care_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_animal-care_advances" type="hidden" value="0"/><span class="display" name="attr_animal-care_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_animal-care" type="hidden" value="0"/><span class="display" name="attr_animal-care"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--animal-care_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_animal-care_modifier"></span>
|
||
<input name="attr_animal-care_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_animal-care_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_animal-care_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_animal-training_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_animal-training_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Animal Training"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--animal-training_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_animal-training">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_channelling_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_channelling_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_channelling_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Channelling"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--channelling_settings">
|
||
<h2 data-i18n="specialisation display"></h2>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Azyr"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_azyr_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Aqshy"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_aqshy_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Chamon"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_chamon_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Dhar"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_dhar_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Ghur"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_ghur_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Ghyran"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_ghyran_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Hysh"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_hysh_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Shyish"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_shyish_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Ulgu"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_ulgu_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Custom"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_custom_control" type="checkbox"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_azyr_settings" type="hidden"/>
|
||
<input name="attr_azyr_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--azyr">
|
||
<input name="attr_azyr_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_azyr_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Azyr" name="roll_azyr" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{azyr}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Azyr}} {{roll_type=Specialisation}} {{roll_notes=@{azyr_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_azyr_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_azyr_advances" type="hidden" value="0"/><span class="display" name="attr_azyr_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_azyr"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--azyr_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_azyr_modifier"></span>
|
||
<input name="attr_azyr_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_azyr_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_azyr_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_aqshy_settings" type="hidden"/>
|
||
<input name="attr_aqshy_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--aqshy">
|
||
<input name="attr_aqshy_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_aqshy_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Aqshy" name="roll_aqshy" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{aqshy}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Aqshy}} {{roll_type=Specialisation}} {{roll_notes=@{aqshy_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_aqshy_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_aqshy_advances" type="hidden" value="0"/><span class="display" name="attr_aqshy_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_aqshy"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--aqshy_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_aqshy_modifier"></span>
|
||
<input name="attr_aqshy_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_aqshy_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_aqshy_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_chamon_settings" type="hidden"/>
|
||
<input name="attr_chamon_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--chamon">
|
||
<input name="attr_chamon_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_chamon_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Chamon" name="roll_chamon" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{chamon}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Chamon}} {{roll_type=Specialisation}} {{roll_notes=@{chamon_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_chamon_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_chamon_advances" type="hidden" value="0"/><span class="display" name="attr_chamon_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_chamon"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--chamon_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_chamon_modifier"></span>
|
||
<input name="attr_chamon_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_chamon_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_chamon_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_dhar_settings" type="hidden"/>
|
||
<input name="attr_dhar_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--dhar">
|
||
<input name="attr_dhar_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_dhar_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Dhar" name="roll_dhar" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{dhar}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Dhar}} {{roll_type=Specialisation}} {{roll_notes=@{dhar_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_dhar_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_dhar_advances" type="hidden" value="0"/><span class="display" name="attr_dhar_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_dhar"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--dhar_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_dhar_modifier"></span>
|
||
<input name="attr_dhar_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_dhar_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_dhar_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_ghur_settings" type="hidden"/>
|
||
<input name="attr_ghur_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--ghur">
|
||
<input name="attr_ghur_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_ghur_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Ghur" name="roll_ghur" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{ghur}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Ghur}} {{roll_type=Specialisation}} {{roll_notes=@{ghur_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_ghur_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_ghur_advances" type="hidden" value="0"/><span class="display" name="attr_ghur_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_ghur"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--ghur_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_ghur_modifier"></span>
|
||
<input name="attr_ghur_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_ghur_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_ghur_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_ghyran_settings" type="hidden"/>
|
||
<input name="attr_ghyran_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--ghyran">
|
||
<input name="attr_ghyran_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_ghyran_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Ghyran" name="roll_ghyran" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{ghyran}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Ghyran}} {{roll_type=Specialisation}} {{roll_notes=@{ghyran_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_ghyran_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_ghyran_advances" type="hidden" value="0"/><span class="display" name="attr_ghyran_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_ghyran"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--ghyran_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_ghyran_modifier"></span>
|
||
<input name="attr_ghyran_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_ghyran_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_ghyran_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_hysh_settings" type="hidden"/>
|
||
<input name="attr_hysh_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--hysh">
|
||
<input name="attr_hysh_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_hysh_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Hysh" name="roll_hysh" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{hysh}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Hysh}} {{roll_type=Specialisation}} {{roll_notes=@{hysh_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_hysh_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_hysh_advances" type="hidden" value="0"/><span class="display" name="attr_hysh_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_hysh"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--hysh_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_hysh_modifier"></span>
|
||
<input name="attr_hysh_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_hysh_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_hysh_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_shyish_settings" type="hidden"/>
|
||
<input name="attr_shyish_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--shyish">
|
||
<input name="attr_shyish_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_shyish_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Shyish" name="roll_shyish" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{shyish}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Shyish}} {{roll_type=Specialisation}} {{roll_notes=@{shyish_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_shyish_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_shyish_advances" type="hidden" value="0"/><span class="display" name="attr_shyish_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_shyish"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--shyish_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_shyish_modifier"></span>
|
||
<input name="attr_shyish_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_shyish_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_shyish_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_ulgu_settings" type="hidden"/>
|
||
<input name="attr_ulgu_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--ulgu">
|
||
<input name="attr_ulgu_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_ulgu_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Ulgu" name="roll_ulgu" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{ulgu}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - Ulgu}} {{roll_type=Specialisation}} {{roll_notes=@{ulgu_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_ulgu_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_ulgu_advances" type="hidden" value="0"/><span class="display" name="attr_ulgu_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_ulgu"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--ulgu_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_ulgu_modifier"></span>
|
||
<input name="attr_ulgu_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_ulgu_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_ulgu_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_custom_settings" type="hidden"/>
|
||
<input name="attr_custom_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--custom">
|
||
<input name="attr_custom_characteristic" type="hidden" value="willpower"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_custom_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button name="roll_custom" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{custom}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Channelling - @{custom_name}}} {{roll_type=Specialisation}} {{roll_notes=@{custom_notes}}}"><span name="attr_custom_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_custom_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option selected="willpower" data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_custom_advances" type="hidden" value="0"/><span class="display" name="attr_custom_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_custom"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--custom_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_custom_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_custom_modifier"></span>
|
||
<input name="attr_custom_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_custom_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_custom_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_evaluate_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_evaluate_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_evaluate_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Evaluate" name="roll_evaluate" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{evaluate}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Evaluate}} {{roll_type=Skill}} {{roll_notes=@{evaluate_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_evaluate_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_evaluate_advances" type="hidden" value="0"/><span class="display" name="attr_evaluate_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_evaluate" type="hidden" value="0"/><span class="display" name="attr_evaluate"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--eva1uate_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_evaluate_modifier"></span>
|
||
<input name="attr_evaluate_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_evaluate_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_evaluate_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_heal_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_heal_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_heal_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Heal" name="roll_heal" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{heal}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Heal}} {{roll_type=Skill}} {{roll_notes=@{heal_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_heal_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_heal_advances" type="hidden" value="0"/><span class="display" name="attr_heal_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_heal" type="hidden" value="0"/><span class="display" name="attr_heal"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--heal_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_heal_modifier"></span>
|
||
<input name="attr_heal_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_heal_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_heal_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_language_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_language_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_language_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Language"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--language_settings">
|
||
<h2 data-i18n="specialisation display"></h2>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Magick"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_magick_control" type="checkbox"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_magick_settings" type="hidden"/>
|
||
<input name="attr_magick_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--magick">
|
||
<input name="attr_magick_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_magick_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Magick" name="roll_magick" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{magick}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Language - Magick}} {{roll_type=Specialisation}} {{roll_notes=@{magick_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_magick_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_magick_advances" type="hidden" value="0"/><span class="display" name="attr_magick_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_magick"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--magick_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_magick_modifier"></span>
|
||
<input name="attr_magick_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_magick_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_magick_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_language">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_lore_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_lore_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Lore"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--lore_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_lore">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_perform_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_perform_characteristic" type="hidden" value="agility"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Perform"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--perform_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_perform">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option selected="agility" data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_pick-lock_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_pick-lock_characteristic" type="hidden" value="dexterity"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_pick-lock_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Pick Lock" name="roll_pick-lock" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{pick-lock}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Pick Lock}} {{roll_type=Skill}} {{roll_notes=@{pick-lock_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_pick-lock_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option selected="dexterity" data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_pick-lock_advances" type="hidden" value="0"/><span class="display" name="attr_pick-lock_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_pick-lock" type="hidden" value="0"/><span class="display" name="attr_pick-lock"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--pick-lock_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_pick-lock_modifier"></span>
|
||
<input name="attr_pick-lock_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_pick-lock_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_pick-lock_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_play_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_play_characteristic" type="hidden" value="dexterity"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Play"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--play_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_play">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option selected="dexterity" data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_pray_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_pray_characteristic" type="hidden" value="fellowship"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_pray_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Pray" name="roll_pray" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{pray}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Pray}} {{roll_type=Skill}} {{roll_notes=@{pray_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_pray_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option selected="fellowship" data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_pray_advances" type="hidden" value="0"/><span class="display" name="attr_pray_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_pray" type="hidden" value="0"/><span class="display" name="attr_pray"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--pray_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_pray_modifier"></span>
|
||
<input name="attr_pray_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_pray_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_pray_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_ranged_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_ranged_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_ranged_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Ranged"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--ranged_settings">
|
||
<h2 data-i18n="specialisation display"></h2>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Blackpowder"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_blackpowder_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bow"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_bow_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Crossbow"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_crossbow_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Engineering"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_engineering_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Entangling"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_entangling_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Explosives"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_explosives_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Sling"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_sling_control" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Throwing"></div>
|
||
<input class="wfrp-settings__checkbox" name="attr_throwing_control" type="checkbox"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_blackpowder_settings" type="hidden"/>
|
||
<input name="attr_blackpowder_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--blackpowder">
|
||
<input name="attr_blackpowder_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_blackpowder_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Blackpowder" name="roll_blackpowder" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{blackpowder}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ranged - Blackpowder}} {{roll_type=Specialisation}} {{roll_notes=@{blackpowder_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_blackpowder_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option selected="ballistic skill" data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_blackpowder_advances" type="hidden" value="0"/><span class="display" name="attr_blackpowder_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_blackpowder"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--blackpowder_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_blackpowder_modifier"></span>
|
||
<input name="attr_blackpowder_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_blackpowder_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_blackpowder_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_bow_settings" type="hidden"/>
|
||
<input name="attr_bow_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--bow">
|
||
<input name="attr_bow_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_bow_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Bow" name="roll_bow" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{bow}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ranged - Bow}} {{roll_type=Specialisation}} {{roll_notes=@{bow_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_bow_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option selected="ballistic skill" data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_bow_advances" type="hidden" value="0"/><span class="display" name="attr_bow_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_bow"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--bow_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_bow_modifier"></span>
|
||
<input name="attr_bow_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_bow_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_bow_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_crossbow_settings" type="hidden"/>
|
||
<input name="attr_crossbow_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--crossbow">
|
||
<input name="attr_crossbow_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_crossbow_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Crossbow" name="roll_crossbow" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{crossbow}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ranged - Crossbow}} {{roll_type=Specialisation}} {{roll_notes=@{crossbow_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_crossbow_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option selected="ballistic skill" data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_crossbow_advances" type="hidden" value="0"/><span class="display" name="attr_crossbow_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_crossbow"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--crossbow_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_crossbow_modifier"></span>
|
||
<input name="attr_crossbow_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_crossbow_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_crossbow_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_engineering_settings" type="hidden"/>
|
||
<input name="attr_engineering_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--engineering">
|
||
<input name="attr_engineering_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_engineering_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Engineering" name="roll_engineering" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{engineering}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ranged - Engineering}} {{roll_type=Specialisation}} {{roll_notes=@{engineering_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_engineering_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option selected="ballistic skill" data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_engineering_advances" type="hidden" value="0"/><span class="display" name="attr_engineering_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_engineering"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--engineering_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_engineering_modifier"></span>
|
||
<input name="attr_engineering_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_engineering_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_engineering_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_entangling_settings" type="hidden"/>
|
||
<input name="attr_entangling_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--entangling">
|
||
<input name="attr_entangling_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_entangling_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Entangling" name="roll_entangling" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{entangling}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ranged - Entangling}} {{roll_type=Specialisation}} {{roll_notes=@{entangling_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_entangling_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option selected="ballistic skill" data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_entangling_advances" type="hidden" value="0"/><span class="display" name="attr_entangling_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_entangling"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--entangling_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_entangling_modifier"></span>
|
||
<input name="attr_entangling_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_entangling_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_entangling_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_explosives_settings" type="hidden"/>
|
||
<input name="attr_explosives_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--explosives">
|
||
<input name="attr_explosives_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_explosives_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Explosives" name="roll_explosives" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{explosives}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ranged - Explosives}} {{roll_type=Specialisation}} {{roll_notes=@{explosives_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_explosives_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option selected="ballistic skill" data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_explosives_advances" type="hidden" value="0"/><span class="display" name="attr_explosives_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_explosives"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--explosives_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_explosives_modifier"></span>
|
||
<input name="attr_explosives_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_explosives_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_explosives_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_sling_settings" type="hidden"/>
|
||
<input name="attr_sling_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--sling">
|
||
<input name="attr_sling_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_sling_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Sling" name="roll_sling" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{sling}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ranged - Sling}} {{roll_type=Specialisation}} {{roll_notes=@{sling_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_sling_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option selected="ballistic skill" data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_sling_advances" type="hidden" value="0"/><span class="display" name="attr_sling_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_sling"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--sling_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_sling_modifier"></span>
|
||
<input name="attr_sling_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_sling_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_sling_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="specialisation_wrapper">
|
||
<input name="attr_throwing_settings" type="hidden"/>
|
||
<input name="attr_throwing_control" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--specialisation control__hide--throwing">
|
||
<input name="attr_throwing_characteristic" type="hidden" value="ballistic_skill"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_throwing_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Throwing" name="roll_throwing" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{throwing}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ranged - Throwing}} {{roll_type=Specialisation}} {{roll_notes=@{throwing_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_throwing_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option selected="ballistic skill" data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span>
|
||
<input name="attr_weapon_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span>
|
||
<input name="attr_ballistic_skill" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span>
|
||
<input name="attr_strength" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span>
|
||
<input name="attr_toughness" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span>
|
||
<input name="attr_initiative" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span>
|
||
<input name="attr_agility" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span>
|
||
<input name="attr_dexterity" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span>
|
||
<input name="attr_intelligence" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span>
|
||
<input name="attr_willpower" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span>
|
||
<input name="attr_fellowship" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_throwing_advances" type="hidden" value="0"/><span class="display" name="attr_throwing_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight"><span class="display" name="attr_throwing"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--throwing_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_throwing_modifier"></span>
|
||
<input name="attr_throwing_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_throwing_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_throwing_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_research_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_research_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_research_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Research" name="roll_research" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{research}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Research}} {{roll_type=Skill}} {{roll_notes=@{research_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_research_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_research_advances" type="hidden" value="0"/><span class="display" name="attr_research_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_research" type="hidden" value="0"/><span class="display" name="attr_research"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--research_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_research_modifier"></span>
|
||
<input name="attr_research_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_research_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_research_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_sail_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_sail_characteristic" type="hidden" value="agility"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Sail"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--sail_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_sail">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option selected="agility" data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_secret-signs_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_secret-signs_characteristic" type="hidden" value="intelligence"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Secret Signs"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--secret-signs_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_secret-signs">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option selected="intelligence" data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_set-trap_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_set-trap_characteristic" type="hidden" value="dexterity"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_set-trap_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Set Trap" name="roll_set-trap" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{set-trap}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Set Trap}} {{roll_type=Skill}} {{roll_notes=@{set-trap_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_set-trap_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option selected="dexterity" data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_set-trap_advances" type="hidden" value="0"/><span class="display" name="attr_set-trap_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_set-trap" type="hidden" value="0"/><span class="display" name="attr_set-trap"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--set-trap_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_set-trap_modifier"></span>
|
||
<input name="attr_set-trap_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_set-trap_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_set-trap_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_sleight-of-hand_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_sleight-of-hand_characteristic" type="hidden" value="dexterity"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_sleight-of-hand_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Sleight of Hand" name="roll_sleight-of-hand" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{sleight-of-hand}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Sleight of Hand}} {{roll_type=Skill}} {{roll_notes=@{sleight-of-hand_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_sleight-of-hand_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option selected="dexterity" data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_sleight-of-hand_advances" type="hidden" value="0"/><span class="display" name="attr_sleight-of-hand_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_sleight-of-hand" type="hidden" value="0"/><span class="display" name="attr_sleight-of-hand"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--sleight-of-hand_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_sleight-of-hand_modifier"></span>
|
||
<input name="attr_sleight-of-hand_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_sleight-of-hand_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_sleight-of-hand_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_swim_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_swim_characteristic" type="hidden" value="strength"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_swim_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Swim" name="roll_swim" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{swim}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Swim}} {{roll_type=Skill}} {{roll_notes=@{swim_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_swim_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option selected="strength" data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_swim_advances" type="hidden" value="0"/><span class="display" name="attr_swim_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_swim" type="hidden" value="0"/><span class="display" name="attr_swim"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--swim_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_swim_modifier"></span>
|
||
<input name="attr_swim_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_swim_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_swim_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_track_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row">
|
||
<input name="attr_track_characteristic" type="hidden" value="initiative"/>
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" name="attr_track_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button data-i18n="Track" name="roll_track" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{track}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Track}} {{roll_type=Skill}} {{roll_notes=@{track_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_track_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option selected="initiative" data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--weapon_skill"><span class="display" name="attr_weapon_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--ballistic_skill"><span class="display" name="attr_ballistic_skill"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--strength"><span class="display" name="attr_strength"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--toughness"><span class="display" name="attr_toughness"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--initiative"><span class="display" name="attr_initiative"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--agility"><span class="display" name="attr_agility"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--dexterity"><span class="display" name="attr_dexterity"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--intelligence"><span class="display" name="attr_intelligence"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--willpower"><span class="display" name="attr_willpower"></span></div>
|
||
<div class="wfrp-skilltable__cell control__hide--fellowship"><span class="display" name="attr_fellowship"></span></div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_track_advances" type="hidden" value="0"/><span class="display" name="attr_track_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_track" type="hidden" value="0"/><span class="display" name="attr_track"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--track_settings">
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div><span class="display" name="attr_track_modifier"></span>
|
||
<input name="attr_track_modifier" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Bonus"> </div>
|
||
<input class="wfrp-settings__input" name="attr_track_bonus" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_track_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-skillwrapper">
|
||
<input name="attr_trade_settings" type="hidden"/>
|
||
<div class="wfrp-skilltable__row--grouped">
|
||
<input name="attr_trade_characteristic" type="hidden" value="dexterity"/>
|
||
<div class="wfrp-skilltable__cell--grouped"><span data-i18n="Trade"></span></div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--trade_settings">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<fieldset class="repeating_trade">
|
||
<input name="attr_specialisation_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-skilltable__row--specialisation">
|
||
<div class="wfrp-skilltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_specialisation_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<button class="wfrp-skilltable__roll" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{specialisation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{specialisation_name}}} {{roll_type=Skill Specialisation}} {{roll_notes=@{specialisation_notes}}}"><span name="attr_specialisation_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<select name="attr_specialisation_characteristic">
|
||
<option data-i18n="WS" value="weapon_skill"></option>
|
||
<option data-i18n="BS" value="ballistic_skill"></option>
|
||
<option data-i18n="S" value="strength"></option>
|
||
<option data-i18n="T" value="toughness"></option>
|
||
<option data-i18n="I" value="initiative"></option>
|
||
<option data-i18n="Ag" value="agility"></option>
|
||
<option selected="dexterity" data-i18n="Dex" value="dexterity"></option>
|
||
<option data-i18n="Int" value="intelligence"></option>
|
||
<option data-i18n="WP" value="willpower"></option>
|
||
<option data-i18n="Fel" value="fellowship"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell control__hide--undefined">
|
||
<input name="attr_specialisation_char" type="hidden" value="0"/><span class="display" name="attr_specialisation_char"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell">
|
||
<input name="attr_specialisation_advances" type="hidden" value="0"/><span class="display" name="attr_specialisation_advances"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable__cell--last wfrp-skilltable__cell--highlight">
|
||
<input name="attr_specialisation" type="hidden" value="0"/><span class="display" name="attr_specialisation"></span>
|
||
</div>
|
||
<div class="wfrp-skilltable_row wfrp-settings control__hide--settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" data-i18n-placeholder="Specialisation Name" name="attr_specialisation_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifier"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_specialisation_modifier" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Roll Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_specialisation_notes" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-talents wfrp-panel page__main">
|
||
<h1 class="wfrp-panel__header" data-i18n="Talents"></h1>
|
||
<div class="wfrp-talenttable">
|
||
<div class="wfrp-talenttable__row--head">
|
||
<div class="wfrp-talenttable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-talenttable__cell" data-i18n="Ranks"></div>
|
||
<div class="wfrp-talenttable__cell--last"></div>
|
||
</div>
|
||
<fieldset class="repeating_talent">
|
||
<input name="attr_talent_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-talenttable__row">
|
||
<div class="wfrp-talenttable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_talent_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-talenttable__cell">
|
||
<label class="wfrp-traittoggle">
|
||
<input class="wfrp-traittoggle__hide" name="attr_talent_toggle" type="checkbox" value="1"/><span class="wfrp-traittoggle__span" name="attr_talent_name"></span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-talenttable__cell"><span name="attr_talent_ranks"></span></div>
|
||
<div class="wfrp-talenttable__cell--vocalise">
|
||
<button class="wfrp-vocalise" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll_name=@{talent_name}}} {{roll_type=Talent}} {{roll_text=@{talent_description}}}">w</button>
|
||
</div>
|
||
<input name="attr_talent_toggle" type="hidden"/>
|
||
<div class="wfrp-talenttable__cell--description"><span name="attr_talent_description"></span></div>
|
||
<div class="wfrp-talenttable__row wfrp-settings control__hide--talent_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_talent_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Ranks"> </div>
|
||
<input class="wfrp-settings__input" name="attr_talent_ranks" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Max"> </div>
|
||
<input class="wfrp-settings__input" name="attr_talent_ranks_max" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Modifiers"> </div>
|
||
<input class="wfrp-settings__input" name="attr_talent_mods" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span control__hide--skill">
|
||
<div class="wfrp-settings__label" data-i18n="Skill"> </div>
|
||
<select class="wfrp-settings__select control__select" name="attr_talent_test_skill">
|
||
<option data-i18n="None" value="none"> </option>
|
||
<option data-i18n="Art" value="art"></option>
|
||
<option data-i18n="Athletics" value="athletics"></option>
|
||
<option data-i18n="Bribery" value="bribery"></option>
|
||
<option data-i18n="Charm" value="charm"></option>
|
||
<option data-i18n="Charm Animal" value="charm_animal"></option>
|
||
<option data-i18n="Climb" value="climb"></option>
|
||
<option data-i18n="Consume Alcohol" value="consume_alcohol"></option>
|
||
<option data-i18n="Cool" value="cool"></option>
|
||
<option data-i18n="Dodge" value="dodge"></option>
|
||
<option data-i18n="Drive" value="drive"></option>
|
||
<option data-i18n="Endurance" value="endurance"></option>
|
||
<option data-i18n="Entertain" value="entertain"></option>
|
||
<option data-i18n="Gamble" value="gamble"></option>
|
||
<option data-i18n="Gossip" value="gossip"></option>
|
||
<option data-i18n="Haggle" value="haggle"></option>
|
||
<option data-i18n="Intimidate" value="intimidate"></option>
|
||
<option data-i18n="Intuition" value="intuition"></option>
|
||
<option data-i18n="Leadership" value="leadership"></option>
|
||
<option data-i18n="Melee" value="melee"></option>
|
||
<option data-i18n="Navigation" value="navigation"></option>
|
||
<option data-i18n="Outdoor Survival" value="outdoor_survival"></option>
|
||
<option data-i18n="Perception" value="perception"></option>
|
||
<option data-i18n="Ride" value="ride"></option>
|
||
<option data-i18n="Row" value="row"></option>
|
||
<option data-i18n="Stealth" value="stealth"></option>
|
||
<option data-i18n="Animal Care" value="animal_care"></option>
|
||
<option data-i18n="Animal Training" value="animal_training"></option>
|
||
<option data-i18n="Channelling" value="channelling"></option>
|
||
<option data-i18n="Evaluate" value="evaluate"></option>
|
||
<option data-i18n="Heal" value="heal"></option>
|
||
<option data-i18n="Language" value="language"></option>
|
||
<option data-i18n="Lore" value="lore"></option>
|
||
<option data-i18n="Perform" value="perform"></option>
|
||
<option data-i18n="Pick Lock" value="pick_lock"></option>
|
||
<option data-i18n="Play" value="play"></option>
|
||
<option data-i18n="Pray" value="pray"></option>
|
||
<option data-i18n="Ranged" value="ranged"></option>
|
||
<option data-i18n="Research" value="research"></option>
|
||
<option data-i18n="Sail" value="sail"></option>
|
||
<option data-i18n="Secret Signs" value="secret_signs"></option>
|
||
<option data-i18n="Set Trap" value="set_trap"></option>
|
||
<option data-i18n="Sleight of Hand" value="sleight_of_hand"></option>
|
||
<option data-i18n="Swim" value="swim"></option>
|
||
<option data-i18n="Track" value="track"></option>
|
||
<option data-i18n="Trade" value="trade"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_talent_description"> </textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-conditions wfrp-panel page__main">
|
||
<h1 class="wfrp-panel__header" data-i18n="Conditions"></h1>
|
||
<div class="wfrp-conditiontable">
|
||
<div class="wfrp-conditiontable__row--head">
|
||
<div class="wfrp-conditiontable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-conditiontable__cell" data-i18n="Ranks"></div>
|
||
<div class="wfrp-conditiontable__cell--last"></div>
|
||
</div>
|
||
<fieldset class="repeating_conditions">
|
||
<input name="attr_condition_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-conditiontable__row">
|
||
<div class="wfrp-conditiontable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_condition_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-conditiontable__cell">
|
||
<label class="wfrp-traittoggle">
|
||
<input class="wfrp-traittoggle__hide" name="attr_condition_toggle" type="checkbox" value="1"/><span class="wfrp-traittoggle__span" name="attr_condition_name"></span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-conditiontable__cell"><span name="attr_condition_ranks"></span></div>
|
||
<div class="wfrp-conditiontable__cell--vocalise">
|
||
<button class="wfrp-vocalise" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll_name=@{condition_name}}} {{roll_type=Condition}} {{roll_text=@{condition_description}}}">w</button>
|
||
</div>
|
||
<input name="attr_condition_toggle" type="hidden"/>
|
||
<div class="wfrp-conditiontable__cell--description"><span name="attr_condition_description"></span></div>
|
||
<div class="wfrp-conditiontable__row wfrp-settings control__hide--condition_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_condition_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Ranks"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_condition_ranks" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Global Penalty"> </div>
|
||
<input class="wfrp-settings__checkbox" name="attr_condition_gpenalty" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Modifiers"> </div>
|
||
<input class="wfrp-settings__input" name="attr_condition_mods" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_condition_description"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-psychology wfrp-panel page__main">
|
||
<h1 class="wfrp-panel__header" data-i18n="Psychology"></h1>
|
||
<div class="wfrp-psychologytable">
|
||
<div class="wfrp-psychologytable__row--head">
|
||
<div class="wfrp-psychologytable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-psychologytable__cell--last"></div>
|
||
</div>
|
||
<fieldset class="repeating_psychology">
|
||
<input name="attr_psychology_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-psychologytable__row">
|
||
<div class="wfrp-psychologytable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_psychology_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-psychologytable__cell">
|
||
<label class="wfrp-traittoggle">
|
||
<input class="wfrp-traittoggle__hide" name="attr_psychology_toggle" type="checkbox" value="1"/><span class="wfrp-traittoggle__span" name="attr_psychology_name"></span>
|
||
</label> (<span name="attr_psychology_target"></span>)
|
||
</div>
|
||
<div class="wfrp-psychologytable__cell--vocalise">
|
||
<button class="wfrp-vocalise" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll_name=@{psychology_name}}} {{roll_type=Psychology}} {{roll_text=@{psychology_description}}}">w</button>
|
||
</div>
|
||
<input name="attr_psychology_toggle" type="hidden"/>
|
||
<div class="wfrp-psychologytable__cell--description"><span name="attr_psychology_description"></span></div>
|
||
<div class="wfrp-psychologytable__row wfrp-settings control__hide--psychology_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_psychology_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Target/Rating"> </div>
|
||
<input class="wfrp-settings__input" name="attr_psychology_target" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Modifiers"> </div>
|
||
<input class="wfrp-settings__input" name="attr_psychology_mods" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_psychology_description" type="number" value="0"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-corruption wfrp-panel page__main">
|
||
<h1 class="wfrp-panel__header" data-i18n="Corruption & Mutations"></h1>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Corruption Points"></span>
|
||
<input class="wfrp-field__input" name="attr_corruption_points" type="number"/>
|
||
</div>
|
||
<div class="wfrp-corruptiontable">
|
||
<div class="wfrp-corruptiontable__row--head">
|
||
<div class="wfrp-corruptiontable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-corruptiontable__cell--last"></div>
|
||
</div>
|
||
<fieldset class="repeating_corruption">
|
||
<input name="attr_corruption_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-corruptiontable__row">
|
||
<div class="wfrp-corruptiontable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_corruption_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-corruptiontable__cell">
|
||
<label class="wfrp-traittoggle">
|
||
<input class="wfrp-traittoggle__hide" name="attr_corruption_toggle" type="checkbox" value="1"/><span class="wfrp-traittoggle__span" name="attr_corruption_name"></span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-corruptiontable__cell--vocalise">
|
||
<button class="wfrp-vocalise" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll_name=@{corruption_name}}} {{roll_type=Corruption}} {{roll_text=@{corruption_description}}}">w</button>
|
||
</div>
|
||
<input name="attr_corruption_toggle" type="hidden"/>
|
||
<div class="wfrp-corruptiontable__cell--description"><span name="attr_corruption_description"></span></div>
|
||
<div class="wfrp-corruptiontable__row wfrp-settings control__hide--corruption_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_corruption_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_corruption_description" type="number" value="0"></textarea>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Modifiers"> </div>
|
||
<input class="wfrp-settings__input" name="attr_corruption_mods" type="text"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-ambitions wfrp-panel page__main--grid">
|
||
<h1 class="wfrp-panel__header" data-i18n="Ambitions"></h1>
|
||
<div class="wfrp-textarea--grid1-25"><span class="wfrp-textarea__header" data-i18n="Short-term"></span>
|
||
<textarea class="wfrp-textarea__textarea" name="attr_short-personal"></textarea>
|
||
</div>
|
||
<div class="wfrp-textarea--grid1-25"><span class="wfrp-textarea__header" data-i18n="Long-term"></span>
|
||
<textarea class="wfrp-textarea__textarea" name="attr_long-personal"></textarea>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-party wfrp-panel page__main--grid">
|
||
<h1 class="wfrp-panel__header" data-i18n="Party"></h1>
|
||
<div class="wfrp-field--grid1-25"><span class="wfrp-field__header" data-i18n="Party Name"></span>
|
||
<input class="wfrp-field__input" name="attr_party_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-textarea--grid1-25"><span class="wfrp-textarea__header" data-i18n="Short-term"></span>
|
||
<textarea class="wfrp-textarea__textarea" name="attr_short-party"></textarea>
|
||
</div>
|
||
<div class="wfrp-textarea--grid1-25"><span class="wfrp-textarea__header" data-i18n="Long-term"></span>
|
||
<textarea class="wfrp-textarea__textarea" name="attr_long-party"></textarea>
|
||
</div>
|
||
<div class="wfrp-textarea--grid1-25"><span class="wfrp-textarea__header" data-i18n="Members"></span>
|
||
<textarea class="wfrp-textarea__textarea" name="attr_members"></textarea>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-trappings page__combat--flex">
|
||
<div class="wfrp-panel wfrp-panel--trappings">
|
||
<h1 class="wfrp-panel__header" data-i18n="Trappings"></h1>
|
||
<div class="wfrp-trappingtable">
|
||
<div class="wfrp-trappingtable__row--head">
|
||
<div class="wfrp-trappingtable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-trappingtable__cell">#</div>
|
||
<div class="wfrp-trappingtable__cell--last" data-i18n="Enc."></div>
|
||
</div>
|
||
<fieldset class="repeating_trappings">
|
||
<input name="attr_trappings_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-trappingtable__row">
|
||
<div class="wfrp-trappingtable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_trappings_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-trappingtable__cell"><span name="attr_trappings_name"></span></div>
|
||
<div class="wfrp-trappingtable__cell">
|
||
<input class="wfrp-settings__input" name="attr_trappings_amount" type="number"/>
|
||
</div>
|
||
<div class="wfrp-trappingtable__cell--last">
|
||
<input class="wfrp-settings__input" name="attr_trappings_enc" type="number"/>
|
||
</div>
|
||
<div class="wfrp-trappingtable__row wfrp-settings control__hide--trappings_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_trappings_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Modifiers"> </div>
|
||
<input class="wfrp-settings__input" name="attr_trappings_mods" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Traits"> </div>
|
||
<input class="wfrp-settings__input" name="attr_trappings_traits" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Type"> </div>
|
||
<select class="wfrp-settings__select" name="attr_trappings_type">
|
||
<option data-i18n="Choose" value="0"></option>
|
||
<option data-i18n="Ammunition" value="1"></option>
|
||
<option data-i18n="Pack/Container" value="2"></option>
|
||
<option data-i18n="Clothing/Accessory" value="3"></option>
|
||
<option data-i18n="Tool/Kit" value="4"></option>
|
||
<option data-i18n="Book/Document" value="5"></option>
|
||
<option data-i18n="Trade Tool/Workshop" value="6"></option>
|
||
<option data-i18n="Animal/Vehicle" value="7"></option>
|
||
<option data-i18n="Drug/Poison" value="8"></option>
|
||
<option data-i18n="Herb/Draught" value="9"></option>
|
||
<option data-i18n="Prosthetic" value="10"></option>
|
||
<option data-i18n="Miscellaneous" value="11"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Count Enc."> </div>
|
||
<input class="wfrp-settings__input" name="attr_trappings_inenc" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Worn"> </div>
|
||
<input class="wfrp-settings__input" name="attr_trappings_worn" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_trappings_description"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-encwealth">
|
||
<div class="wfrp-panel">
|
||
<h1 class="wfrp-panel__header" data-i18n="Enc."></h1>
|
||
<input name="attr_encumbrance_bonus" type="hidden" value="0"/>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Current Enc."></span><span class="wfrp-field__span" name="attr_encumbrance"></span>
|
||
<input name="attr_encumbrance" type="hidden"/>
|
||
</div>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Max Enc."></span><span class="wfrp-field__span" name="attr_encumbrance_max"></span>
|
||
<input name="attr_encumbrance_max" type="hidden"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-panel">
|
||
<h1 class="wfrp-panel__header" data-i18n="Wealth"></h1>
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header--flex"><span data-i18n="GC"></span>
|
||
<button class="pictos" name="act_gold_to_silver" type="action">}</button></span>
|
||
<input class="wfrp-field__input" name="attr_gold" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header--flex"><span data-i18n="SS"></span>
|
||
<button class="pictos" name="act_silver_to_brass" type="action">}</button>
|
||
<button class="pictos" name="act_silver_to_gold" type="action">{</button></span>
|
||
<input class="wfrp-field__input" name="attr_silver" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header--flex"><span data-i18n="BP"></span>
|
||
<button class="pictos" name="act_brass_to_silver" type="action">{</button></span>
|
||
<input class="wfrp-field__input" name="attr_brass" type="number" value="0"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-armour__wrapper wfrp-panel page__combat">
|
||
<h1 class="wfrp-panel__header" data-i18n="Armour Points"></h1>
|
||
<div class="wfrp-armour__row">
|
||
<div class="wfrp-armour__block--head">
|
||
<div class="wfrp-armour__roll">01-09</div><span class="wfrp-armour__display" name="attr_armour_head"> </span>
|
||
<div class="wfrp-armour__location" data-i18n="Head"></div>
|
||
</div>
|
||
<div class="wfrp-armour__block--leftarm">
|
||
<div class="wfrp-armour__roll">10-24</div><span class="wfrp-armour__display" name="attr_armour_leftarm"> </span>
|
||
<div class="wfrp-armour__location" data-i18n="Left Arm"></div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-armour__row">
|
||
<div class="wfrp-armour__block--rightarm">
|
||
<div class="wfrp-armour__roll">25-44</div><span class="wfrp-armour__display" name="attr_armour_rightarm"> </span>
|
||
<div class="wfrp-armour__location" data-i18n="Right Arm"></div>
|
||
</div>
|
||
<div class="wfrp-armour__block--body">
|
||
<div class="wfrp-armour__roll">45-79</div><span class="wfrp-armour__display" name="attr_armour_body"> </span>
|
||
<div class="wfrp-armour__location" data-i18n="Body"></div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-armour__row">
|
||
<div class="wfrp-armour__block--rightleg">
|
||
<div class="wfrp-armour__roll">90-00</div><span class="wfrp-armour__display" name="attr_armour_rightleg"> </span>
|
||
<div class="wfrp-armour__location" data-i18n="Right Leg"></div>
|
||
</div>
|
||
<div class="wfrp-armour__block--leftleg">
|
||
<div class="wfrp-armour__roll">80-89</div><span class="wfrp-armour__display" name="attr_armour_leftleg"> </span>
|
||
<div class="wfrp-armour__location" data-i18n="Left Leg"></div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-armour__row">
|
||
<div class="wfrp-armour__block--shield"><span class="wfrp-armour__display" name="attr_armour_shield"> </span>
|
||
<div class="wfrp-armour__location" data-i18n="Shield"></div>
|
||
</div>
|
||
<div class="wfrp-armour__block--toughness">
|
||
<div class="wfrp-armour__roll"> </div><span class="wfrp-armour__display" name="attr_toughness_bonus"> </span>
|
||
<div class="wfrp-armour__location" data-i18n="TB"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-controls wfrp-panel page__combat">
|
||
<h1 class="wfrp-panel__header" data-i18n="Controls"></h1>
|
||
<div class="wfrp-controls__wrapper">
|
||
<div class="wfrp-controls__button">
|
||
<button data-i18n="Initiative" type="roll" value="&{template:wfrp} {{name=@{character_name}}} {{roll_name=Initiative}} @{roll_init}"></button>
|
||
</div>
|
||
<div class="wfrp-controls__button">
|
||
<button data-i18n="Dodge" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{dodge}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Dodge}} {{roll_type=Skill}} {{roll_notes=@{dodge_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-controls__button">
|
||
<button data-i18n="Endurance" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{endurance}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Endurance}} {{roll_type=Skill}} {{roll_notes=@{endurance_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-controls__button">
|
||
<button data-i18n="Intuition" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{intuition}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Intuition}} {{roll_type=Skill}} {{roll_notes=@{intuition_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-controls__button">
|
||
<button data-i18n="Perception" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{perception}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Perception}} {{roll_type=Skill}} {{roll_notes=@{perception_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-controls__button">
|
||
<button data-i18n="Cool" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{cool}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Cool}} {{roll_type=Skill}} {{roll_notes=@{cool_notes}}}"></button>
|
||
</div>
|
||
<!--.wfrp-controls__buttonbutton(data-i18n="Critical Hit", type="roll", value=rolls.crit)
|
||
-->
|
||
<!--.wfrp-controls__button
|
||
button(data-i18n="Fumble", type="roll", value=rolls.fumble)
|
||
|
||
-->
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-advantage wfrp-panel page__combat">
|
||
<h1 class="wfrp-panel__header" data-i18n="Advantage"></h1>
|
||
<div class="wfrp-advantage__wrapper">
|
||
<button class="wfrp-advantage__reset pictos" name="act_reset_advantage" type="action">1</button>
|
||
<button class="wfrp-advantage__decrement pictos" name="act_decrement_advantage" type="action">-</button>
|
||
<input class="wfrp-advantage__input" name="attr_advantage" type="number" value="0"/>
|
||
<button class="wfrp-advantage__increment pictos" name="act_increment_advantage" type="action">+</button>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-wounds wfrp-panel page__combat">
|
||
<h1 class="wfrp-panel__header" data-i18n="Wounds"></h1>
|
||
<input name="attr_wounds_mod" type="hidden"/>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Current Wounds"></span>
|
||
<input class="wfrp-field__input" name="attr_wounds" type="number"/>
|
||
</div>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Max Wounds"></span><span class="wfrp-field__span" name="attr_wounds_max"></span>
|
||
<input name="attr_wounds_max" type="hidden"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-wounds wfrp-panel page__combat">
|
||
<h1 class="wfrp-panel__header" data-i18n="Critical Wounds"></h1>
|
||
<div class="wfrp-criticaltable__row--head">
|
||
<div class="wfrp-criticaltable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-criticaltable__cell" data-i18n="Location"></div>
|
||
<div class="wfrp-criticaltable__cell--last">#</div>
|
||
</div>
|
||
<div class="wfrp-woundtable">
|
||
<fieldset class="repeating_criticals">
|
||
<input name="attr_critical_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-criticaltable__row">
|
||
<div class="wfrp-criticaltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_critical_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-criticaltable__cell">
|
||
<label class="wfrp-traittoggle">
|
||
<input class="wfrp-traittoggle__hide" name="attr_critical_toggle" type="checkbox" value="1"/><span class="wfrp-traittoggle__span" name="attr_critical_name"></span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-criticaltable__cell"><span name="attr_critical_location"></span></div>
|
||
<div class="wfrp-criticaltable__cell--last"><span name="attr_critical_wounds"></span></div>
|
||
<input name="attr_critical_toggle" type="hidden"/>
|
||
<div class="wfrp-criticaltable__cell--description"><span name="attr_critical_description"></span></div>
|
||
<div class="wfrp-criticaltable__cell wfrp-settings control__hide--armour_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_critical_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Location"> </div>
|
||
<input class="wfrp-settings__input" name="attr_critical_location" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Wounds"> </div>
|
||
<input class="wfrp-settings__input" name="attr_critical_wounds" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Modifiers"> </div>
|
||
<input class="wfrp-settings__input" name="attr_critical_mods" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_critical_description"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-armour wfrp-panel page__combat">
|
||
<h1 class="wfrp-panel__header" data-i18n="Armour"></h1>
|
||
<div class="wfrp-armourtable">
|
||
<div class="wfrp-armourtable__row--head">
|
||
<div class="wfrp-armourtable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-armourtable__cell" data-i18n="Locations"></div>
|
||
<div class="wfrp-armourtable__cell" data-i18n="AP"></div>
|
||
<div class="wfrp-armourtable__cell--last" data-i18n="Qualities"></div>
|
||
</div>
|
||
<fieldset class="repeating_armour">
|
||
<input name="attr_armour_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-armourtable__row">
|
||
<div class="wfrp-armourtable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_armour_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-armourtable__cell"><span class="display" name="attr_armour_name"></span></div>
|
||
<div class="wfrp-armourtable__cell"><span class="display" name="attr_armour_locations_display"></span></div>
|
||
<div class="wfrp-armourtable__cell"><span class="display" name="attr_armour_points"></span></div>
|
||
<div class="wfrp-armourtable__cell--last"><span class="display" name="attr_armour_qualities"></span></div>
|
||
<div class="wfrp-armourtable__row wfrp-settings control__hide--armour_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_armour_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Armour Points"> </div>
|
||
<input class="wfrp-settings__input" name="attr_armour_points" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Locations"> </div>
|
||
<input class="wfrp-settings__input" name="attr_armour_locations" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Enc."> </div>
|
||
<input class="wfrp-settings__input" name="attr_armour_enc" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Worn"> </div>
|
||
<input class="wfrp-settings__input" name="attr_armour_worn" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Qualities"> </div>
|
||
<input class="wfrp-settings__input" name="attr_armour_qualities" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_armour_description"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-weapons wfrp-panel page__combat">
|
||
<h1 class="wfrp-panel__header" data-i18n="Weapons"></h1>
|
||
<div class="wfrp-weapontable">
|
||
<div class="wfrp-weapontable__row--head">
|
||
<div class="wfrp-weapontable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-weapontable__cell" data-i18n="Group"></div>
|
||
<div class="wfrp-weapontable__cell" data-i18n="Total"></div>
|
||
<div class="wfrp-weapontable__cell" data-i18n="Range"></div>
|
||
<div class="wfrp-weapontable__cell" data-i18n="Damage"></div>
|
||
<div class="wfrp-weapontable__cell--last" data-i18n="Qualities"></div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-weapontable">
|
||
<fieldset class="repeating_weapons">
|
||
<input name="attr_weapon_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-weapontable__row">
|
||
<div class="wfrp-weapontable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_weapon_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-weapontable__cell">
|
||
<button name="roll_undefined" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{weapon_target}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=@{weapon_name}}} {{roll_type=@{weapon_group} Attack}} {{roll_notes=@{weapon_notes}}} {{roll_qualities=@{weapon_qualities}}} {{roll_damage=[[@{weapon_damage}]] + Opposed SL}} {{roll_range=@{weapon_range}}} {{roll_text=@{weapon_description}}} {{roll_hit_location=1}} {{roll_crit_location=[[1d100]]}}"><span name="attr_weapon_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-weapontable__cell"><span name="attr_weapon_group"></span></div>
|
||
<div class="wfrp-weapontable__cell"><span name="attr_weapon_target_display"></span>
|
||
<input class="wfrp-settings__input" name="attr_weapon_target_display" type="hidden" value="0"/>
|
||
<input class="wfrp-settings__input" name="attr_weapon_target" type="hidden" value="@{basic}"/>
|
||
</div>
|
||
<div class="wfrp-weapontable__cell"><span name="attr_weapon_range"></span></div>
|
||
<div class="wfrp-weapontable__cell"><span name="attr_weapon_damage_flat"></span>
|
||
<input name="attr_weapon_damage_bonus" type="hidden"/><span data-i18n="+SB"></span>
|
||
</div>
|
||
<div class="wfrp-weapontable__cell--last"><span name="attr_weapon_qualities"></span></div>
|
||
<div class="wfrp-weapontable__row wfrp-settings control__hide--weapon_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_weapon_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Group"> </div>
|
||
<select class="wfrp-settings__input" name="attr_weapon_group">
|
||
<option value="Basic" data-i18n="Basic"></option>
|
||
<option value="Brawling" data-i18n="Brawling"></option>
|
||
<option value="Cavalry" data-i18n="Cavalry"></option>
|
||
<option value="Fencing" data-i18n="Fencing"></option>
|
||
<option value="Flail" data-i18n="Flail"></option>
|
||
<option value="Parry" data-i18n="Parry"></option>
|
||
<option value="Polearm" data-i18n="Polearm"></option>
|
||
<option value="Two-Handed" data-i18n="Two-Handed"></option>
|
||
<option value="Blackpowder" data-i18n="Blackpowder"></option>
|
||
<option value="Bow" data-i18n="Bow"></option>
|
||
<option value="Crossbow" data-i18n="Crossbow"></option>
|
||
<option value="Engineering" data-i18n="Engineering"></option>
|
||
<option value="Entangling" data-i18n="Entangling"></option>
|
||
<option value="Explosives" data-i18n="Explosives"></option>
|
||
<option value="Sling" data-i18n="Sling"></option>
|
||
<option value="Throwing" data-i18n="Throwing"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Range"> </div>
|
||
<input class="wfrp-settings__input" name="attr_weapon_range" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Damage"> </div>
|
||
<div class="wfrp-settings__split--2">
|
||
<input class="wfrp-settings__input" name="attr_weapon_damage_flat" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_weapon_damage_bonus" type="checkbox"/>
|
||
<input class="wfrp-settings__input" name="attr_weapon_damage" type="hidden"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Modifiers"> </div>
|
||
<input class="wfrp-settings__input" name="attr_weapon_mods" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Qualities"> </div>
|
||
<input class="wfrp-settings__input" name="attr_weapon_qualities" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Enc."> </div>
|
||
<input class="wfrp-settings__input" name="attr_weapon_enc" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Notes"> </div>
|
||
<input class="wfrp-settings__input" name="attr_weapon_notes" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_weapon_description"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-spells wfrp-panel page__magic">
|
||
<h1 class="wfrp-panel__header" data-i18n="Spells & Prayers"></h1>
|
||
<div class="wfrp-spelltable">
|
||
<div class="wfrp-spelltable__row--head">
|
||
<div class="wfrp-spelltable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-spelltable__cell" data-i18n="School / Deity"></div>
|
||
<div class="wfrp-spelltable__cell" data-i18n="Total"></div>
|
||
<div class="wfrp-spelltable__cell" data-i18n="CN"></div>
|
||
<div class="wfrp-spelltable__cell" data-i18n="Range"></div>
|
||
<div class="wfrp-spelltable__cell" data-i18n="Target"></div>
|
||
<div class="wfrp-spelltable__cell--last" data-i18n="Duration"></div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-spelltable">
|
||
<fieldset class="repeating_spells">
|
||
<input name="attr_spell_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-spelltable__row">
|
||
<div class="wfrp-spelltable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_spell_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-spelltable__cell">
|
||
<button type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{spell_total}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=@{spell_name}}} {{roll_type=@{spell_type}}} {{roll_target=@{spell_target}}} {{roll_duration=@{spell_duration}}} {{roll_range=@{spell_range}}} {{roll_cn=[[@{spell_cn}-?{Channeling|0}]]}} {{roll_text=@{spell_description}}} {{roll_spell=1}}"><span name="attr_spell_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-spelltable__cell"><span name="attr_spell_deity"></span><span name="attr_spell_lore"></span></div>
|
||
<div class="wfrp-spelltable__cell"><span name="attr_spell_display"></span>
|
||
<input name="attr_spell_total" type="hidden"/>
|
||
<input name="attr_spell_display" type="hidden"/>
|
||
</div>
|
||
<div class="wfrp-spelltable__cell"><span name="attr_spell_cn"></span></div>
|
||
<div class="wfrp-spelltable__cell"><span name="attr_spell_range"></span></div>
|
||
<div class="wfrp-spelltable__cell"><span name="attr_spell_target"></span></div>
|
||
<div class="wfrp-spelltable__cell--last"><span name="attr_spell_duration"></span></div>
|
||
<div class="wfrp-spelltable__cell wfrp-settings control__hide--spell_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_spell_name" type="text"/>
|
||
</div>
|
||
<input name="attr_spell_type" type="hidden" value="Spell"/>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Type"> </div>
|
||
<select class="wfrp-settings__input" name="attr_spell_type">
|
||
<option value="Spell" data-i18n="Spell"></option>
|
||
<option value="Prayer" data-i18n="Prayer"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settings__row control__hide--Spell">
|
||
<div class="wfrp-settings__label" data-i18n="Lore"> </div>
|
||
<input class="wfrp-settings__input" name="attr_spell_lore" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row control__hide--Prayer">
|
||
<div class="wfrp-settings__label" data-i18n="Deity"> </div>
|
||
<input class="wfrp-settings__input" name="attr_spell_deity" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="CN"> </div>
|
||
<input class="wfrp-settings__input" name="attr_spell_cn" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Range"> </div>
|
||
<input class="wfrp-settings__input" name="attr_spell_range" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Target"> </div>
|
||
<input class="wfrp-settings__input" name="attr_spell_target" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Duration"> </div>
|
||
<input class="wfrp-settings__input" name="attr_spell_duration" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_spell_description"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="wfrp-spell__sin">
|
||
<div class="wfrp-field--grid1-1"><span class="wfrp-field__header" data-i18n="Sin"></span>
|
||
<input class="wfrp-field__input" name="attr_sin" type="number"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-careers page__advances--grid">
|
||
<div class="wfrp-panel">
|
||
<input name="attr_control_hide--characteristics" type="hidden"/>
|
||
<h1 class="wfrp-panel__header" data-i18n="Careers"></h1>
|
||
<div class="wfrp-careertable__row--head">
|
||
<div class="wfrp-careertable__cell" data-i18n="Career"></div>
|
||
<div class="wfrp-careertable__cell" data-i18n="Level"></div>
|
||
<div class="wfrp-careertable__cell" data-i18n="Status"></div>
|
||
<div class="wfrp-careertable__cell--last" data-i18n="Advances"></div>
|
||
</div>
|
||
<fieldset class="repeating_careers">
|
||
<input name="attr_career_settings" type="hidden" value="1"/>
|
||
<input class="wfrp-settings__input" name="attr_career_first" type="hidden"/>
|
||
<div class="wfrp-careertable__row">
|
||
<div class="wfrp-careertable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_career_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-careertable__cell"><span name="attr_career_name"></span></div>
|
||
<div class="wfrp-careertable__cell"><span name="attr_career_level"></span></div>
|
||
<div class="wfrp-careertable__cell"><span name="attr_career_status"></span>
|
||
<input name="attr_career_status" type="hidden"/>
|
||
</div>
|
||
<div class="wfrp-careertable__cell--last"><span name="attr_career_advances"></span></div>
|
||
<div class="wfrp-careertable__row wfrp-settings control__hide--career_settings">
|
||
<div class="wfrp-settings__row--career_name">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_current" type="hidden"/>
|
||
<div class="wfrp-settings__label" data-i18n="Name"></div>
|
||
<input class="wfrp-settings__input" name="attr_career_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Notes"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_career_notes"></textarea>
|
||
</div>
|
||
<h2 data-i18n="Characteristic Advances"></h2>
|
||
<div class="wfrp-settings__row--characteristics">
|
||
<div class="wfrp-settings__item">
|
||
<div class="wfrp_settings__title"></div>
|
||
<div class="wfrp_settings__title wfrp-career__characteristic--first" data-i18n="Initial"></div>
|
||
<div class="wfrp_settings__title" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_weapon_skill" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_weapon_skill" type="checkbox"/><span data-i18n="WS"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_weapon_skill_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_weapon_skill_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_ballistic_skill" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_ballistic_skill" type="checkbox"/><span data-i18n="BS"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_ballistic_skill_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_ballistic_skill_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_strength" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_strength" type="checkbox"/><span data-i18n="S"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_strength_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_strength_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_toughness" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_toughness" type="checkbox"/><span data-i18n="T"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_toughness_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_toughness_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_initiative" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_initiative" type="checkbox"/><span data-i18n="I"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_initiative_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_initiative_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_agility" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_agility" type="checkbox"/><span data-i18n="Ag"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_agility_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_agility_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_dexterity" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_dexterity" type="checkbox"/><span data-i18n="Dex"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_dexterity_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_dexterity_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_intelligence" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_intelligence" type="checkbox"/><span data-i18n="Int"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_intelligence_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_intelligence_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_willpower" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_willpower" type="checkbox"/><span data-i18n="WP"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_willpower_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_willpower_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__item">
|
||
<input name="attr_career_fellowship" type="hidden"/>
|
||
<label class="wfrp-settings__label">
|
||
<input class="wfrp-settings__checkbox" name="attr_career_fellowship" type="checkbox"/><span data-i18n="Fel"></span>
|
||
</label>
|
||
<div class="wfrp-career__characteristic--first">
|
||
<input class="wfrp-settings__input" name="attr_career_fellowship_init" type="number"/>
|
||
</div>
|
||
<div class="wfrp-career__characteristic">
|
||
<input class="wfrp-settings__input" name="attr_career_fellowship_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__row--span wfrp-career__row--first">
|
||
<div class="wfrp-settings__titlewrap">
|
||
<div class="wfrp-settings__controlwrap">
|
||
<input name="attr_career_level_current" type="hidden" value="1"/>
|
||
<button data-i18n="Switch" name="act_newcareerlevel-1" type="action"></button><span class="wfrp-current_level--1" data-i18n="Current"> </span>
|
||
</div>
|
||
<h2 data-i18n="Level 1"> </h2>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Name"></div>
|
||
<input class="wfrp-settings__input" name="attr_career_level1_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Status"> </div>
|
||
<input class="wfrp-settings__input" name="attr_career_level1_status" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<div class="wfrp-settings__header" data-i18n="Skill Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Initial"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 1" name="attr_career_skill_1_1_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_1_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 2" name="attr_career_skill_1_2_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_2_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 3" name="attr_career_skill_1_3_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_3_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 4" name="attr_career_skill_1_4_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_4_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 5" name="attr_career_skill_1_5_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_5_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 6" name="attr_career_skill_1_6_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_6_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_6_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 7" name="attr_career_skill_1_7_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_7_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_7_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 8" name="attr_career_skill_1_8_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_8_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_8_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 9" name="attr_career_skill_1_9_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_9_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_9_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skillinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 10" name="attr_career_skill_1_10_name" type="text"/>
|
||
<input class="wfrp-settings__input--init" name="attr_career_skill_1_10_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_10_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--talentinit">
|
||
<div class="wfrp-settings__header" data-i18n="Talent Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Initial"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--talentinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 1" name="attr_career_talent_1_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_1_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talentinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 2" name="attr_career_talent_1_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_2_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talentinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 3" name="attr_career_talent_1_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_3_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talentinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 4" name="attr_career_talent_1_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_4_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talentinit">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 5" name="attr_career_talent_1_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_5_init" type="number"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label--full" data-i18n="Trappings"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_career_1_trappings"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__row--span wfrp-career__row--1">
|
||
<div class="wfrp-settings__titlewrap">
|
||
<div class="wfrp-settings__controlwrap">
|
||
<input name="attr_career_level_current" type="hidden" value="1"/>
|
||
<button data-i18n="Switch" name="act_newcareerlevel-1" type="action"></button><span class="wfrp-current_level--1" data-i18n="Current"> </span>
|
||
</div>
|
||
<h2 data-i18n="Level 1"> </h2>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Name"></div>
|
||
<input class="wfrp-settings__input" name="attr_career_level1_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Status"> </div>
|
||
<input class="wfrp-settings__input" name="attr_career_level1_status" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--skill">
|
||
<div class="wfrp-settings__header" data-i18n="Skill Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 1" name="attr_career_skill_1_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 2" name="attr_career_skill_1_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 3" name="attr_career_skill_1_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 4" name="attr_career_skill_1_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 5" name="attr_career_skill_1_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 6" name="attr_career_skill_1_6_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_6_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 7" name="attr_career_skill_1_7_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_7_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 8" name="attr_career_skill_1_8_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_8_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 9" name="attr_career_skill_1_9_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_9_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 10" name="attr_career_skill_1_10_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_1_10_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--talent">
|
||
<div class="wfrp-settings__header" data-i18n="Talent Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 1" name="attr_career_talent_1_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 2" name="attr_career_talent_1_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 3" name="attr_career_talent_1_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 4" name="attr_career_talent_1_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 5" name="attr_career_talent_1_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_1_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label--full" data-i18n="Trappings"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_career_1_trappings"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__row--span wfrp-career__row--2">
|
||
<div class="wfrp-settings__titlewrap">
|
||
<div class="wfrp-settings__controlwrap">
|
||
<input name="attr_career_level_current" type="hidden" value="1"/>
|
||
<button data-i18n="Switch" name="act_newcareerlevel-2" type="action"></button><span class="wfrp-current_level--2" data-i18n="Current"> </span>
|
||
</div>
|
||
<h2 data-i18n="Level 2"> </h2>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Name"></div>
|
||
<input class="wfrp-settings__input" name="attr_career_level2_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Status"> </div>
|
||
<input class="wfrp-settings__input" name="attr_career_level2_status" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--skill">
|
||
<div class="wfrp-settings__header" data-i18n="Skill Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 1" name="attr_career_skill_2_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 2" name="attr_career_skill_2_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 3" name="attr_career_skill_2_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 4" name="attr_career_skill_2_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 5" name="attr_career_skill_2_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 6" name="attr_career_skill_2_6_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_6_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 7" name="attr_career_skill_2_7_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_7_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 8" name="attr_career_skill_2_8_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_8_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 9" name="attr_career_skill_2_9_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_9_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 10" name="attr_career_skill_2_10_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_2_10_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--talent">
|
||
<div class="wfrp-settings__header" data-i18n="Talent Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 1" name="attr_career_talent_2_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_2_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 2" name="attr_career_talent_2_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_2_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 3" name="attr_career_talent_2_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_2_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 4" name="attr_career_talent_2_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_2_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 5" name="attr_career_talent_2_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_2_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label--full" data-i18n="Trappings"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_career_2_trappings"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__row--span wfrp-career__row--3">
|
||
<div class="wfrp-settings__titlewrap">
|
||
<div class="wfrp-settings__controlwrap">
|
||
<input name="attr_career_level_current" type="hidden" value="1"/>
|
||
<button data-i18n="Switch" name="act_newcareerlevel-3" type="action"></button><span class="wfrp-current_level--3" data-i18n="Current"> </span>
|
||
</div>
|
||
<h2 data-i18n="Level 3"> </h2>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Name"></div>
|
||
<input class="wfrp-settings__input" name="attr_career_level3_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Status"> </div>
|
||
<input class="wfrp-settings__input" name="attr_career_level3_status" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--skill">
|
||
<div class="wfrp-settings__header" data-i18n="Skill Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 1" name="attr_career_skill_3_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 2" name="attr_career_skill_3_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 3" name="attr_career_skill_3_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 4" name="attr_career_skill_3_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 5" name="attr_career_skill_3_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 6" name="attr_career_skill_3_6_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_6_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 7" name="attr_career_skill_3_7_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_7_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 8" name="attr_career_skill_3_8_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_8_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 9" name="attr_career_skill_3_9_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_9_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 10" name="attr_career_skill_3_10_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_3_10_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--talent">
|
||
<div class="wfrp-settings__header" data-i18n="Talent Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 1" name="attr_career_talent_3_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_3_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 2" name="attr_career_talent_3_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_3_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 3" name="attr_career_talent_3_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_3_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 4" name="attr_career_talent_3_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_3_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 5" name="attr_career_talent_3_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_3_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label--full" data-i18n="Trappings"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_career_3_trappings"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__row--span wfrp-career__row--4">
|
||
<div class="wfrp-settings__titlewrap">
|
||
<div class="wfrp-settings__controlwrap">
|
||
<input name="attr_career_level_current" type="hidden" value="1"/>
|
||
<button data-i18n="Switch" name="act_newcareerlevel-4" type="action"></button><span class="wfrp-current_level--4" data-i18n="Current"> </span>
|
||
</div>
|
||
<h2 data-i18n="Level 4"> </h2>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Name"></div>
|
||
<input class="wfrp-settings__input" name="attr_career_level4_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--invert">
|
||
<div class="wfrp-settings__label" data-i18n="Status"> </div>
|
||
<input class="wfrp-settings__input" name="attr_career_level4_status" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--skill">
|
||
<div class="wfrp-settings__header" data-i18n="Skill Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 1" name="attr_career_skill_4_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 2" name="attr_career_skill_4_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 3" name="attr_career_skill_4_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 4" name="attr_career_skill_4_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 5" name="attr_career_skill_4_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 6" name="attr_career_skill_4_6_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_6_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 7" name="attr_career_skill_4_7_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_7_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 8" name="attr_career_skill_4_8_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_8_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 9" name="attr_career_skill_4_9_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_9_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--skill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 10" name="attr_career_skill_4_10_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_skill_4_10_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--talent">
|
||
<div class="wfrp-settings__header" data-i18n="Talent Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Advances"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 1" name="attr_career_talent_4_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_4_1_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 2" name="attr_career_talent_4_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_4_2_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 3" name="attr_career_talent_4_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_4_3_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 4" name="attr_career_talent_4_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_4_4_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 5" name="attr_career_talent_4_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_career_talent_4_5_advances" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label--full" data-i18n="Trappings"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_career_4_trappings"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="wfrp-panel">
|
||
<input name="attr_control_hide--characteristics" type="hidden"/>
|
||
<h1 class="wfrp-panel__header" data-i18n="Species"></h1>
|
||
<input name="attr_species_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-speciestable__row">
|
||
<div class="wfrp-speciestable__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_species_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-speciestable__cell--title"><span name="attr_species"></span></div>
|
||
<div class="wfrp-speciestable__row wfrp-settings control__hide--species_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"></div>
|
||
<div class="wfrp-settings__wrapper">
|
||
<input class="sheet-control__custom" name="attr_species" type="hidden"/>
|
||
<select class="wfrp-settings__select sheet-control__custom" name="attr_species">
|
||
<option data-i18n="" value=""></option>
|
||
<option data-i18n="Human" value="Human"></option>
|
||
<option data-i18n="Halfling" value="Halfling"></option>
|
||
<option data-i18n="Dwarf" value="Dwarf"></option>
|
||
<option data-i18n="High Elf" value="High Elf"></option>
|
||
<option data-i18n="Wood Elf" value="Wood Elf"></option>
|
||
<option data-i18n="Gnome" value="Gnome"></option>
|
||
<option data-i18n="Custom" value="Custom"></option>
|
||
</select>
|
||
<div class="wfrp-header__customwrapper sheet-control__custom">
|
||
<input class="wfrp-header__input" name="attr_species_custom" type="text"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_custom_species" type="action">╳</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<input name="attr_species_disable3" type="hidden" value="0"/>
|
||
<input name="attr_species_disable5" type="hidden" value="0"/>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<div class="wfrp-settings__header" data-i18n="Skill Name"></div>
|
||
<div class="wfrp-settings__header">+3</div>
|
||
<div class="wfrp-settings__header">+5</div>
|
||
<div class="wfrp-settings__header">x</div>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 1" name="attr_species_skill_1_name" type="text"/>
|
||
<input name="attr_species_skill_1_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_1_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_1" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 2" name="attr_species_skill_2_name" type="text"/>
|
||
<input name="attr_species_skill_2_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_2_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_2" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 3" name="attr_species_skill_3_name" type="text"/>
|
||
<input name="attr_species_skill_3_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_3_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_3" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 4" name="attr_species_skill_4_name" type="text"/>
|
||
<input name="attr_species_skill_4_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_4_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_4" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 5" name="attr_species_skill_5_name" type="text"/>
|
||
<input name="attr_species_skill_5_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_5_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_5" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 6" name="attr_species_skill_6_name" type="text"/>
|
||
<input name="attr_species_skill_6_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_6_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_6" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 7" name="attr_species_skill_7_name" type="text"/>
|
||
<input name="attr_species_skill_7_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_7_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_7" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 8" name="attr_species_skill_8_name" type="text"/>
|
||
<input name="attr_species_skill_8_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_8_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_8" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 9" name="attr_species_skill_9_name" type="text"/>
|
||
<input name="attr_species_skill_9_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_9_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_9" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 10" name="attr_species_skill_10_name" type="text"/>
|
||
<input name="attr_species_skill_10_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_10_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_10" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 11" name="attr_species_skill_11_name" type="text"/>
|
||
<input name="attr_species_skill_11_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_11_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_11" type="action">╳</button>
|
||
</div>
|
||
<div class="wfrp-settings__row--speciesskill">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Skill 12" name="attr_species_skill_12_name" type="text"/>
|
||
<input name="attr_species_skill_12_advances" type="radio" value="3"/>
|
||
<input name="attr_species_skill_12_advances" type="radio" value="5"/>
|
||
<button class="wfrp-header__hidecustom" name="act_remove_skill_12" type="action">╳</button>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settings__col">
|
||
<div class="wfrp-settings__row--talent">
|
||
<div class="wfrp-settings__header" data-i18n="Talent Name"></div>
|
||
<div class="wfrp-settings__header" data-i18n="Taken"></div>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 1" name="attr_species_talent_1_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_1_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 2" name="attr_species_talent_2_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_2_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 3" name="attr_species_talent_3_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_3_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 4" name="attr_species_talent_4_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_4_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 5" name="attr_species_talent_5_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_5_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 6" name="attr_species_talent_6_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_6_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 7" name="attr_species_talent_7_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_7_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 8" name="attr_species_talent_8_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_8_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 9" name="attr_species_talent_9_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_9_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--talent">
|
||
<input class="wfrp-settings__input" data-i18n-placeholder="Talent 10" name="attr_species_talent_10_name" type="text"/>
|
||
<input class="wfrp-settings__input" name="attr_species_talent_10_advances" type="checkbox" value="1"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-experience--alt page__advances--flex">
|
||
<input name="attr_advances_changed" type="hidden"/>
|
||
<div class="wfrp-panel wfrp-advancenotify"><span class="wfrp-advancenotify__message" data-i18n="This sheet has pending advance changes. Click below to save these changes."></span>
|
||
<button class="wfrp-advancenotify__button" data-i18n="Update" name="act_update_advances" type="action"> </button>
|
||
</div>
|
||
<div class="wfrp-panel">
|
||
<h1 class="wfrp-panel__header" data-i18n="Experience"></h1>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Current XP"></span><span class="wfrp-field__span" name="attr_current_xp"></span>
|
||
<input name="attr_current_xp" type="hidden"/>
|
||
</div>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Spent XP"></span><span class="wfrp-field__span" name="attr_spent_xp"></span>
|
||
<input name="attr_spent_xp" type="hidden"/>
|
||
</div>
|
||
<div class="wfrp-field--grid2-1"><span class="wfrp-field__header" data-i18n="Total XP"></span><span class="wfrp-field__span" name="attr_total_xp"></span>
|
||
<input name="attr_total_xp" type="hidden"/>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-panel wfrp-panel--awards page__advances">
|
||
<h1 class="wfrp-panel__header" data-i18n="Experience Awards"></h1>
|
||
<div class="wfrp-experiencetable__row--head">
|
||
<div class="wfrp-experiencetable__cell" data-i18n="Source"></div>
|
||
<div class="wfrp-experiencetable__cell--last" data-i18n="XP"></div>
|
||
</div>
|
||
<fieldset class="repeating_experience">
|
||
<div class="wfrp-experiencetable__row">
|
||
<div class="wfrp-experiencetable__cell">
|
||
<input class="wfrp-settings__input" name="attr_experience_desc" type="text"/>
|
||
</div>
|
||
<div class="wfrp-experiencetable__cell--last">
|
||
<input class="wfrp-settings__input" name="attr_experience_amount" type="number"/>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
<div class="wfrp-panel__footer wfrp-controls">
|
||
<div class="wfrp-controls__button">
|
||
<button data-i18n="Consolidate Rewards" name="act_combinexp" type="action"> </button>
|
||
</div>
|
||
</div>
|
||
<h1 class="wfrp-panel__header" data-i18n="Experience Spends"></h1>
|
||
<div class="wfrp-experiencetable__row--head">
|
||
<div class="wfrp-experiencetable__cell" data-i18n="Use"></div>
|
||
<div class="wfrp-experiencetable__cell--last" data-i18n="XP"></div>
|
||
</div>
|
||
<fieldset class="repeating_experiencespent">
|
||
<div class="wfrp-experiencetable__row">
|
||
<div class="wfrp-experiencetable__cell">
|
||
<input class="wfrp-settings__input" name="attr_experience_desc" type="text"/>
|
||
</div>
|
||
<div class="wfrp-experiencetable__cell--last">
|
||
<input class="wfrp-settings__input" name="attr_experience_amount" type="number"/>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settingswrapper">
|
||
<div class="wfrp-settingspanel wfrp-panel page__settings">
|
||
<h1 class="wfrp-panel__header" data-i18n="General"></h1>
|
||
<div class="wfrp-settingstable">
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="NPC"></div>
|
||
<input class="wfrp-settingstable__checkbox" name="attr_npc" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Character Size"></div>
|
||
<select class="wfrp-settingstable__select" name="attr_size">
|
||
<option data-i18n="Tiny" value="tiny"></option>
|
||
<option data-i18n="Little" value="little"></option>
|
||
<option data-i18n="Small" value="small"></option>
|
||
<option data-i18n="Average" value="average" selected="selected"></option>
|
||
<option data-i18n="Large" value="large"></option>
|
||
<option data-i18n="Enormous" value="enormous"></option>
|
||
<option data-i18n="Monstrous" value="monstrous"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Experience Mod"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_experience_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Wounds Mod"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_wound_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Encumbrance Mod"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_encumbrance_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Control Buttons"></div>
|
||
<select class="wfrp-settingstable__select" name="attr_setting_button_hide">
|
||
<option data-i18n="Show" value="1"></option>
|
||
<option data-i18n="Hide" value="2"></option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settingspanel wfrp-panel page__settings">
|
||
<h1 class="wfrp-panel__header" data-i18n="Roll Options"></h1>
|
||
<div class="wfrp-settingstable">
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Query Difficulty"></div>
|
||
<select class="wfrp-settingstable__select" name="attr_setting_diff_option">
|
||
<option data-i18n="On" value="1" selected="selected"></option>
|
||
<option data-i18n="Off" value="2"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Query Additional Bonuses"></div>
|
||
<select class="wfrp-settingstable__select" name="attr_setting_bonus_option">
|
||
<option data-i18n="On" value="1" selected="selected"></option>
|
||
<option data-i18n="Off" value="2"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Automatic Success & Failure"></div>
|
||
<select class="wfrp-settingstable__select" name="attr_setting_crit_option">
|
||
<option data-i18n="Default" value="1" selected="selected"></option>
|
||
<option value="2">01/96-100</option>
|
||
<option value="3">01/100</option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Initiative"></div>
|
||
<select class="wfrp-settingstable__select" name="attr_setting_init_option">
|
||
<option data-i18n="Default" value="1" selected="selected"></option>
|
||
<option value="2">1d10+I</option>
|
||
<option value="3">1d10+IB+AgB</option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Initiative Roll Bonus"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_init_bonus" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Whisper to GM"></div>
|
||
<select class="wfrp-settingstable__select" name="attr_setting_whisper">
|
||
<option data-i18n="Off" value="1" selected="selected"></option>
|
||
<option data-i18n="On" value="2"></option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settingspanel wfrp-panel page__settings">
|
||
<h1 class="wfrp-panel__header" data-i18n="Combat Options"></h1>
|
||
<div class="wfrp-settingstable">
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Maximum Advantage"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_setting_max_advantage" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Ranged Damage Bonus"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_ranged_damage_bonus" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Melee Damage Bonus"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_melee_damage_bonus" type="number"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settingswrapper">
|
||
<div class="wfrp-settingspanel wfrp-panel page__settings">
|
||
<h1 class="wfrp-panel__header" data-i18n="Custom Modifiers"></h1>
|
||
<div class="wfrp-settingstable">
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Weapon Skill"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_weapon_skill_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Ballistic Skill"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_ballistic_skill_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Strength"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_strength_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Toughness"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_toughness_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Initiative"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_initiative_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Agility"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_agility_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Dexterity"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_dexterity_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Intelligence"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_intelligence_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Willpower"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_willpower_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Fellowship"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_fellowship_custom_mod" type="number" value="0"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-settingswrapper">
|
||
<div class="wfrp-settingspanel wfrp-panel page__settings">
|
||
<h1 class="wfrp-panel__header" data-i18n="Non-Career Advances"></h1>
|
||
<div class="wfrp-settingstable">
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Weapon Skill"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_weapon_skill_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Ballistic Skill"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_ballistic_skill_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Strength"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_strength_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Toughness"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_toughness_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Initiative"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_initiative_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Agility"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_agility_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Dexterity"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_dexterity_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Intelligence"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_intelligence_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Willpower"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_willpower_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settingstable__row">
|
||
<div class="wfrp-settingstable__label" data-i18n="Fellowship"></div>
|
||
<input class="wfrp-settingstable__select" name="attr_fellowship_noncareer" type="number" value="0"/>
|
||
</div>
|
||
<h1 data-i18n="Skills"></h1>
|
||
<div class="wfrp-advancetable__row--head">
|
||
<div class="wfrp-advancetable__cell" data-i18n="Name"></div>
|
||
<div class="wfrp-advancetable__cell--last" data-i18n="Advances"></div>
|
||
</div>
|
||
<fieldset class="repeating_noncareer-skills">
|
||
<div class="wfrp-advancetable__row">
|
||
<div class="wfrp-advancetable__cell">
|
||
<input class="wfrp-advancetable__input" name="attr_advance_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-advancetable__cell">
|
||
<input class="wfrp-advancetable__input" name="attr_advance_advances" type="number"/>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-npc">
|
||
<div class="wfrp-npc__wrapper">
|
||
<div class="wfrp-npcsettings">
|
||
<label class="wfrp-npcsettings__toggle">
|
||
<input class="wfrp-npcsettings__hide" name="attr_npc_settings" type="checkbox"/><span class="pictos">y</span>
|
||
</label>
|
||
<input name="attr_npc_settings" type="hidden"/>
|
||
<div class="wfrp-npcsettings__wrapper">
|
||
<div class="wfrp-npcsettings__name">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Name"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_character_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__description">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Description"></div>
|
||
<textarea class="wfrp-npcsettings__textarea" name="attr_npc_description"></textarea>
|
||
</div>
|
||
<h2 data-i18n="Characteristics"></h2>
|
||
<div class="wfrp-npcsettings__characteristics">
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="M"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_movement" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="WS"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_weapon_skill" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="BS"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_ballistic_skill" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="S"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_strength" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="T"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_toughness" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="I"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_initiative" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ag"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_agility" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Dex"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_dexterity" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Int"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_intelligence" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="WP"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_willpower" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Fel"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_fellowship" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__characteristic">
|
||
<div class="wfrp-npcsettings__label" data-i18n="W"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_wounds" type="number"/>
|
||
</div>
|
||
</div>
|
||
<h2 data-i18n="Skills"></h2>
|
||
<div class="wfrp-npcsettings__skills">
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Animal Care"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_animal-care" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Athletics"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_athletics" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Bribery"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_bribery" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Azyr)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Azyr" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Aqshy)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Aqshy" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Chamon)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Chamon" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Dhar)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Dhar" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Ghur)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Ghur" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Ghyran)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Ghyran" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Hysh)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Hysh" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Shyish)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Shyish" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Ulgu)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Ulgu" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Channelling (Custom)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Custom" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Charm"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_charm" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Charm Animal"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_charm-animal" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Climb"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_climb" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Consume Alcohol"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_consume-alcohol" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Cool"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_cool" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Dodge"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_dodge" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Drive"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_drive" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Endurance"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_endurance" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Evaluate"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_evaluate" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Gamble"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_gamble" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Gossip"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_gossip" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Haggle"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_haggle" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Heal"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_heal" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Intimidate"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_intimidate" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Intuition"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_intuition" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Language (Magick)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Magick" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Leadership"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_leadership" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee (Basic)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Basic" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee (Brawling)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Brawling" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee (Cavalry)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Cavalry" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee (Fencing)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Fencing" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee (Flail)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Flail" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee (Parry)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Parry" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee (Polearm)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Polearm" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee (Two-Handed)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Two-Handed" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Navigation"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_navigation" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Outdoor Survival"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_outdoor-survival" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Perception"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_perception" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Pick Lock"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_pick-lock" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Pray"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_pray" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged (Blackpowder)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Blackpowder" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged (Bow)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Bow" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged (Crossbow)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Crossbow" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged (Engineering)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Engineering" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged (Entangling)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Entangling" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged (Explosives)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Explosives" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged (Sling)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Sling" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged (Throwing)"> </div>
|
||
<input class="wfrp-npcsettings__input" name="attr_Throwing" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Research"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_research" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Row"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_row" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Set Trap"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_set-trap" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Sleight of Hand"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_sleight-of-hand" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Swim"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_swim" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__skill">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Track"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_track" type="number"/>
|
||
</div>
|
||
</div>
|
||
<h2 data-i18n="Additional Skills"></h2>
|
||
<div class="wfrp-npcsettings__skills--additional">
|
||
<fieldset class="repeating_npc-skills">
|
||
<div class="wfrp-npcsettings__skill">
|
||
<input class="wfrp-npcsettings__input" data-i18n-placeholder="Skill Name (Specialisation)" name="attr_npc_skillname" type="text"/>
|
||
<input class="wfrp-npcsettings__input" name="attr_npc_skill" type="number"/>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<h2 data-i18n="Settings"></h2>
|
||
<div class="wfrp-npcsettings__settings">
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="NPC"></div>
|
||
<input class="wfrp-npcsettings__checkbox" name="attr_npc" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Character Size"></div>
|
||
<select class="wfrp-npcsettings__select" name="attr_size">
|
||
<option data-i18n="Tiny" value="tiny"></option>
|
||
<option data-i18n="Little" value="little"></option>
|
||
<option data-i18n="Small" value="small"></option>
|
||
<option data-i18n="Average" value="average" selected="selected"></option>
|
||
<option data-i18n="Large" value="large"></option>
|
||
<option data-i18n="Enormous" value="enormous"></option>
|
||
<option data-i18n="Monstrous" value="monstrous"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Whisper to GM"></div>
|
||
<select class="wfrp-npcsettings__select" name="attr_setting_whisper">
|
||
<option data-i18n="Off" value="1" selected="selected"></option>
|
||
<option data-i18n="On" value="2"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Query Difficulty"></div>
|
||
<select class="wfrp-npcsettings__select" name="attr_setting_diff_option">
|
||
<option data-i18n="On" value="1" selected="selected"></option>
|
||
<option data-i18n="Off" value="2"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Query Additional Bonuses"></div>
|
||
<select class="wfrp-npcsettings__select" name="attr_setting_bonus_option">
|
||
<option data-i18n="On" value="1" selected="selected"></option>
|
||
<option data-i18n="Off" value="2"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Automatic Success & Failure"></div>
|
||
<select class="wfrp-npcsettings__select" name="attr_setting_crit_option">
|
||
<option data-i18n="Default" value="1" selected="selected"></option>
|
||
<option value="2">01/96-100</option>
|
||
<option value="3">01/100</option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Initiative"></div>
|
||
<select class="wfrp-npcsettings__select" name="attr_setting_init_option">
|
||
<option data-i18n="Default" value="1" selected="selected"></option>
|
||
<option value="2">1d10+I</option>
|
||
<option value="3">1d10+IB+AgB</option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Initiative Roll Bonus"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_init_bonus" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Maximum Advantage"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_setting_max_advantage" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Ranged Damage Bonus"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_ranged_damage_bonus" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Melee Damage Bonus"></div>
|
||
<input class="wfrp-npcsettings__input" name="attr_melee_damage_bonus" type="number"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Show Skills"></div>
|
||
<input class="wfrp-npcsettings__checkbox" name="attr_npc_skill_flag" type="checkbox"/>
|
||
</div>
|
||
<div class="wfrp-npcsettings__row">
|
||
<div class="wfrp-npcsettings__label" data-i18n="Show Trappings"></div>
|
||
<input class="wfrp-npcsettings__checkbox" name="attr_npc_trapping_flag" type="checkbox"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-npc__slash">
|
||
<div class="wfrp-npc__name">
|
||
<h1 class="wfrp-npc__name"><span name="attr_character_name"></span></h1>
|
||
</div>
|
||
<div class="wfrp-npc__description"><span name="attr_npc_description"></span></div>
|
||
<div class="wfrp-npc__stats">
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="M" name="roll_movement" type="roll"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_movement"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="WS" name="roll_weapon_skill" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{weapon_skill}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Weapon Skill}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_weapon_skill"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="BS" name="roll_ballistic_skill" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{ballistic_skill}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Ballistic Skill}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_ballistic_skill"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="S" name="roll_strength" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{strength}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Strength}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_strength"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="T" name="roll_toughness" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{toughness}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Toughness}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_toughness"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="I" name="roll_initiative" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{initiative}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Initiative}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_initiative"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="Ag" name="roll_agility" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{agility}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Agility}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_agility"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="Dex" name="roll_dexterity" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{dexterity}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Dexterity}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_dexterity"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="Int" name="roll_intelligence" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{intelligence}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Intelligence}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_intelligence"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="WP" name="roll_willpower" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{willpower}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Willpower}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_willpower"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="Fel" name="roll_fellowship" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{fellowship}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Fellowship}} {{roll_type=Characteristic}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_fellowship"></span></div>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__col">
|
||
<div class="wfrp-npccharacteristic__cell--head">
|
||
<button data-i18n="W" name="roll_wounds" type="roll"></button>
|
||
</div>
|
||
<div class="wfrp-npccharacteristic__cell"><span name="attr_wounds"></span></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-npc__grid">
|
||
<div class="wfrp-npc__leftcol">
|
||
<input name="attr_npc_skill_flag" type="hidden"/>
|
||
<div class="wfrp-npc__skills">
|
||
<h2 class="wfrp-npc__subtitle" data-i18n="Skills"></h2>
|
||
<div class="wfrp-npcskill__wrapper">
|
||
<input name="attr_athletics" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_athletics" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{athletics}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Athletics}} {{roll_type=Skill}} {{roll_notes=@{athletics_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Athletics"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_athletics"></span></div>
|
||
</button>
|
||
<input name="attr_bribery" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_bribery" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{bribery}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Bribery}} {{roll_type=Skill}} {{roll_notes=@{bribery_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Bribery"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_bribery"></span></div>
|
||
</button>
|
||
<input name="attr_charm" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_charm" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{charm}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Charm}} {{roll_type=Skill}} {{roll_notes=@{charm_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Charm"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_charm"></span></div>
|
||
</button>
|
||
<input name="attr_charm-animal" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_charm-animal" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{charm-animal}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Charm Animal}} {{roll_type=Skill}} {{roll_notes=@{charm-animal_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Charm Animal"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_charm-animal"></span></div>
|
||
</button>
|
||
<input name="attr_climb" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_climb" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{climb}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Climb}} {{roll_type=Skill}} {{roll_notes=@{climb_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Climb"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_climb"></span></div>
|
||
</button>
|
||
<input name="attr_consume-alcohol" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_consume-alcohol" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{consume-alcohol}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Consume Alcohol}} {{roll_type=Skill}} {{roll_notes=@{consume-alcohol_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Consume Alcohol"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_consume-alcohol"></span></div>
|
||
</button>
|
||
<input name="attr_cool" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_cool" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{cool}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Cool}} {{roll_type=Skill}} {{roll_notes=@{cool_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Cool"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_cool"></span></div>
|
||
</button>
|
||
<input name="attr_dodge" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_dodge" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{dodge}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Dodge}} {{roll_type=Skill}} {{roll_notes=@{dodge_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Dodge"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_dodge"></span></div>
|
||
</button>
|
||
<input name="attr_drive" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_drive" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{drive}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Drive}} {{roll_type=Skill}} {{roll_notes=@{drive_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Drive"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_drive"></span></div>
|
||
</button>
|
||
<input name="attr_endurance" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_endurance" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{endurance}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Endurance}} {{roll_type=Skill}} {{roll_notes=@{endurance_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Endurance"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_endurance"></span></div>
|
||
</button>
|
||
<input name="attr_gamble" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_gamble" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{gamble}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Gamble}} {{roll_type=Skill}} {{roll_notes=@{gamble_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Gamble"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_gamble"></span></div>
|
||
</button>
|
||
<input name="attr_gossip" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_gossip" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{gossip}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Gossip}} {{roll_type=Skill}} {{roll_notes=@{gossip_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Gossip"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_gossip"></span></div>
|
||
</button>
|
||
<input name="attr_haggle" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_haggle" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{haggle}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Haggle}} {{roll_type=Skill}} {{roll_notes=@{haggle_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Haggle"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_haggle"></span></div>
|
||
</button>
|
||
<input name="attr_intimidate" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_intimidate" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{intimidate}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Intimidate}} {{roll_type=Skill}} {{roll_notes=@{intimidate_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Intimidate"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_intimidate"></span></div>
|
||
</button>
|
||
<input name="attr_intuition" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_intuition" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{intuition}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Intuition}} {{roll_type=Skill}} {{roll_notes=@{intuition_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Intuition"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_intuition"></span></div>
|
||
</button>
|
||
<input name="attr_leadership" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_leadership" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{leadership}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Leadership}} {{roll_type=Skill}} {{roll_notes=@{leadership_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Leadership"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_leadership"></span></div>
|
||
</button>
|
||
<input name="attr_navigation" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_navigation" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{navigation}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Navigation}} {{roll_type=Skill}} {{roll_notes=@{navigation_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Navigation"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_navigation"></span></div>
|
||
</button>
|
||
<input name="attr_outdoor-survival" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_outdoor-survival" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{outdoor-survival}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Outdoor Survival}} {{roll_type=Skill}} {{roll_notes=@{outdoor-survival_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Outdoor Survival"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_outdoor-survival"></span></div>
|
||
</button>
|
||
<input name="attr_perception" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_perception" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{perception}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Perception}} {{roll_type=Skill}} {{roll_notes=@{perception_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Perception"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_perception"></span></div>
|
||
</button>
|
||
<input name="attr_row" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_row" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{row}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Row}} {{roll_type=Skill}} {{roll_notes=@{row_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Row"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_row"></span></div>
|
||
</button>
|
||
<input name="attr_animal-care" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_animal-care" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{animal-care}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Animal Care}} {{roll_type=Skill}} {{roll_notes=@{animal-care_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Animal Care"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_animal-care"></span></div>
|
||
</button>
|
||
<input name="attr_evaluate" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_evaluate" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{evaluate}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Evaluate}} {{roll_type=Skill}} {{roll_notes=@{evaluate_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Evaluate"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_evaluate"></span></div>
|
||
</button>
|
||
<input name="attr_heal" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_heal" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{heal}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Heal}} {{roll_type=Skill}} {{roll_notes=@{heal_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Heal"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_heal"></span></div>
|
||
</button>
|
||
<input name="attr_pick-lock" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_pick-lock" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{pick-lock}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Pick Lock}} {{roll_type=Skill}} {{roll_notes=@{pick-lock_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Pick Lock"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_pick-lock"></span></div>
|
||
</button>
|
||
<input name="attr_pray" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_pray" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{pray}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Pray}} {{roll_type=Skill}} {{roll_notes=@{pray_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Pray"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_pray"></span></div>
|
||
</button>
|
||
<input name="attr_research" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_research" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{research}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Research}} {{roll_type=Skill}} {{roll_notes=@{research_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Research"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_research"></span></div>
|
||
</button>
|
||
<input name="attr_set-trap" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_set-trap" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{set-trap}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Set Trap}} {{roll_type=Skill}} {{roll_notes=@{set-trap_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Set Trap"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_set-trap"></span></div>
|
||
</button>
|
||
<input name="attr_sleight-of-hand" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_sleight-of-hand" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{sleight-of-hand}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Sleight of Hand}} {{roll_type=Skill}} {{roll_notes=@{sleight-of-hand_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Sleight of Hand"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_sleight-of-hand"></span></div>
|
||
</button>
|
||
<input name="attr_swim" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_swim" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{swim}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Swim}} {{roll_type=Skill}} {{roll_notes=@{swim_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Swim"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_swim"></span></div>
|
||
</button>
|
||
<input name="attr_track" type="hidden"/>
|
||
<button class="wfrp-npcskill" name="roll_track" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{track}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=Track}} {{roll_type=Skill}} {{roll_notes=@{track_notes}}}">
|
||
<div class="wfrp-npcskill__title" data-i18n="Track"></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_track"></span></div>
|
||
</button>
|
||
</div>
|
||
<div class="wfrp-npcskill__wrapper">
|
||
<fieldset class="repeating_npc-skills">
|
||
<button class="wfrp-npcskill" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{npc_skill}+@{difficulty_query}+@{roll_query}]]}} {{roll_name=@{npc_skillname}}} {{roll_type=Skill}}">
|
||
<input name="attr_npc_skill" type="hidden"/>
|
||
<input name="attr_npc_skillname" type="hidden"/>
|
||
<div class="wfrp-npcskill__title"><span name="attr_npc_skillname"></span></div>
|
||
<div class="wfrp-npcskill__value"><span name="attr_npc_skill"></span></div>
|
||
</button>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-npccombat">
|
||
<h2 class="wfrp-npc__subtitle" data-i18n="Combat"></h2>
|
||
<div class="wfrp-npcadvantage">
|
||
<div class="wfrp-advantage__wrapper">
|
||
<div class="wfrp-advantage__label" data-i18n="Advantage"> </div>
|
||
<button class="wfrp-advantage__reset pictos" name="act_reset_advantage" type="action">1</button>
|
||
<button class="wfrp-advantage__decrement pictos" name="act_decrement_advantage" type="action">-</button>
|
||
<input class="wfrp-advantage__input" name="attr_advantage" type="number" value="0"/>
|
||
<button class="wfrp-advantage__increment pictos" name="act_increment_advantage" type="action">+</button>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-npccontrols__wrapper">
|
||
<div class="wfrp-npccontrols__button">
|
||
<button data-i18n="Initiative" type="roll" value="&{template:wfrp} {{name=@{character_name}}} {{roll_name=Initiative}} @{roll_init}"></button>
|
||
</div>
|
||
<div class="wfrp-npccontrols__button">
|
||
<button data-i18n="Dodge" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{npc_dodge}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Dodge}} {{roll_type=Skill}} {{roll_notes=@{dodge_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccontrols__button">
|
||
<button data-i18n="Endurance" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{npc_endurance}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Endurance}} {{roll_type=Skill}} {{roll_notes=@{endurance_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccontrols__button">
|
||
<button data-i18n="Intuition" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{npc_intuition}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Intuition}} {{roll_type=Skill}} {{roll_notes=@{intuition_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccontrols__button">
|
||
<button data-i18n="Perception" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{npc_perception}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Perception}} {{roll_type=Skill}} {{roll_notes=@{perception_notes}}}"></button>
|
||
</div>
|
||
<div class="wfrp-npccontrols__button">
|
||
<button data-i18n="Cool" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{npc_cool}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=Cool}} {{roll_type=Skill}} {{roll_notes=@{cool_notes}}}"></button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-npcattack">
|
||
<h2 class="wfrp-npc__subtitle" data-i18n="Attacks"></h2>
|
||
<fieldset class="repeating_attacks">
|
||
<input name="attr_attack_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-npcattack__row">
|
||
<div class="wfrp-npcattack__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_attack_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-npcattack__cell--title">
|
||
<button name="roll_undefined" type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll=[[1d100cs<@{roll_cs}cf>@{roll_cf}]]}} {{difficulty=[[@{difficulty_query_combat}]]}} {{bonus=[[@{roll_query}]]}} @{roll_slbonus} {{target=[[@{attack_target}+@{difficulty_query}+@{roll_query}+(@{advantage}*10)]]}} {{roll_advantage=[[(@{advantage}*10)]]}} {{roll_name=@{attack_name}}} {{roll_type=@{attack_type}}} {{roll_target=@{attack_target}}} {{roll_range=@{attack_range}}} {{roll_text=@{attack_description}}} {{roll_damage=[[@{attack_damage}]] + Opposed SL}} {{roll_hit_location=1}} {{roll_crit_location=[[1d100]]}}"><span name="attr_attack_name"></span></button>
|
||
</div>
|
||
<div class="wfrp-npcattack__cell"><span class="wfrp-npcattack__label" data-i18n="Attacks"></span><span name="attr_attack_attacks"></span></div>
|
||
<div class="wfrp-npcattack__cell"><span class="wfrp-npcattack__label" data-i18n="Target"></span><span name="attr_attack_target"></span>
|
||
<input class="wfrp-settings__input" name="attr_attack_target" type="hidden" value="0"/>
|
||
</div>
|
||
<div class="wfrp-npcattack__cell"><span class="wfrp-npcattack__label" data-i18n="Range"></span><span name="attr_attack_range"></span></div>
|
||
<div class="wfrp-npcattack__cell"><span class="wfrp-npcattack__label" data-i18n="Damage"></span><span name="attr_attack_damage"></span></div>
|
||
<div class="wfrp-npcattack__cell--description"><span name="attr_attack_description"></span></div>
|
||
<div class="wfrp-settings control__hide--npcattack_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_attack_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Target"> </div>
|
||
<select class="wfrp-settings__input" name="attr_attack_type">
|
||
<option value="Weapon Skill" data-i18n="Weapon Skill"></option>
|
||
<option value="Ballistic Skill" data-i18n="Ballistic Skill"></option>
|
||
<option value="Melee (Basic)" data-i18n="Melee (Basic)"></option>
|
||
<option value="Melee (Brawling)" data-i18n="Melee (Brawling)"></option>
|
||
<option value="Melee (Cavalry)" data-i18n="Melee (Cavalry)"></option>
|
||
<option value="Melee (Fencing)" data-i18n="Melee (Fencing)"></option>
|
||
<option value="Melee (Flail)" data-i18n="Melee (Flail)"></option>
|
||
<option value="Melee (Parry)" data-i18n="Melee (Parry)"></option>
|
||
<option value="Melee (Polearm)" data-i18n="Melee (Polearm)"></option>
|
||
<option value="Melee (Two-Handed)" data-i18n="Melee (Two-Handed)"></option>
|
||
<option value="Ranged (Blackpowder)" data-i18n="Ranged (Blackpowder)"></option>
|
||
<option value="Ranged (Bow)" data-i18n="Ranged (Bow)"></option>
|
||
<option value="Ranged (Crossbow)" data-i18n="Ranged (Crossbow)"></option>
|
||
<option value="Ranged (Engineering)" data-i18n="Ranged (Engineering)"></option>
|
||
<option value="Ranged (Entangling)" data-i18n="Ranged (Entangling)"></option>
|
||
<option value="Ranged (Explosives)" data-i18n="Ranged (Explosives)"></option>
|
||
<option value="Ranged (Sling)" data-i18n="Ranged (Sling)"></option>
|
||
<option value="Ranged (Throwing)" data-i18n="Ranged (Throwing)"></option>
|
||
<option value="Custom" data-i18n="Custom"></option>
|
||
</select>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Range"> </div>
|
||
<input class="wfrp-settings__input" name="attr_attack_range" type="text" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Attacks"> </div>
|
||
<input class="wfrp-settings__input" name="attr_attack_attacks" type="number" value="0"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Damage"> </div>
|
||
<input class="wfrp-settings__input" name="attr_attack_damage" type="text" value="0"/>
|
||
</div>
|
||
<input name="attr_attack_type" type="hidden"/>
|
||
<div class="wfrp-settings__row control__hide--Custom">
|
||
<div class="wfrp-settings__label" data-i18n="Custom"> </div>
|
||
<input class="wfrp-settings__input" name="attr_attack_target" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_attack_description"></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<input name="attr_npc_trapping_flag" type="hidden"/>
|
||
<div class="wfrp-npctrappings">
|
||
<h2 class="wfrp-npc__subtitle" data-i18n="Trappings"></h2>
|
||
<textarea class="wfrp-npctrappings__textarea" name="attr_npc_trappings"></textarea>
|
||
</div>
|
||
</div>
|
||
<div class="wfrp-npc__rightcol">
|
||
<div class="wfrp-npctrait">
|
||
<h2 class="wfrp-npc__subtitle" data-i18n="Traits"></h2>
|
||
<fieldset class="repeating_traits">
|
||
<input name="attr_trait_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-npctrait__row">
|
||
<div class="wfrp-npctrait__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_trait_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-npctrait__cell--title">
|
||
<button type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll_name=@{trait_name}}} {{roll_type=Trait}} {{roll_text=@{trait_description}}}"><span name="attr_trait_name"></span><span name="attr_trait_enabled_display"></span></button>
|
||
</div>
|
||
<div class="wfrp-npctrait__cell--description"><span name="attr_trait_description"></span></div>
|
||
<div class="wfrp-settings control__hide--npctrait_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_trait_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Enabled"> </div>
|
||
<input class="wfrp-settings__input" name="attr_trait_enabled" type="checkbox"/>
|
||
<input class="wfrp-settings__input" name="attr_trait_enabled_display" type="hidden"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_trait_description"> </textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="wfrp-npctrait">
|
||
<h2 class="wfrp-npc__subtitle" data-i18n="Talents"></h2>
|
||
<fieldset class="repeating_talent">
|
||
<input name="attr_talent_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-npctalent__row">
|
||
<div class="wfrp-npctalent__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_talent_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-npctalent__cell--title">
|
||
<button type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll_name=@{talent_name}}} {{roll_type=Talent}} {{roll_text=@{talent_description}}}"><span name="attr_talent_name"></span><span name="attr_talent_enabled_display"></span><span class="wfrp-npctalent__ranks" name="attr_talent_ranks"></span></button>
|
||
</div>
|
||
<div class="wfrp-npctalent__cell--description"><span name="attr_talent_description"></span></div>
|
||
<div class="wfrp-settings control__hide--npctalent_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_talent_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Ranks"> </div>
|
||
<input class="wfrp-settings__input" name="attr_talent_ranks" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row">
|
||
<div class="wfrp-settings__label" data-i18n="Max"> </div>
|
||
<input class="wfrp-settings__input" name="attr_talent_ranks_max" type="number"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Modifiers"> </div>
|
||
<input class="wfrp-settings__input" name="attr_talent_mods" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_talent_description"> </textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="wfrp-npctrait">
|
||
<h2 class="wfrp-npc__subtitle" data-i18n="Optional Traits"></h2>
|
||
<fieldset class="repeating_optional-traits">
|
||
<input name="attr_trait_settings" type="hidden" value="1"/>
|
||
<div class="wfrp-npctrait__row">
|
||
<div class="wfrp-npctrait__cell--settingstoggle">
|
||
<label class="wfrp-displaytoggle">
|
||
<input class="wfrp-displaytoggle__hide" checked="checked" name="attr_trait_settings" type="checkbox" value="1"/><span class="wfrp-displaytoggle__span">y</span>
|
||
</label>
|
||
</div>
|
||
<div class="wfrp-npctrait__cell--title">
|
||
<button type="roll" value="@{roll_whisper} &{template:wfrp} {{name=@{character_name}}} {{roll_name=@{trait_name}}} {{roll_type=Trait}} {{roll_text=@{trait_description}}}"><span name="attr_trait_name"></span><span name="attr_trait_enabled_display"></span></button>
|
||
</div>
|
||
<div class="wfrp-settings control__hide--npctrait_settings">
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label" data-i18n="Name"> </div>
|
||
<input class="wfrp-settings__input" name="attr_trait_name" type="text"/>
|
||
</div>
|
||
<div class="wfrp-settings__row--span">
|
||
<div class="wfrp-settings__label--full" data-i18n="Description"> </div>
|
||
<textarea class="wfrp-settings__textarea" name="attr_trait_description"> </textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<rolltemplate class="sheet-rolltemplate-wfrp">
|
||
<h3>{{name}}</h3>
|
||
<div class="wfrp-roll">
|
||
<h1>{{roll_name}}</h1>
|
||
<h2>{{roll_type}} </h2>{{#difficulty}}
|
||
<h2>{{#difficulty}}{{#rollTotal() difficulty -30}}<span data-i18n="Very Hard (-30)"></span>{{/rollTotal() difficulty -30}}{{#rollTotal() difficulty -20}}<span data-i18n="Hard (-20)"></span>{{/rollTotal() difficulty -20}}{{#rollTotal() difficulty -10}}<span data-i18n="Difficult (-10)"></span>{{/rollTotal() difficulty -10}}{{#rollTotal() difficulty 0}}<span data-i18n="Challenging (0)"></span>{{/rollTotal() difficulty 0}}{{#rollTotal() difficulty 20}}<span data-i18n="Average (+20)"></span>{{/rollTotal() difficulty 20}}{{#rollTotal() difficulty 40}}<span data-i18n="Easy (+40)"></span>{{/rollTotal() difficulty 40}}{{#rollTotal() difficulty 60}}<span data-i18n="Very Easy (+60)"></span>{{/rollTotal() difficulty 60}}{{/difficulty}}
|
||
</h2>{{/difficulty}}
|
||
<div class="wfrp-roll__divider"></div>{{#roll}}{{#^rollGreater() roll target}}{{#^rollWasFumble() roll}}{{#rollTotal() roll 11}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 11}}{{#rollTotal() roll 22}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 22}}{{#rollTotal() roll 33}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 33}}{{#rollTotal() roll 44}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 44}}{{#rollTotal() roll 55}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 55}}{{#rollTotal() roll 66}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 66}}{{#rollTotal() roll 77}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 77}}{{#rollTotal() roll 88}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 88}}{{#rollTotal() roll 99}}
|
||
<div class="wfrp-roll__result fullcrit">{{roll}}</div>{{/rollTotal() roll 99}}{{#^rollTotal() roll 11}}{{#^rollTotal() roll 22}}{{#^rollTotal() roll 33}}{{#^rollTotal() roll 44}}{{#^rollTotal() roll 55}}{{#^rollTotal() roll 66}}{{#^rollTotal() roll 77}}{{#^rollTotal() roll 88}}{{#^rollTotal() roll 99}}
|
||
<div class="wfrp-roll__result">{{roll}}</div>{{/^rollTotal() roll 99}}{{/^rollTotal() roll 88}}{{/^rollTotal() roll 77}}{{/^rollTotal() roll 66}}{{/^rollTotal() roll 55}}{{/^rollTotal() roll 44}}{{/^rollTotal() roll 33}}{{/^rollTotal() roll 22}}{{/^rollTotal() roll 11}}{{/^rollWasFumble() roll}}{{/^rollGreater() roll target}}{{#^rollLess() roll target}}{{#^rollWasCrit() roll}}{{#^rollTotal() roll target}}{{#rollTotal() roll 11}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 11}}{{#rollTotal() roll 22}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 22}}{{#rollTotal() roll 33}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 33}}{{#rollTotal() roll 44}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 44}}{{#rollTotal() roll 55}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 55}}{{#rollTotal() roll 66}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 66}}{{#rollTotal() roll 77}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 77}}{{#rollTotal() roll 88}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 88}}{{#rollTotal() roll 99}}
|
||
<div class="wfrp-roll__result fullfail">{{roll}}</div>{{/rollTotal() roll 99}}{{#^rollTotal() roll 99}}{{#^rollTotal() roll 88}}{{#^rollTotal() roll 77}}{{#^rollTotal() roll 66}}{{#^rollTotal() roll 55}}{{#^rollTotal() roll 44}}{{#^rollTotal() roll 33}}{{#^rollTotal() roll 22}}{{#^rollTotal() roll 11}}
|
||
<div class="wfrp-roll__result">{{roll}}</div>{{/^rollTotal() roll 11}}{{/^rollTotal() roll 22}}{{/^rollTotal() roll 33}}{{/^rollTotal() roll 44}}{{/^rollTotal() roll 55}}{{/^rollTotal() roll 66}}{{/^rollTotal() roll 77}}{{/^rollTotal() roll 88}}{{/^rollTotal() roll 99}}{{/^rollTotal() roll target}}{{/^rollWasCrit() roll}}{{/^rollLess() roll target}}{{/roll}}{{#init}}
|
||
<div class="wfrp-roll__result">{{init}}</div>{{/init}}{{#target}}
|
||
<div class="wfrp-roll__target">
|
||
<div class="wfrp-roll__label" data-i18n="Target Number"></div>
|
||
<div class="wfrp-roll__value">{{target}}</div>
|
||
</div>{{/target}}{{#^rollWasFumble() roll}}{{#^rollGreater() roll target}}
|
||
<div class="wfrp-roll__success">{{#^rollTotal() roll 11}}{{#^rollTotal() roll 22}}{{#^rollTotal() roll 33}}{{#^rollTotal() roll 44}}{{#^rollTotal() roll 55}}{{#^rollTotal() roll 66}}{{#^rollTotal() roll 77}}{{#^rollTotal() roll 88}}{{#^rollTotal() roll 99}}{{#rollBetween() target 0 9}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 0 9}}{{#rollBetween() target 10 19}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 10 19}}{{#rollBetween() target 20 29}}{{#rollBetween() roll 0 9}}<span></span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 20 29}}{{#rollBetween() target 30 39}}{{#rollBetween() roll 0 9}}<span></span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span></span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 30 39}}{{#rollBetween() target 40 49}}{{#rollBetween() roll 0 9}}<span>Impressive</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span></span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span></span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 40 49}}{{#rollBetween() target 50 59}}{{#rollBetween() roll 0 9}}<span>Impressive</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Impressive</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span></span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span></span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 50 59}}{{#rollBetween() target 60 69}}{{#rollBetween() roll 0 9}}<span>Astounding</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Impressive</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Impressive</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span></span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span></span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 60 69}}{{#rollBetween() target 70 79}}{{#rollBetween() roll 0 9}}<span>Astounding</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Astounding</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Impressive</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Impressive</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span></span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span></span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 70 79}}{{#rollBetween() target 80 89}}{{#rollBetween() roll 0 9}}<span>Astounding</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Astounding</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Astounding</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Impressive</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Impressive</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span></span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span></span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 80 89}}{{#rollBetween() target 90 99}}{{#rollBetween() roll 0 9}}<span>Astounding</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Astounding</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Astounding</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Astounding</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Impressive</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Impressive</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span></span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span></span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 90 99}}{{#rollBetween() target 100 109}}{{#rollBetween() roll 0 9}}<span>Astounding</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Astounding</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Astounding</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Astounding</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Astounding</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Impressive</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Impressive</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span></span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span></span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 100 109}}{{/^rollTotal() roll 99}}{{/^rollTotal() roll 88}}{{/^rollTotal() roll 77}}{{/^rollTotal() roll 66}}{{/^rollTotal() roll 55}}{{/^rollTotal() roll 44}}{{/^rollTotal() roll 33}}{{/^rollTotal() roll 22}}{{/^rollTotal() roll 11}}{{#rollTotal() roll 11}}<span data-i18n="Critical"></span>{{/rollTotal() roll 11}}{{#rollTotal() roll 22}}<span data-i18n="Critical"></span>{{/rollTotal() roll 22}}{{#rollTotal() roll 33}}<span data-i18n="Critical"></span>{{/rollTotal() roll 33}}{{#rollTotal() roll 44}}<span data-i18n="Critical"></span>{{/rollTotal() roll 44}}{{#rollTotal() roll 55}}<span data-i18n="Critical"></span>{{/rollTotal() roll 55}}{{#rollTotal() roll 66}}<span data-i18n="Critical"></span>{{/rollTotal() roll 66}}{{#rollTotal() roll 77}}<span data-i18n="Critical"></span>{{/rollTotal() roll 77}}{{#rollTotal() roll 88}}<span data-i18n="Critical"></span>{{/rollTotal() roll 88}}{{#rollTotal() roll 99}}<span data-i18n="Critical"></span>{{/rollTotal() roll 99}}<span data-i18n="Success"></span>{{#rollBetween() target 0 9}}{{#rollBetween() roll 0 9}}<span>(+0)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+-1)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+-2)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+-3)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+-4)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+-5)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+-6)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+-7)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+-8)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-9)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-10)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 0 9}}{{#rollBetween() target 10 19}}{{#rollBetween() roll 0 9}}<span>(+1)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+0)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+-1)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+-2)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+-3)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+-4)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+-5)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+-6)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+-7)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-8)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-9)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 10 19}}{{#rollBetween() target 20 29}}{{#rollBetween() roll 0 9}}<span>(+2)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+1)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+0)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+-1)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+-2)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+-3)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+-4)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+-5)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+-6)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-7)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-8)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 20 29}}{{#rollBetween() target 30 39}}{{#rollBetween() roll 0 9}}<span>(+3)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+2)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+1)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+0)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+-1)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+-2)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+-3)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+-4)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+-5)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-6)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-7)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 30 39}}{{#rollBetween() target 40 49}}{{#rollBetween() roll 0 9}}<span>(+4)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+3)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+2)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+1)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+0)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+-1)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+-2)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+-3)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+-4)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-5)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-6)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 40 49}}{{#rollBetween() target 50 59}}{{#rollBetween() roll 0 9}}<span>(+5)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+4)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+3)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+2)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+1)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+0)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+-1)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+-2)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+-3)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-4)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-5)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 50 59}}{{#rollBetween() target 60 69}}{{#rollBetween() roll 0 9}}<span>(+6)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+5)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+4)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+3)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+2)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+1)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+0)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+-1)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+-2)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-3)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-4)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 60 69}}{{#rollBetween() target 70 79}}{{#rollBetween() roll 0 9}}<span>(+7)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+6)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+5)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+4)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+3)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+2)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+1)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+0)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+-1)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-2)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-3)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 70 79}}{{#rollBetween() target 80 89}}{{#rollBetween() roll 0 9}}<span>(+8)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+7)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+6)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+5)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+4)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+3)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+2)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+1)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+0)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+-1)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-2)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 80 89}}{{#rollBetween() target 90 99}}{{#rollBetween() roll 0 9}}<span>(+9)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+8)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+7)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+6)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+5)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+4)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+3)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+2)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+1)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+0)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+-1)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 90 99}}{{#rollBetween() target 100 109}}{{#rollBetween() roll 0 9}}<span>(+10)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+9)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+8)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+7)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+6)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+5)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+4)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+3)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+2)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+1)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+0)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 100 109}}{{#rollBetween() target 110 119}}{{#rollBetween() roll 0 9}}<span>(+11)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+10)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+9)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+8)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+7)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+6)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+5)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+4)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+3)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+2)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+1)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 110 119}}{{#rollBetween() target 120 129}}{{#rollBetween() roll 0 9}}<span>(+12)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+11)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+10)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+9)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+8)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+7)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+6)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+5)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+4)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+3)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+2)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 120 129}}{{#rollBetween() target 130 139}}{{#rollBetween() roll 0 9}}<span>(+13)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+12)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+11)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+10)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+9)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+8)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+7)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+6)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+5)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+4)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+3)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 130 139}}{{#rollBetween() target 140 149}}{{#rollBetween() roll 0 9}}<span>(+14)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+13)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+12)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+11)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+10)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+9)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+8)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+7)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+6)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+5)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+4)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 140 149}}{{#rollBetween() target 150 159}}{{#rollBetween() roll 0 9}}<span>(+15)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(+14)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(+13)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(+12)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(+11)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(+10)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(+9)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(+8)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(+7)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(+6)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(+5)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 150 159}}
|
||
</div>{{/^rollGreater() roll target}}{{/^rollWasFumble() roll}}{{#^rollTotal() roll target}}{{#^rollWasCrit() roll}}{{#^rollLess() roll target}}
|
||
<div class="wfrp-roll__fail">{{#^rollTotal() roll 99}}{{#^rollTotal() roll 88}}{{#^rollTotal() roll 77}}{{#^rollTotal() roll 66}}{{#^rollTotal() roll 55}}{{#^rollTotal() roll 44}}{{#^rollTotal() roll 33}}{{#^rollTotal() roll 22}}{{#^rollTotal() roll 11}}{{#rollBetween() target 0 9}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span></span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span></span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Impressive</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Impressive</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Astounding</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Astounding</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Astounding</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Astounding</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Astounding</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 0 9}}{{#rollBetween() target 10 19}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span></span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span></span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Impressive</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Impressive</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Astounding</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Astounding</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Astounding</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Astounding</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 10 19}}{{#rollBetween() target 20 29}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span></span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span></span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Impressive</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Impressive</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Astounding</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Astounding</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Astounding</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 20 29}}{{#rollBetween() target 30 39}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span></span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span></span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Impressive</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Impressive</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Astounding</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Astounding</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 30 39}}{{#rollBetween() target 40 49}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span></span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span></span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Impressive</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Impressive</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Astounding</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 40 49}}{{#rollBetween() target 50 59}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span></span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span></span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Impressive</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Impressive</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 50 59}}{{#rollBetween() target 60 69}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span></span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span></span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Impressive</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 60 69}}{{#rollBetween() target 70 79}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span></span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span></span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 70 79}}{{#rollBetween() target 80 89}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span></span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 80 89}}{{#rollBetween() target 90 99}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 90 99}}{{#rollBetween() target 100 109}}{{#rollBetween() roll 0 9}}<span>Marginal</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>Marginal</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>Marginal</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>Marginal</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>Marginal</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>Marginal</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>Marginal</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>Marginal</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>Marginal</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>Marginal</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>Marginal</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 100 109}}{{/^rollTotal() roll 11}}{{/^rollTotal() roll 22}}{{/^rollTotal() roll 33}}{{/^rollTotal() roll 44}}{{/^rollTotal() roll 55}}{{/^rollTotal() roll 66}}{{/^rollTotal() roll 77}}{{/^rollTotal() roll 88}}{{/^rollTotal() roll 99}}{{#rollTotal() roll 11}}<span data-i18n="Critical"></span>{{/rollTotal() roll 11}}{{#rollTotal() roll 22}}<span data-i18n="Critical"></span>{{/rollTotal() roll 22}}{{#rollTotal() roll 33}}<span data-i18n="Critical"></span>{{/rollTotal() roll 33}}{{#rollTotal() roll 44}}<span data-i18n="Critical"></span>{{/rollTotal() roll 44}}{{#rollTotal() roll 55}}<span data-i18n="Critical"></span>{{/rollTotal() roll 55}}{{#rollTotal() roll 66}}<span data-i18n="Critical"></span>{{/rollTotal() roll 66}}{{#rollTotal() roll 77}}<span data-i18n="Critical"></span>{{/rollTotal() roll 77}}{{#rollTotal() roll 88}}<span data-i18n="Critical"></span>{{/rollTotal() roll 88}}{{#rollTotal() roll 99}}<span data-i18n="Critical"></span>{{/rollTotal() roll 99}}<span data-i18n="Failure"></span>{{#rollBetween() target 0 9}}{{#rollBetween() roll 0 9}}<span>(0)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(-1)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(-2)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(-3)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(-4)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(-5)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(-6)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(-7)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(-8)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-9)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-10)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 0 9}}{{#rollBetween() target 10 19}}{{#rollBetween() roll 0 9}}<span>(1)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(0)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(-1)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(-2)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(-3)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(-4)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(-5)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(-6)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(-7)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-8)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-9)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 10 19}}{{#rollBetween() target 20 29}}{{#rollBetween() roll 0 9}}<span>(2)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(1)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(0)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(-1)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(-2)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(-3)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(-4)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(-5)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(-6)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-7)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-8)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 20 29}}{{#rollBetween() target 30 39}}{{#rollBetween() roll 0 9}}<span>(3)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(2)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(1)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(0)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(-1)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(-2)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(-3)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(-4)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(-5)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-6)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-7)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 30 39}}{{#rollBetween() target 40 49}}{{#rollBetween() roll 0 9}}<span>(4)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(3)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(2)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(1)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(0)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(-1)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(-2)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(-3)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(-4)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-5)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-6)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 40 49}}{{#rollBetween() target 50 59}}{{#rollBetween() roll 0 9}}<span>(5)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(4)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(3)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(2)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(1)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(0)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(-1)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(-2)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(-3)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-4)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-5)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 50 59}}{{#rollBetween() target 60 69}}{{#rollBetween() roll 0 9}}<span>(6)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(5)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(4)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(3)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(2)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(1)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(0)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(-1)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(-2)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-3)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-4)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 60 69}}{{#rollBetween() target 70 79}}{{#rollBetween() roll 0 9}}<span>(7)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(6)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(5)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(4)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(3)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(2)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(1)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(0)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(-1)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-2)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-3)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 70 79}}{{#rollBetween() target 80 89}}{{#rollBetween() roll 0 9}}<span>(8)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(7)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(6)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(5)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(4)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(3)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(2)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(1)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(0)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(-1)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-2)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 80 89}}{{#rollBetween() target 90 99}}{{#rollBetween() roll 0 9}}<span>(9)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(8)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(7)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(6)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(5)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(4)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(3)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(2)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(1)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(0)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(-1)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 90 99}}{{#rollBetween() target 100 109}}{{#rollBetween() roll 0 9}}<span>(10)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(9)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(8)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(7)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(6)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(5)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(4)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(3)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(2)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(1)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(0)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 100 109}}{{#rollBetween() target 110 119}}{{#rollBetween() roll 0 9}}<span>(11)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(10)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(9)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(8)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(7)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(6)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(5)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(4)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(3)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(2)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(1)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 110 119}}{{#rollBetween() target 120 129}}{{#rollBetween() roll 0 9}}<span>(12)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(11)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(10)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(9)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(8)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(7)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(6)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(5)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(4)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(3)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(2)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 120 129}}{{#rollBetween() target 130 139}}{{#rollBetween() roll 0 9}}<span>(13)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(12)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(11)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(10)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(9)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(8)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(7)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(6)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(5)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(4)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(3)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 130 139}}{{#rollBetween() target 140 149}}{{#rollBetween() roll 0 9}}<span>(14)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(13)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(12)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(11)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(10)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(9)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(8)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(7)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(6)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(5)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(4)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 140 149}}{{#rollBetween() target 150 159}}{{#rollBetween() roll 0 9}}<span>(15)</span>{{/rollBetween() roll 0 9}}{{#rollBetween() roll 10 19}}<span>(14)</span>{{/rollBetween() roll 10 19}}{{#rollBetween() roll 20 29}}<span>(13)</span>{{/rollBetween() roll 20 29}}{{#rollBetween() roll 30 39}}<span>(12)</span>{{/rollBetween() roll 30 39}}{{#rollBetween() roll 40 49}}<span>(11)</span>{{/rollBetween() roll 40 49}}{{#rollBetween() roll 50 59}}<span>(10)</span>{{/rollBetween() roll 50 59}}{{#rollBetween() roll 60 69}}<span>(9)</span>{{/rollBetween() roll 60 69}}{{#rollBetween() roll 70 79}}<span>(8)</span>{{/rollBetween() roll 70 79}}{{#rollBetween() roll 80 89}}<span>(7)</span>{{/rollBetween() roll 80 89}}{{#rollBetween() roll 90 99}}<span>(6)</span>{{/rollBetween() roll 90 99}}{{#rollBetween() roll 100 109}}<span>(5)</span>{{/rollBetween() roll 100 109}}{{/rollBetween() target 150 159}}
|
||
</div>{{/^rollLess() roll target}}{{/^rollWasCrit() roll}}{{/^rollTotal() roll target}}{{#bonus}}
|
||
<div class="wfrp-roll__row sheet-wfrp-roll__row--number">
|
||
<div class="wfrp-roll__label" data-i18n="Bonus"></div>
|
||
<div class="wfrp-roll__value">{{bonus}}</div>
|
||
</div>{{/bonus}}{{#roll_advantage}}
|
||
<div class="wfrp-roll__row sheet-wfrp-roll__row--number">
|
||
<div class="wfrp-roll__label" data-i18n="Advantage"></div>
|
||
<div class="wfrp-roll__value">{{roll_advantage}}</div>
|
||
</div>{{/roll_advantage}}{{#sl_bonus}}
|
||
<div class="wfrp-roll__row sheet-wfrp-roll__row--number">
|
||
<div class="wfrp-roll__label" data-i18n="SL Bonus"></div>
|
||
<div class="wfrp-roll__value">{{sl_bonus}}</div>
|
||
</div>{{/sl_bonus}}{{#roll_cn}}
|
||
<div class="wfrp-roll__row sheet-wfrp-roll__row--number">
|
||
<div class="wfrp-roll__label" data-i18n="CN"></div>
|
||
<div class="wfrp-roll__value">{{roll_cn}}</div>
|
||
</div>{{/roll_cn}}{{#roll_range}}
|
||
<div class="wfrp-roll__row">
|
||
<div class="wfrp-roll__label" data-i18n="Range"></div>
|
||
<div class="wfrp-roll__value">{{roll_range}}</div>
|
||
</div>{{/roll_range}}{{#roll_damage}}
|
||
<div class="wfrp-roll__row">
|
||
<div class="wfrp-roll__label" data-i18n="Damage"></div>
|
||
<div class="wfrp-roll__value">{{roll_damage}}</div>
|
||
</div>{{/roll_damage}}{{#roll_target}}
|
||
<div class="wfrp-roll__row">
|
||
<div class="wfrp-roll__label" data-i18n="Target"></div>
|
||
<div class="wfrp-roll__value">{{roll_target}}</div>
|
||
</div>{{/roll_target}}{{#roll_duration}}
|
||
<div class="wfrp-roll__row">
|
||
<div class="wfrp-roll__label" data-i18n="Duration"></div>
|
||
<div class="wfrp-roll__value">{{roll_duration}}</div>
|
||
</div>{{/roll_duration}}{{#roll_hit_location}}
|
||
<div class="wfrp-roll__row">
|
||
<div class="wfrp-roll__label" data-i18n="Hit Location"></div>{{#^rollTotal() roll 11}}{{#^rollTotal() roll 22}}{{#^rollTotal() roll 33}}{{#^rollTotal() roll 44}}{{#^rollTotal() roll 55}}{{#^rollTotal() roll 66}}{{#^rollTotal() roll 77}}{{#^rollTotal() roll 88}}{{#^rollTotal() roll 99}}{{#rollTotal() roll 10}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 10}}{{#rollTotal() roll 20}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 20}}{{#rollTotal() roll 30}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 30}}{{#rollTotal() roll 40}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 40}}{{#rollTotal() roll 50}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 50}}{{#rollTotal() roll 60}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 60}}{{#rollTotal() roll 70}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 70}}{{#rollTotal() roll 80}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 80}}{{#rollTotal() roll 90}}
|
||
<div class="wfrp-roll__value" data-i18n="Head"></div>{{/rollTotal() roll 90}}{{#rollTotal() roll 01}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 01}}{{#rollTotal() roll 02}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 02}}{{#rollTotal() roll 11}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 11}}{{#rollTotal() roll 12}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 12}}{{#rollTotal() roll 21}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 21}}{{#rollTotal() roll 22}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 22}}{{#rollTotal() roll 31}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 31}}{{#rollTotal() roll 32}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 32}}{{#rollTotal() roll 41}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 41}}{{#rollTotal() roll 42}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 42}}{{#rollTotal() roll 51}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 51}}{{#rollTotal() roll 61}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 61}}{{#rollTotal() roll 71}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 71}}{{#rollTotal() roll 81}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 81}}{{#rollTotal() roll 91}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Arm"></div>{{/rollTotal() roll 91}}{{#rollTotal() roll 03}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 03}}{{#rollTotal() roll 04}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 04}}{{#rollTotal() roll 13}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 13}}{{#rollTotal() roll 14}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 14}}{{#rollTotal() roll 23}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 23}}{{#rollTotal() roll 24}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 24}}{{#rollTotal() roll 33}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 33}}{{#rollTotal() roll 34}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 34}}{{#rollTotal() roll 43}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 43}}{{#rollTotal() roll 44}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 44}}{{#rollTotal() roll 52}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 52}}{{#rollTotal() roll 53}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 53}}{{#rollTotal() roll 62}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 62}}{{#rollTotal() roll 63}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 63}}{{#rollTotal() roll 72}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 72}}{{#rollTotal() roll 73}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 73}}{{#rollTotal() roll 82}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 82}}{{#rollTotal() roll 83}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 83}}{{#rollTotal() roll 92}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 92}}{{#rollTotal() roll 93}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Arm"></div>{{/rollTotal() roll 93}}{{#rollTotal() roll 05}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 05}}{{#rollTotal() roll 06}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 06}}{{#rollTotal() roll 07}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 07}}{{#rollTotal() roll 15}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 15}}{{#rollTotal() roll 16}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 16}}{{#rollTotal() roll 17}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 17}}{{#rollTotal() roll 25}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 25}}{{#rollTotal() roll 26}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 26}}{{#rollTotal() roll 27}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 27}}{{#rollTotal() roll 35}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 35}}{{#rollTotal() roll 36}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 36}}{{#rollTotal() roll 37}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 37}}{{#rollTotal() roll 44}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 44}}{{#rollTotal() roll 45}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 45}}{{#rollTotal() roll 46}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 46}}{{#rollTotal() roll 47}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 47}}{{#rollTotal() roll 54}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 54}}{{#rollTotal() roll 55}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 55}}{{#rollTotal() roll 56}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 56}}{{#rollTotal() roll 57}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 57}}{{#rollTotal() roll 64}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 64}}{{#rollTotal() roll 65}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 65}}{{#rollTotal() roll 66}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 66}}{{#rollTotal() roll 67}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 67}}{{#rollTotal() roll 74}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 74}}{{#rollTotal() roll 75}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 75}}{{#rollTotal() roll 76}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 76}}{{#rollTotal() roll 77}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 77}}{{#rollTotal() roll 84}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 84}}{{#rollTotal() roll 85}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 85}}{{#rollTotal() roll 86}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 86}}{{#rollTotal() roll 87}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 87}}{{#rollTotal() roll 94}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 94}}{{#rollTotal() roll 95}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 95}}{{#rollTotal() roll 96}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 96}}{{#rollTotal() roll 97}}
|
||
<div class="wfrp-roll__value" data-i18n="Body"></div>{{/rollTotal() roll 97}}{{#rollTotal() roll 08}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 08}}{{#rollTotal() roll 18}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 18}}{{#rollTotal() roll 28}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 28}}{{#rollTotal() roll 38}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 38}}{{#rollTotal() roll 48}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 48}}{{#rollTotal() roll 58}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 58}}{{#rollTotal() roll 68}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 68}}{{#rollTotal() roll 78}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 78}}{{#rollTotal() roll 88}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 88}}{{#rollTotal() roll 98}}
|
||
<div class="wfrp-roll__value" data-i18n="Left Leg"></div>{{/rollTotal() roll 98}}{{#rollTotal() roll 001}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 001}}{{#rollTotal() roll 09}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 09}}{{#rollTotal() roll 19}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 19}}{{#rollTotal() roll 29}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 29}}{{#rollTotal() roll 39}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 39}}{{#rollTotal() roll 49}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 49}}{{#rollTotal() roll 59}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 59}}{{#rollTotal() roll 69}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 69}}{{#rollTotal() roll 79}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 79}}{{#rollTotal() roll 89}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 89}}{{#rollTotal() roll 99}}
|
||
<div class="wfrp-roll__value" data-i18n="Right Leg"></div>{{/rollTotal() roll 99}}{{/^rollTotal() roll 99}}{{/^rollTotal() roll 88}}{{/^rollTotal() roll 77}}{{/^rollTotal() roll 66}}{{/^rollTotal() roll 55}}{{/^rollTotal() roll 44}}{{/^rollTotal() roll 33}}{{/^rollTotal() roll 22}}{{/^rollTotal() roll 11}}{{#rollTotal() roll 11}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 11}}{{#rollTotal() roll 22}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 22}}{{#rollTotal() roll 33}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 33}}{{#rollTotal() roll 44}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 44}}{{#rollTotal() roll 55}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 55}}{{#rollTotal() roll 66}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 66}}{{#rollTotal() roll 77}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 77}}{{#rollTotal() roll 88}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 88}}{{#rollTotal() roll 99}}{{#rollTotal() roll_crit_location 10}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 10}}{{#rollTotal() roll_crit_location 20}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 20}}{{#rollTotal() roll_crit_location 30}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 30}}{{#rollTotal() roll_crit_location 40}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 40}}{{#rollTotal() roll_crit_location 50}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 50}}{{#rollTotal() roll_crit_location 60}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 60}}{{#rollTotal() roll_crit_location 70}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 70}}{{#rollTotal() roll_crit_location 80}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 80}}{{#rollTotal() roll_crit_location 90}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Head"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 90}}{{#rollTotal() roll_crit_location 01}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 01}}{{#rollTotal() roll_crit_location 02}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 02}}{{#rollTotal() roll_crit_location 11}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 11}}{{#rollTotal() roll_crit_location 12}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 12}}{{#rollTotal() roll_crit_location 21}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 21}}{{#rollTotal() roll_crit_location 22}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 22}}{{#rollTotal() roll_crit_location 31}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 31}}{{#rollTotal() roll_crit_location 32}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 32}}{{#rollTotal() roll_crit_location 41}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 41}}{{#rollTotal() roll_crit_location 42}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 42}}{{#rollTotal() roll_crit_location 51}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 51}}{{#rollTotal() roll_crit_location 61}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 61}}{{#rollTotal() roll_crit_location 71}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 71}}{{#rollTotal() roll_crit_location 81}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 81}}{{#rollTotal() roll_crit_location 91}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 91}}{{#rollTotal() roll_crit_location 03}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 03}}{{#rollTotal() roll_crit_location 04}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 04}}{{#rollTotal() roll_crit_location 13}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 13}}{{#rollTotal() roll_crit_location 14}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 14}}{{#rollTotal() roll_crit_location 23}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 23}}{{#rollTotal() roll_crit_location 24}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 24}}{{#rollTotal() roll_crit_location 33}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 33}}{{#rollTotal() roll_crit_location 34}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 34}}{{#rollTotal() roll_crit_location 43}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 43}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 52}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 52}}{{#rollTotal() roll_crit_location 53}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 53}}{{#rollTotal() roll_crit_location 62}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 62}}{{#rollTotal() roll_crit_location 63}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 63}}{{#rollTotal() roll_crit_location 72}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 72}}{{#rollTotal() roll_crit_location 73}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 73}}{{#rollTotal() roll_crit_location 82}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 82}}{{#rollTotal() roll_crit_location 83}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 83}}{{#rollTotal() roll_crit_location 92}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 92}}{{#rollTotal() roll_crit_location 93}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Arm"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 93}}{{#rollTotal() roll_crit_location 05}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 05}}{{#rollTotal() roll_crit_location 06}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 06}}{{#rollTotal() roll_crit_location 07}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 07}}{{#rollTotal() roll_crit_location 15}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 15}}{{#rollTotal() roll_crit_location 16}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 16}}{{#rollTotal() roll_crit_location 17}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 17}}{{#rollTotal() roll_crit_location 25}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 25}}{{#rollTotal() roll_crit_location 26}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 26}}{{#rollTotal() roll_crit_location 27}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 27}}{{#rollTotal() roll_crit_location 35}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 35}}{{#rollTotal() roll_crit_location 36}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 36}}{{#rollTotal() roll_crit_location 37}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 37}}{{#rollTotal() roll_crit_location 44}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 44}}{{#rollTotal() roll_crit_location 45}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 45}}{{#rollTotal() roll_crit_location 46}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 46}}{{#rollTotal() roll_crit_location 47}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 47}}{{#rollTotal() roll_crit_location 54}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 54}}{{#rollTotal() roll_crit_location 55}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 55}}{{#rollTotal() roll_crit_location 56}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 56}}{{#rollTotal() roll_crit_location 57}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 57}}{{#rollTotal() roll_crit_location 64}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 64}}{{#rollTotal() roll_crit_location 65}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 65}}{{#rollTotal() roll_crit_location 66}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 66}}{{#rollTotal() roll_crit_location 67}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 67}}{{#rollTotal() roll_crit_location 74}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 74}}{{#rollTotal() roll_crit_location 75}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 75}}{{#rollTotal() roll_crit_location 76}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 76}}{{#rollTotal() roll_crit_location 77}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 77}}{{#rollTotal() roll_crit_location 84}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 84}}{{#rollTotal() roll_crit_location 85}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 85}}{{#rollTotal() roll_crit_location 86}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 86}}{{#rollTotal() roll_crit_location 87}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 87}}{{#rollTotal() roll_crit_location 94}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 94}}{{#rollTotal() roll_crit_location 95}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 95}}{{#rollTotal() roll_crit_location 96}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 96}}{{#rollTotal() roll_crit_location 97}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Body"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 97}}{{#rollTotal() roll_crit_location 08}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 08}}{{#rollTotal() roll_crit_location 18}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 18}}{{#rollTotal() roll_crit_location 28}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 28}}{{#rollTotal() roll_crit_location 38}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 38}}{{#rollTotal() roll_crit_location 48}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 48}}{{#rollTotal() roll_crit_location 58}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 58}}{{#rollTotal() roll_crit_location 68}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 68}}{{#rollTotal() roll_crit_location 78}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 78}}{{#rollTotal() roll_crit_location 88}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 88}}{{#rollTotal() roll_crit_location 98}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Left Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 98}}{{#rollTotal() roll_crit_location 001}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 001}}{{#rollTotal() roll_crit_location 09}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 09}}{{#rollTotal() roll_crit_location 19}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 19}}{{#rollTotal() roll_crit_location 29}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 29}}{{#rollTotal() roll_crit_location 39}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 39}}{{#rollTotal() roll_crit_location 49}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 49}}{{#rollTotal() roll_crit_location 59}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 59}}{{#rollTotal() roll_crit_location 69}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 69}}{{#rollTotal() roll_crit_location 79}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 79}}{{#rollTotal() roll_crit_location 89}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 89}}{{#rollTotal() roll_crit_location 99}}
|
||
<div class="wfrp-roll__value"><span data-i18n="Right Leg"></span><span> ({{roll_crit_location}})</span></div>{{/rollTotal() roll_crit_location 99}}{{/rollTotal() roll 99}}
|
||
</div>{{/roll_hit_location}}{{#roll_notes}}
|
||
<div class="wfrp-roll__row--full">
|
||
<div class="wfrp-roll__text">{{roll_notes}}</div>
|
||
</div>{{/roll_notes}}{{#roll_text}}
|
||
<div class="wfrp-roll__row--full">
|
||
<div class="wfrp-roll__text">{{roll_text}}</div>
|
||
</div>{{/roll_text}}
|
||
</div>
|
||
</rolltemplate>
|
||
<script type="text/worker">
|
||
const wfrpModule = ( () => {
|
||
|
||
// Global Variables
|
||
|
||
const wfrp = {
|
||
sheet_version: "1.0.4",
|
||
|
||
characteristics: [
|
||
"weapon_skill",
|
||
"ballistic_skill",
|
||
"strength",
|
||
"toughness",
|
||
"initiative",
|
||
"agility",
|
||
"dexterity",
|
||
"intelligence",
|
||
"willpower",
|
||
"fellowship"
|
||
],
|
||
|
||
characteristics_short: [
|
||
"WS",
|
||
"BS",
|
||
"S",
|
||
"T",
|
||
"I",
|
||
"Ag",
|
||
"Dex",
|
||
"Int",
|
||
"WP",
|
||
"Fel"
|
||
],
|
||
|
||
skills: [
|
||
"animal-care",
|
||
"animal-training",
|
||
"channelling",
|
||
"evaluate",
|
||
"heal",
|
||
"language",
|
||
"lore",
|
||
"perform",
|
||
"pick-lock",
|
||
"play",
|
||
"pray",
|
||
"ranged",
|
||
"research",
|
||
"sail",
|
||
"secret-signs",
|
||
"set-trap",
|
||
"sleight-of-hand",
|
||
"swim",
|
||
"track",
|
||
"trade",
|
||
"art",
|
||
"athletics",
|
||
"bribery",
|
||
"charm",
|
||
"charm-animal",
|
||
"climb",
|
||
"consume-alcohol",
|
||
"cool",
|
||
"dodge",
|
||
"drive",
|
||
"endurance",
|
||
"entertain",
|
||
"gamble",
|
||
"gossip",
|
||
"haggle",
|
||
"intimidate",
|
||
"intuition",
|
||
"leadership",
|
||
"melee",
|
||
"navigation",
|
||
"outdoor-survival",
|
||
"perception",
|
||
"ride",
|
||
"row",
|
||
"stealth"
|
||
],
|
||
|
||
specialisations: [
|
||
"basic",
|
||
"brawling",
|
||
"cavalry",
|
||
"fencing",
|
||
"flail",
|
||
"parry",
|
||
"polearm",
|
||
"two-handed",
|
||
"blackpowder",
|
||
"bow",
|
||
"crossbow",
|
||
"engineering",
|
||
"entangling",
|
||
"explosives",
|
||
"sling",
|
||
"throwing",
|
||
"azyr",
|
||
"aqshy",
|
||
"chamon",
|
||
"dhar",
|
||
"ghur",
|
||
"ghyran",
|
||
"hysh",
|
||
"shyish",
|
||
"ulgu",
|
||
"magick",
|
||
"custom"
|
||
],
|
||
|
||
repeating_skills: [
|
||
"art",
|
||
"entertain",
|
||
"ride",
|
||
"stealth",
|
||
"animal-training",
|
||
"language",
|
||
"lore",
|
||
"perform",
|
||
"play",
|
||
"sail",
|
||
"secret-signs",
|
||
"trade"
|
||
],
|
||
|
||
repeating_sections: [
|
||
"talent",
|
||
"condition",
|
||
"psychology",
|
||
"corruption",
|
||
"trappings",
|
||
"armour",
|
||
"weapons"
|
||
]
|
||
}
|
||
|
||
// Sheet Functions
|
||
|
||
const initSheet = () => {
|
||
|
||
wfrp.characteristics.forEach(char => {
|
||
calculateCharacteristic(char)
|
||
recalculateAttribute(`${char}_modifier`, char);
|
||
});
|
||
|
||
wfrp.skills.forEach(skill => calculateSkill(skill));
|
||
|
||
wfrp.specialisations.forEach(specialisation => calculateSpecialisation(specialisation));
|
||
|
||
getAttrs(["sheet_version"], values => (values["sheet_version"] !== wfrp.sheet_version) ? updateSheet(values["sheet_version"]) : 0);
|
||
|
||
recalculateEarnedXP();
|
||
|
||
calculateArmour();
|
||
|
||
getAttrs(["setting_init_option","setting_whisper","setting_bonus_option","setting_crit_option"], values => {
|
||
|
||
toggleInitOption(values["setting_init_option"]);
|
||
|
||
toggleWhisper(values["setting_whisper"]);
|
||
|
||
toggleRollBonus(values["setting_bonus_option"]);
|
||
|
||
toggleRollCrits(values["setting_crit_option"]);
|
||
|
||
})
|
||
}
|
||
|
||
const updateSheet = (version) => {
|
||
let updateAttrs = {};
|
||
|
||
switch (version) {
|
||
default:
|
||
updateAttrs["sheet_version"] = wfrp.sheet_version;
|
||
break;
|
||
}
|
||
|
||
setAttrs(updateAttrs);
|
||
}
|
||
|
||
const toggleRollDifficulty = (new_value) => {
|
||
const difficulty = (new_value === "1") ? `?{Difficulty|Average (+20), 20|Very Easy (+60), 60|Easy (+40), 40|Average (+20), 20|Challenging (0), 0|Difficult (-10), -10|Hard (-20), -20|Very Hard (-30), -30}` :
|
||
0;
|
||
|
||
setAttrs({
|
||
difficulty_query:difficulty
|
||
});
|
||
}
|
||
|
||
const toggleRollBonus = (new_value) => {
|
||
let query = 0;
|
||
let slbonus = "";
|
||
|
||
if (new_value === "1") {
|
||
query = "?{Target Bonus|0}";
|
||
slbonus = "{{sl_bonus=?{SL Bonus|0}}}"
|
||
}
|
||
|
||
setAttrs({
|
||
roll_query:query,
|
||
roll_slbonus:slbonus
|
||
});
|
||
|
||
}
|
||
|
||
const toggleRollCrits = (new_value) => {
|
||
const cf = (new_value === "1") ? 95 :
|
||
(new_value === "2") ? 95 :
|
||
(new_value === "3") ? 99 :
|
||
95;
|
||
|
||
const cs = (new_value === "1") ? 5 :
|
||
(new_value === "2") ? 1 :
|
||
(new_value === "3") ? 1 :
|
||
5;
|
||
|
||
setAttrs({
|
||
roll_cs:cs,
|
||
roll_cf:cf
|
||
});
|
||
}
|
||
|
||
const toggleInitOption = (new_value) => {
|
||
const init = (new_value === "1") ? `{{init=[[@{initiative}+@{init_bonus} &{tracker}]]}}` :
|
||
(new_value === "2") ? `{{init=[[@{initiative}+1d10+@{init_bonus} &{tracker}]]}}` :
|
||
(new_value === "3") ? `{{init=[[@{agility_bonus}+@{initiative_bonus}+1d10+@{init_bonus} &{tracker}]]}}` :
|
||
`{{init=[[@{initiative}]]}}`;
|
||
setAttrs({roll_init:init});
|
||
}
|
||
|
||
const toggleWhisper = (new_value) => {
|
||
const whisper = (new_value === "2") ? `/w gm` :
|
||
``;
|
||
|
||
setAttrs({roll_whisper:whisper});
|
||
}
|
||
|
||
const parseModField = (new_value="", previous_value) => {
|
||
const mods = new_value.toLowerCase().split(",").map(item=>item.trim());
|
||
const prev_mods = (previous_value) ? previous_value.toLowerCase().split(",").map(item=>item.trim()) : [];
|
||
|
||
[...mods, ...prev_mods].forEach(mod => applyMod(mod));
|
||
}
|
||
|
||
const applyMod = (mod) => {
|
||
const parsed_name = mod.toLowerCase().replace(/[^a-z ]/g,"").trim().replace(/ /g,"_");
|
||
|
||
wfrp.characteristics.forEach((char, index) => {
|
||
const standard = new RegExp(`\\b${char.toLowerCase()}\\b`, "g");
|
||
const short = new RegExp(`\\b${wfrp.characteristics_short[index].toLowerCase()}\\b`, "g");
|
||
|
||
if (parsed_name.match(standard) || parsed_name.match(short)) recalculateAttribute(`${char}_modifier`, char);
|
||
});
|
||
wfrp.characteristics.forEach((char, index) => {
|
||
const standard = `${char.toLowerCase()}_bonus`;
|
||
const short = `${wfrp.characteristics_short[index].toLowerCase()}_bonus`;
|
||
const tiny = `${wfrp.characteristics_short[index].toLowerCase()}b`;
|
||
|
||
if (parsed_name === standard || parsed_name.match === short || parsed_name === tiny) recalculateAttribute(`${char}_bonusmod`, standard);
|
||
});
|
||
wfrp.skills.forEach(skill => (parsed_name.indexOf(skill) > -1) ? recalculateAttribute(`${skill}_modifier`, skill.replace(/_/g," ")) : false);
|
||
if (parsed_name === "ranged damage") recalculateAttribute("ranged_damage_bonus","ranged damage");
|
||
if (parsed_name === "melee damage") recalculateAttribute("melee_damage_bonus","melee damage");
|
||
if (parsed_name === "movement") recalculateAttribute("movement_mod","movement");
|
||
if (parsed_name === "walking" || parsed_name === "walk") recalculateAttribute("walk_mod","walking");
|
||
if (parsed_name === "run" || parsed_name === "running") recalculateAttribute("run_mod","running");
|
||
if (parsed_name === "wounds") recalculateAttribute("wound_mod","wounds");
|
||
if (parsed_name === "encumbrance") recalculateAttribute("encumbrance_bonus","encumbrance");
|
||
}
|
||
|
||
const recalculateAttribute = (attribute, query) => {
|
||
const attrs = [...wfrp.characteristics, ...wfrp.characteristics.map(item => `${item}_bonus`), ...wfrp.characteristics.map(item => `${item}_custom_mod`)];
|
||
let match_array = [query];
|
||
const parsed_query = query.replace(/ /g, "_");
|
||
|
||
const synonyms = {
|
||
"weapon_skill": ["ws","weapon_skill"],
|
||
"ballistic_skill": ["bs","ballistic_skill"],
|
||
"strength": ["s", "strength"],
|
||
"toughness": ["t", "toughness"],
|
||
"initiative": ["int", "initiative"],
|
||
"agility": ["ag", "agility"],
|
||
"dexterity": ["dex", "dexterity"],
|
||
"intelligence": ["int", "intelligence"],
|
||
"willpower": ["wp", "willpower"],
|
||
"fellowship": ["fel", "fellowship"],
|
||
"walking": ["walk", "walking"],
|
||
"run": ["run", "run"],
|
||
"wounds": ["wound", "wnds"],
|
||
"weapon_skill_bonus": ["weapon_skill_bonus", "ws_bonus", "wsb"],
|
||
"ballistic_skill_bonus": ["ballistic_skill_bonus", "bs_bonus", "bsb"],
|
||
"strength_bonus": ["strength_bonus", "s_bonus", "sb"],
|
||
"toughness_bonus": ["toughness_bonus", "t_bonus", "tb"],
|
||
"initiative_bonus": ["initiative_bonus", "i_bonus", "isb"],
|
||
"agility_bonus": ["agility_bonus", "ag_bonus", "agb"],
|
||
"dexterity_bonus": ["dexterity_bonus", "dex_bonus", "dexb"],
|
||
"intelligence_bonus": ["intelligence_bonus", "int_bonus", "intb"],
|
||
"willpower_bonus": ["willpower_bonus", "wp_bonus", "wpb"],
|
||
"fellowship_bonus": ["fellowship_bonus", "fel_bonus", "felb"],
|
||
};
|
||
|
||
Object.entries(synonyms).forEach(([key, array]) => {
|
||
if (array.includes(parsed_query)) {
|
||
query = query;
|
||
match_array = array;
|
||
}
|
||
});
|
||
|
||
wfrp.repeating_sections.forEach(section => {
|
||
getSectionIDs(section, id_array => {
|
||
id_array.forEach(id => attrs.push(`repeating_${section}_${id}_${section}_mods`));
|
||
id_array.forEach(id => attrs.push(`repeating_${section}_${id}_${section}_ranks`));
|
||
|
||
getAttrs(attrs, values => {
|
||
const mod_array = [];
|
||
const filtered_values = Object.entries(values).filter(([key, value]) => key.includes("_mods"));
|
||
|
||
filtered_values.forEach(([key, value]) => {
|
||
const modifiers = value.split(",");
|
||
|
||
if (modifiers[0] !== "") {
|
||
modifiers.forEach(mod => {
|
||
|
||
mod = mod.toLowerCase();
|
||
|
||
wfrp.characteristics.forEach((characteristic, index) => {
|
||
mod = mod.replace(`\[${characteristic.replace(/_/g, " ")}\]`, values[characteristic]);
|
||
mod = mod.replace(`\[${characteristic.replace(/_/g, " ")} bonus\]`, values[`${characteristic}_bonus`]);
|
||
mod = mod.replace(`\[${wfrp.characteristics_short[index].toLowerCase().replace(/_/g, " ")}\]`, values[characteristic]);
|
||
mod = mod.replace(`\[${wfrp.characteristics_short[index].toLowerCase().replace(/_/g, " ")}b\]`, values[`${characteristic}_bonus`]);
|
||
});
|
||
|
||
const row_id = helperFunctions.extractRepeatingId(key,"talent");
|
||
const ranks = values[`${row_id}_talent_ranks`];
|
||
|
||
mod = mod.replace(`\[rank\]`, ranks);
|
||
|
||
match_array.forEach(match => {
|
||
const reg = new RegExp(`${match}\\b`, "g")
|
||
mod = mod.replace(reg, query)
|
||
});
|
||
|
||
const mod_test = mod.toLowerCase().replace(/[^a-z _]/g, "").trim().replace(/ /g,"_");
|
||
const mod_value = parseInt(mod.toLowerCase().replace(/[^0-9\-]/g, "").trim());
|
||
|
||
if (mod_test === query) mod_array.push(mod_value);
|
||
});
|
||
|
||
}
|
||
});
|
||
|
||
if (wfrp.characteristics.includes(query)) mod_array.push(+values[`${parsed_query}_custom_mod`]);
|
||
|
||
const new_value = mod_array.reduce((a,b) => a+b, 0);
|
||
|
||
setAttrs({[attribute]:new_value});
|
||
});
|
||
});
|
||
});
|
||
}
|
||
|
||
// Species Controls
|
||
|
||
const changeSpecies = (new_value) => {
|
||
|
||
new_value = new_value.toLowerCase();
|
||
|
||
const update = {
|
||
fate: 0,
|
||
resilience: 0,
|
||
movement: 0,
|
||
size: 0
|
||
}
|
||
|
||
if (new_value === "") {
|
||
return;
|
||
}
|
||
if (new_value === "human") {
|
||
update["fate"] = 2;
|
||
update["resilience"] = 1;
|
||
update["movement"] = 4;
|
||
update["size"] = "average";
|
||
}
|
||
if (new_value === "dwarf") {
|
||
update["fate"] = 0;
|
||
update["resilience"] = 2;
|
||
update["movement"] = 3;
|
||
update["size"] = "average";
|
||
}
|
||
if (new_value === "halfling") {
|
||
update["fate"] = 0;
|
||
update["resilience"] = 2;
|
||
update["movement"] = 3;
|
||
update["size"] = "small";
|
||
}
|
||
if (new_value === "wood elf") {
|
||
update["fate"] = 0;
|
||
update["resilience"] = 0;
|
||
update["movement"] = 4;
|
||
update["size"] = "average";
|
||
}
|
||
if (new_value === "high elf") {
|
||
update["fate"] = 0;
|
||
update["resilience"] = 0;
|
||
update["movement"] = 5;
|
||
update["size"] = "average";
|
||
}
|
||
if (new_value === "gnome") {
|
||
update["fate"] = 2;
|
||
update["resilience"] = 0;
|
||
update["movement"] = 3;
|
||
update["size"] = "small";
|
||
}
|
||
|
||
if (new_value !== "custom") {
|
||
|
||
getCompendiumPage(`Species:${new_value}`, page => {
|
||
const skills = helperFunctions.parseJSON(page.data.Skills);
|
||
const talents = helperFunctions.parseJSON(page.data.Talents);
|
||
|
||
const skills_fixed = skills.Fixed.split(",").map(item=>item.trim()) || [];
|
||
const talents_fixed = talents.Fixed.split(",").map(item=>item.trim()) || [];
|
||
|
||
let talents_choices = [];
|
||
|
||
let skill_index = 1;
|
||
let talent_index = 1;
|
||
|
||
if (talents.Choices) talents.Choices.forEach(choice => talents_choices = [...talents_choices, ...choice]);
|
||
|
||
for (let index = 1; index <= 12; index++) {
|
||
update[`species_skill_${index}_name`] = "";
|
||
update[`species_skill_${index}_advances`] = "0";
|
||
}
|
||
|
||
for (let index = 1; index <= 10; index++) {
|
||
update[`species_talent_${index}_name`] = "";
|
||
update[`species_talent_${index}_advances`] = "0";
|
||
}
|
||
|
||
for (const skill of skills_fixed) {
|
||
update[`species_skill_${skill_index}_name`] = skill;
|
||
update[`species_talent_${skill_index}_advances`] = "0";
|
||
skill_index++;
|
||
}
|
||
|
||
for (const talent of talents_fixed) {
|
||
update[`species_talent_${talent_index}_name`] = talent;
|
||
update[`species_talent_${talent_index}_advances`] = "1";
|
||
talent_index++;
|
||
}
|
||
|
||
for (const talent of talents_choices) {
|
||
update[`species_talent_${talent_index}_name`] = talent;
|
||
update[`species_talent_${talent_index}_advances`] = "0";
|
||
talent_index++;
|
||
}
|
||
|
||
update["advances_changed"] = 1;
|
||
|
||
setAttrs(update, {silent:true});
|
||
});
|
||
|
||
} else {
|
||
setAttrs(update);
|
||
}
|
||
}
|
||
|
||
const checkSpeciesAdvances = () => {
|
||
const attrs = [];
|
||
|
||
for (let i = 1; i <= 12; i++) {
|
||
attrs.push(`species_skill_${i}_advances`);
|
||
}
|
||
|
||
getAttrs(attrs, values => {
|
||
let threes = 0;
|
||
let fives = 0;
|
||
|
||
Object.values(values).forEach(value => {
|
||
if (value === "3") threes++;
|
||
if (value === "5") fives++;
|
||
});
|
||
|
||
const update = {};
|
||
|
||
update["species_disable3"] = (threes >= 3) ? 1 : 0;
|
||
update["species_disable5"] = (fives >= 3) ? 1 : 0;
|
||
|
||
setAttrs(update);
|
||
|
||
});
|
||
|
||
}
|
||
|
||
// Characteristic Functions
|
||
|
||
const calculateCharacteristic = (characteristic) => {
|
||
|
||
const attrs = [
|
||
`npc`,
|
||
`${characteristic}`,
|
||
`${characteristic}_initial`,
|
||
`${characteristic}_advances`,
|
||
`${characteristic}_modifier`,
|
||
`${characteristic}_custom_mod`,
|
||
`${characteristic}_bonusmod`,
|
||
];
|
||
|
||
getAttrs(attrs, values => {
|
||
const base = parseInt(values[`${characteristic}`]) || 0;
|
||
const initial = parseInt(values[`${characteristic}_initial`]) || 0;
|
||
const advances = parseInt(values[`${characteristic}_advances`]) || 0;
|
||
const modifier = parseInt(values[`${characteristic}_modifier`]) || 0;
|
||
// const custom_mod = parseInt(values[`${characteristic}_custom_mod`]) || 0;
|
||
const bonusmod = parseInt(values[`${characteristic}_bonusmod`]) || 0;
|
||
|
||
if (values["npc"] === "on") {
|
||
|
||
const updateAttrs = {};
|
||
|
||
const bonus = Math.floor(base / 10) + bonusmod;
|
||
|
||
updateAttrs[`${characteristic}_bonus`] = bonus;
|
||
|
||
setAttrs(updateAttrs);
|
||
|
||
return;
|
||
} else {
|
||
|
||
const current = initial + advances + modifier;
|
||
|
||
const bonus = Math.floor(current / 10) + bonusmod;
|
||
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs[`${characteristic}`] = current;
|
||
updateAttrs[`${characteristic}_bonus`] = bonus;
|
||
|
||
setAttrs(updateAttrs);
|
||
|
||
}
|
||
|
||
});
|
||
}
|
||
|
||
const cascadeAttributeChange = (characteristic) => {
|
||
|
||
getAttrs(["npc"], check => {
|
||
|
||
if (check["npc"] === "on") return;
|
||
|
||
wfrp.skills.forEach(skill => {
|
||
getAttrs([`${skill}_characteristic`], values => {
|
||
const skill_characteristic = values[`${skill}_characteristic`];
|
||
|
||
if (skill_characteristic === characteristic) calculateSkill(skill);
|
||
});
|
||
});
|
||
|
||
wfrp.specialisations.forEach(specialisation => {
|
||
getAttrs([`${specialisation}_characteristic`], values => {
|
||
const specialisation_characteristic = values[`${specialisation}_characteristic`];
|
||
|
||
if (specialisation_characteristic === characteristic) calculateSpecialisation(specialisation);
|
||
});
|
||
});
|
||
|
||
wfrp.repeating_skills.forEach(section => {
|
||
getSectionIDs(section, id_array => {
|
||
id_array.forEach(id => {
|
||
getAttrs([`repeating_${section}_${id}_specialisation_characteristic`], values => {
|
||
const repeating_characteristic = values[`repeating_${section}_${id}_specialisation_characteristic`];
|
||
|
||
if (repeating_characteristic === characteristic) recalculateRepeatingSkill(`repeating_${section}_${id}_specialisation_characteristic`, section);
|
||
});
|
||
});
|
||
});
|
||
});
|
||
});
|
||
}
|
||
|
||
const updateMovementRates = (newValue) => {
|
||
|
||
getAttrs(["npc"], check => {
|
||
|
||
if (check["npc"] === "on") return;
|
||
|
||
const movement = parseInt(newValue) || 0;
|
||
const walk = movement * 2 || 0;
|
||
const run = walk * 2 || 0;
|
||
|
||
setAttrs({
|
||
walk: walk,
|
||
run: run
|
||
});
|
||
});
|
||
}
|
||
|
||
// Skill Functions
|
||
|
||
const calculateSkill = (skill) => {
|
||
|
||
getAttrs(["npc"], check => {
|
||
|
||
if (check["npc"] === "on") return;
|
||
|
||
const attrs = [
|
||
`${skill}_characteristic`
|
||
];
|
||
|
||
getAttrs(attrs, values => {
|
||
const base = values[`${skill}_characteristic`];
|
||
|
||
const attrs = [
|
||
`${base}`,
|
||
`${skill}_advances`,
|
||
`${skill}_bonus`,
|
||
`${skill}_modifier`
|
||
];
|
||
|
||
getAttrs(attrs, values => {
|
||
const characteristic = parseInt(values[`${base}`]) || 0;
|
||
const advances = parseInt(values[`${skill}_advances`]) || 0;
|
||
const modifier = parseInt(values[`${skill}_modifier`]) || 0;
|
||
const bonus = parseInt(values[`${skill}_bonus`]) || 0;
|
||
|
||
const total = characteristic + advances + modifier + bonus;
|
||
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs[`${skill}`] = total;
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
|
||
});
|
||
|
||
});
|
||
|
||
}
|
||
|
||
const calculateSpecialisation = (specialisation) => {
|
||
|
||
getAttrs(["npc"], check => {
|
||
|
||
if (check["npc"] === "on") return;
|
||
|
||
const attrs = [
|
||
`${specialisation}_characteristic`,
|
||
`npc`
|
||
];
|
||
|
||
getAttrs(attrs, values => {
|
||
const base = values[`${specialisation}_characteristic`];
|
||
|
||
const attrs = [
|
||
`${base}`,
|
||
`${specialisation}_advances`,
|
||
`${specialisation}_modifier`,
|
||
`${specialisation}_bonus`
|
||
];
|
||
|
||
getAttrs(attrs, values => {
|
||
const characteristic = parseInt(values[`${base}`]) || 0;
|
||
const advances = parseInt(values[`${specialisation}_advances`]) || 0;
|
||
const modifier = parseInt(values[`${specialisation}_modifier`]) || 0;
|
||
const bonus = parseInt(values[`${specialisation}_bonus`]) || 0;
|
||
|
||
const total = characteristic + advances + modifier + bonus;
|
||
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs[`${specialisation}`] = total;
|
||
|
||
setAttrs(updateAttrs);
|
||
|
||
});
|
||
});
|
||
});
|
||
}
|
||
|
||
const recalculateRepeatingSkill = (attribute, section) => {
|
||
const repeating_id = helperFunctions.extractRepeatingId(attribute, section);
|
||
|
||
const attrs = [`${repeating_id}_specialisation_characteristic`]
|
||
|
||
getAttrs(attrs, values => {
|
||
|
||
const attrs_2 = [
|
||
`${values[`${repeating_id}_specialisation_characteristic`]}`,
|
||
`${repeating_id}_specialisation_char`,
|
||
`${repeating_id}_specialisation_advances`,
|
||
`${repeating_id}_specialisation_modifier`,
|
||
];
|
||
|
||
getAttrs(attrs_2, values_2 => {
|
||
values = {...values, ...values_2};
|
||
characteristic = values[values[`${repeating_id}_specialisation_characteristic`]] || 0;
|
||
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs[`${repeating_id}_specialisation_char`] = characteristic;
|
||
|
||
const advances = parseInt(values[`${repeating_id}_specialisation_advances`]) || 0;
|
||
const modifier = parseInt(values[`${repeating_id}_specialisation_modifier`]) || 0;
|
||
|
||
const total = characteristic + advances + modifier;
|
||
|
||
updateAttrs[`${repeating_id}_specialisation`] = total;
|
||
|
||
setAttrs(updateAttrs, {silent:true});
|
||
});
|
||
});
|
||
}
|
||
|
||
const cascadeSkillChanges = (attribute) => {
|
||
|
||
const sections = ["spells","weapons"];
|
||
|
||
helperFunctions.aggregateRepeatingIDs(sections, ids => {
|
||
|
||
for (const id of ids["spells"]) {
|
||
|
||
calculateSpellValue(`repeating_spells_${id}_spell_type`);
|
||
|
||
}
|
||
|
||
for (const id of ids["weapons"]) {
|
||
|
||
updateWeaponTarget(`repeating_weapons_${id}_weapon_type`);
|
||
|
||
}
|
||
|
||
});
|
||
|
||
}
|
||
|
||
// Career Functions
|
||
|
||
const updateCareerPath = () => {
|
||
const attrs = [];
|
||
|
||
helperFunctions.getSectionIDsOrdered("careers", id_array => {
|
||
id_array.forEach(id => attrs.push(`repeating_careers_${id}_career_name`));
|
||
|
||
getAttrs(attrs, values => {
|
||
const updateAttrs = {};
|
||
|
||
const names = Object.values(values).filter(value => value !== "");
|
||
const career_path = names.join("⟶");
|
||
|
||
updateAttrs[`career_path`] = career_path;
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
});
|
||
}
|
||
|
||
const updateFirstCareer = () => {
|
||
helperFunctions.getSectionIDsOrdered("careers", id_array => {
|
||
|
||
if (id_array.length > 0) {
|
||
|
||
const updateAttrs = {};
|
||
|
||
const first = id_array.shift();
|
||
|
||
updateAttrs [`repeating_careers_${first}_career_first`] = "on";
|
||
id_array.forEach(id => updateAttrs[`repeating_careers_${id}_career_first`] = 0);
|
||
|
||
setAttrs(updateAttrs);
|
||
|
||
}
|
||
|
||
});
|
||
}
|
||
|
||
const updateCurrentCareer = () => {
|
||
const updateAttrs = {};
|
||
|
||
helperFunctions.getSectionIDsOrdered("careers", id_array => {
|
||
|
||
if (id_array.length > 0) {
|
||
const current_id = id_array.pop();
|
||
|
||
id_array.forEach(id => updateAttrs[`repeating_careers_${id}_career_current`] = 0);
|
||
|
||
updateAttrs[`repeating_careers_${current_id}_career_current`] = "on";
|
||
|
||
getAttrs([`repeating_careers_${current_id}_career_name`,`repeating_careers_${current_id}_career_level`,`repeating_careers_${current_id}_career_status`], values => {
|
||
updateAttrs[`career`] = values[`repeating_careers_${current_id}_career_name`] || "";
|
||
updateAttrs[`career_level`] = values[`repeating_careers_${current_id}_career_level`] || "";
|
||
updateAttrs[`status`] = values[`repeating_careers_${current_id}_career_status`] || "";
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
}
|
||
});
|
||
}
|
||
|
||
const updateCurrentCareerLevel = (attribute, new_value) => {
|
||
const section = "careers";
|
||
const repeating_id = helperFunctions.extractRepeatingId(attribute, section);
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs[`${repeating_id}_career_level_current`] = new_value;
|
||
|
||
setAttrs(updateAttrs);
|
||
}
|
||
|
||
const updateCareerNames = (attribute) => {
|
||
const section = "careers";
|
||
const repeating_id = helperFunctions.extractRepeatingId(attribute, section);
|
||
|
||
const attrs = [];
|
||
|
||
[1,2,3,4].forEach(level => {
|
||
attrs.push(`${repeating_id}_career_level${level}_name`)
|
||
attrs.push(`${repeating_id}_career_level${level}_status`)
|
||
});
|
||
|
||
attrs.push(`${repeating_id}_career_current`);
|
||
attrs.push(`${repeating_id}_career_level_current`);
|
||
|
||
getAttrs(attrs, values => {
|
||
const updateAttrs = {};
|
||
const current_level = values[`${repeating_id}_career_level_current`];
|
||
const current_career = values[`${repeating_id}_career_current`];
|
||
|
||
updateAttrs[`${repeating_id}_career_level`] = values[`${repeating_id}_career_level${current_level}_name`] || "";
|
||
updateAttrs[`${repeating_id}_career_status`] = values[`${repeating_id}_career_level${current_level}_status`] || "";
|
||
|
||
if (current_career === "on") {
|
||
updateAttrs[`career_level`] = values[`${repeating_id}_career_level${current_level}_name`] || "-";
|
||
updateAttrs[`status`] = values[`${repeating_id}_career_level${current_level}_status`] || "-";
|
||
}
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
}
|
||
|
||
// Experience Functions
|
||
|
||
const calculateTotalAdvances = (attribute) => {
|
||
const section = "careers";
|
||
const repeating_id = helperFunctions.extractRepeatingId(attribute, section);
|
||
|
||
const attrs = [];
|
||
|
||
wfrp.characteristics.forEach(characteristic => attrs.push(`${repeating_id}_career_${characteristic}_advances`));
|
||
|
||
for (let i = 1; i <= 4; i++) {
|
||
for (let j = 1; j <= 10; j++) {
|
||
attrs.push(`${repeating_id}_career_skill_${i}_${j}_advances`);
|
||
attrs.push(`${repeating_id}_career_skill_${i}_${j}_init`);
|
||
}
|
||
|
||
for (let k = 1; k <= 5; k++) {
|
||
attrs.push(`${repeating_id}_career_talent_${i}_${k}_advances`);
|
||
attrs.push(`${repeating_id}_career_talent_${i}_${k}_init`);
|
||
}
|
||
}
|
||
|
||
attrs.push(`${repeating_id}_career_first`);
|
||
|
||
getAttrs(attrs, values => {
|
||
const skills_filtered = Object.entries(values).filter(([key,value]) => key.includes("career_skill"));
|
||
const talents_filtered = Object.entries(values).filter(([key,value]) => key.includes("talent"));
|
||
|
||
let skills_values = skills_filtered.map(item => parseInt(item[1]) || 0);
|
||
let talents_values = talents_filtered.map(item => parseInt(item[1]) || 0);
|
||
|
||
let total_skills_advances = skills_values.reduce((a,b) => a+b);
|
||
let total_talents_advances = talents_values.reduce((a,b) => a+b);
|
||
|
||
const abs_total = total_skills_advances + total_talents_advances || "";
|
||
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs[`${repeating_id}_career_advances`] = (abs_total > 0) ? abs_total : "";
|
||
|
||
setAttrs(updateAttrs, recalculateSpentXP());
|
||
});
|
||
}
|
||
|
||
const calculateCharacteristicXP = (value, free) => {
|
||
let int = parseInt(value) + parseInt(free);
|
||
let countdown = parseInt(free);
|
||
let accumulator = 0;
|
||
|
||
while (int > 0) {
|
||
if (int > countdown) {
|
||
accumulator +=
|
||
(int <= 5) ? 25 :
|
||
(int <= 10) ? 30 :
|
||
(int <= 15) ? 40 :
|
||
(int <= 20) ? 50 :
|
||
(int <= 25) ? 70 :
|
||
(int <= 30) ? 90 :
|
||
(int <= 35) ? 120 :
|
||
(int <= 40) ? 150 :
|
||
(int <= 45) ? 190 :
|
||
(int <= 50) ? 230 :
|
||
(int <= 55) ? 280 :
|
||
(int <= 60) ? 330 :
|
||
(int <= 65) ? 390 :
|
||
(int <= 70) ? 450 :
|
||
520;
|
||
}
|
||
|
||
int--;
|
||
}
|
||
|
||
return accumulator;
|
||
}
|
||
|
||
const calculateSkillXP = (value, free) => {
|
||
let int = parseInt(value) + parseInt(free);
|
||
let countdown = parseInt(free);
|
||
let accumulator = 0;
|
||
|
||
while (int > 0) {
|
||
if (int > countdown) {
|
||
accumulator +=
|
||
(int <= 5) ? 10 :
|
||
(int <= 10) ? 15 :
|
||
(int <= 15) ? 20 :
|
||
(int <= 20) ? 30 :
|
||
(int <= 25) ? 40 :
|
||
(int <= 30) ? 60 :
|
||
(int <= 35) ? 80 :
|
||
(int <= 40) ? 110 :
|
||
(int <= 45) ? 140 :
|
||
(int <= 50) ? 180 :
|
||
(int <= 55) ? 220 :
|
||
(int <= 60) ? 270 :
|
||
(int <= 65) ? 320 :
|
||
(int <= 70) ? 380 :
|
||
440;
|
||
}
|
||
|
||
int--;
|
||
}
|
||
|
||
return accumulator;
|
||
}
|
||
|
||
const calculateTalentXP = (value, free) => {
|
||
let int = parseInt(value) + parseInt(free);
|
||
let countdown = parseInt(free);
|
||
let accumulator = 0;
|
||
|
||
while (int > 0) {
|
||
|
||
if (int > countdown) accumulator += int * 100
|
||
|
||
int--;
|
||
}
|
||
|
||
return accumulator;
|
||
}
|
||
|
||
const recalculateSpentXP = () => {
|
||
|
||
helperFunctions.aggregateRepeatingIDs([`careers`, `experience`, `experiencespent`], ids => {
|
||
|
||
const attrs = [];
|
||
|
||
for (const id of ids.careers) {
|
||
|
||
for (const characteristic of wfrp.characteristics) {
|
||
attrs.push(`repeating_careers_${id}_career_${characteristic}_advances`);
|
||
attrs.push(`repeating_careers_${id}_career_${characteristic}_init`);
|
||
}
|
||
|
||
for (let i = 1; i <= 4; i++) {
|
||
for (let j = 1; j <= 10; j++) {
|
||
attrs.push(`repeating_careers_${id}_career_skill_${i}_${j}_name`);
|
||
attrs.push(`repeating_careers_${id}_career_skill_${i}_${j}_advances`);
|
||
attrs.push(`repeating_careers_${id}_career_skill_${i}_${j}_init`);
|
||
}
|
||
|
||
for (let k = 1; k <= 5; k++) {
|
||
attrs.push(`repeating_careers_${id}_career_talent_${i}_${k}_name`);
|
||
attrs.push(`repeating_careers_${id}_career_talent_${i}_${k}_advances`);
|
||
attrs.push(`repeating_careers_${id}_career_talent_${i}_${k}_init`);
|
||
}
|
||
}
|
||
}
|
||
|
||
for (let i = 1; i <= 10; i++) {
|
||
attrs.push(`species_talent_${i}_name`);
|
||
attrs.push(`species_talent_${i}_advances`);
|
||
}
|
||
|
||
for (let i = 1; i <= 12; i++) {
|
||
attrs.push(`species_skill_${i}_name`);
|
||
attrs.push(`species_skill_${i}_advances`);
|
||
}
|
||
|
||
for (const id of ids.experience) {
|
||
attrs.push(`repeating_experience_${id}_experience_amount`);
|
||
}
|
||
|
||
for (const id of ids.experiencespent) {
|
||
attrs.push(`repeating_experiencespent_${id}_experience_amount`);
|
||
|
||
}
|
||
|
||
getAttrs(attrs, values => {
|
||
const entries = Object.entries(values).filter(([key, value]) => value !== "");
|
||
|
||
const characteristic_advances = new Map();
|
||
const characteristic_advances_free = new Map();
|
||
|
||
const skill_advances = new Map();
|
||
const skill_advances_free = new Map();
|
||
|
||
const talent_advances = new Map();
|
||
const talent_advances_free = new Map();
|
||
|
||
for (const id of ids.careers) {
|
||
|
||
wfrp.characteristics.forEach(characteristic => {
|
||
const value = parseInt(values[`repeating_careers_${id}_career_${characteristic}_advances`]) || 0;
|
||
const current = characteristic_advances.get(characteristic) || 0;
|
||
const total = value + current;
|
||
|
||
const value_free = parseInt(values[`repeating_careers_${id}_career_${characteristic}_init`]) || 0;
|
||
const current_free = characteristic_advances_free.get(characteristic) || 0;
|
||
const total_free = value_free + current_free;
|
||
|
||
characteristic_advances.set(characteristic, total);
|
||
characteristic_advances_free.set(characteristic, total_free);
|
||
});
|
||
|
||
for (let i = 1; i <= 4; i++) {
|
||
for (let j = 1; j <= 10; j++) {
|
||
const skill = values[`repeating_careers_${id}_career_skill_${i}_${j}_name`];
|
||
|
||
const value = parseInt(values[`repeating_careers_${id}_career_skill_${i}_${j}_advances`]) || 0;
|
||
const current = skill_advances.get(skill) || 0;
|
||
const total = current + value;
|
||
|
||
const value_free = parseInt(values[`repeating_careers_${id}_career_skill_${i}_${j}_init`]) || 0;
|
||
const current_free = skill_advances_free.get(skill) || 0;
|
||
const total_free = current_free + value_free;
|
||
|
||
skill_advances.set(skill, total);
|
||
skill_advances_free.set(skill, total_free);
|
||
}
|
||
|
||
for (let k = 1; k <= 5; k++) {
|
||
const talent = values[`repeating_careers_${id}_career_talent_${i}_${k}_name`];
|
||
|
||
const value = parseInt(values[`repeating_careers_${id}_career_talent_${i}_${k}_advances`]) || 0;
|
||
const current = talent_advances.get(talent) || 0;
|
||
const total = current + value;
|
||
|
||
const value_free = parseInt(values[`repeating_careers_${id}_career_talent_${i}_${k}_init`]) || 0;
|
||
const current_free = talent_advances_free.get(talent) || 0;
|
||
const total_free = current_free + value_free;
|
||
|
||
talent_advances.set(talent, total);
|
||
talent_advances_free.set(talent, total_free);
|
||
}
|
||
}
|
||
}
|
||
|
||
for (let i = 1; i <= 12; i++) {
|
||
const skill = values[`species_skill_${i}_name`];
|
||
|
||
const value_free = parseInt(values[`species_skill_${i}_advances`]) || 0;
|
||
const current_free = skill_advances_free.get(skill) || 0;
|
||
const total_free = current_free + value_free;
|
||
|
||
skill_advances_free.set(skill, total_free);
|
||
}
|
||
|
||
for (let i = 1; i <= 10; i++) {
|
||
const talent = values[`species_talent_${i}_name`];
|
||
|
||
const value_free = parseInt(values[`species_talent_${i}_advances`]) || 0;
|
||
const current_free = talent_advances_free.get(talent) || 0;
|
||
const total_free = current_free + value_free;
|
||
}
|
||
|
||
let xp = 0;
|
||
|
||
characteristic_advances.forEach((value, key) => xp += calculateCharacteristicXP(value, characteristic_advances_free.get(key)));
|
||
skill_advances.forEach((value, key) => xp += calculateSkillXP(value, skill_advances_free.get(key)));
|
||
talent_advances.forEach((value, key) => xp += calculateTalentXP(value, talent_advances_free.get(key)));
|
||
|
||
for (const id of ids.experiencespent) {
|
||
const value = parseInt(values[`repeating_experiencespent_${id}_experience_amount`]);
|
||
|
||
xp += value;
|
||
}
|
||
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs[`spent_xp`] = xp;
|
||
|
||
setAttrs(updateAttrs, recalculateCurrentXP());
|
||
|
||
});
|
||
|
||
});
|
||
|
||
}
|
||
|
||
const recalculateEarnedXP = () => {
|
||
const attrs = [];
|
||
|
||
getSectionIDs("experience", id_array => {
|
||
|
||
id_array.forEach(id => {
|
||
attrs.push(`repeating_experience_${id}_experience_amount`);
|
||
});
|
||
|
||
attrs.push(`experience_mod`);
|
||
|
||
getAttrs(attrs, values => {
|
||
const int_values = Object.values(values).map(item => parseInt(item) || 0).filter(item => item > 0);
|
||
const total_xp = int_values.reduce((a,b) => a+b, 0);
|
||
|
||
setAttrs({total_xp: total_xp}, recalculateCurrentXP());
|
||
});
|
||
});
|
||
}
|
||
|
||
const recalculateCurrentXP = () => {
|
||
getAttrs(["total_xp","spent_xp"], values => {
|
||
const total = parseInt(values["total_xp"]) || 0;
|
||
const spent = parseInt(values["spent_xp"]) || 0;
|
||
const current = total - spent;
|
||
|
||
setAttrs({current_xp:current});
|
||
});
|
||
}
|
||
|
||
const consolidateXP = () => {
|
||
|
||
let date = ( new Date() ).toLocaleDateString();
|
||
|
||
getAttrs(["total_xp"], values => {
|
||
|
||
getSectionIDs("experience", id_array => {
|
||
|
||
id_array.forEach(id => removeRepeatingRow(`repeating_experience_${id}`));
|
||
|
||
});
|
||
|
||
const new_id = generateRowID();
|
||
|
||
setAttrs({
|
||
[`repeating_experience_${new_id}_experience_desc`]:`XP Consolidated (${date})`,
|
||
[`repeating_experience_${new_id}_experience_amount`]:values.total_xp,
|
||
});
|
||
|
||
});
|
||
}
|
||
|
||
const calculateCharacteristicAdvances = (characteristic) => {
|
||
getSectionIDs("careers", id_array => {
|
||
const attrs = [];
|
||
|
||
id_array.forEach(id => {
|
||
attrs.push(`repeating_careers_${id}_career_${characteristic}_advances`);
|
||
attrs.push(`repeating_careers_${id}_career_${characteristic}_init`);
|
||
});
|
||
|
||
attrs.push(`${characteristic}_noncareer`);
|
||
|
||
getAttrs(attrs, values => {
|
||
const int_values = Object.values(values).map(item => parseInt(item) || 0);
|
||
const total_advances = int_values.reduce((a,b) => a+b);
|
||
|
||
setAttrs({[`${characteristic}_advances`]:total_advances});
|
||
});
|
||
});
|
||
}
|
||
|
||
const calculateSkillAdvances = () => {
|
||
getSectionIDs("careers", id_array => {
|
||
|
||
getSectionIDs("noncareer-skills", id_array_2 => {
|
||
const attrs = [];
|
||
const skills = new Map();
|
||
|
||
id_array.forEach((id, index) => {
|
||
|
||
for (let i = 1; i <= 4; i++) {
|
||
for (let j = 1; j <= 10; j++) {
|
||
attrs.push(`repeating_careers_${id}_career_skill_${i}_${j}_name`);
|
||
attrs.push(`repeating_careers_${id}_career_skill_${i}_${j}_advances`);
|
||
if (i === 1) attrs.push(`repeating_careers_${id}_career_skill_${i}_${j}_init`);
|
||
}
|
||
}
|
||
});
|
||
|
||
id_array_2.forEach((id) => {
|
||
attrs.push(`repeating_noncareer-skills_${id}_advance_name`)
|
||
attrs.push(`repeating_noncareer-skills_${id}_advance_advances`)
|
||
});
|
||
|
||
for (let i = 1; i <= 12; i++) {
|
||
attrs.push(`species_skill_${i}_name`);
|
||
attrs.push(`species_skill_${i}_advances`);
|
||
}
|
||
|
||
getAttrs(attrs, values => {
|
||
const skill_list = Object.entries(values);
|
||
const names = skill_list.filter(([key, value]) => key.match(/name/g) && value !== "");
|
||
|
||
names.forEach(([id, name]) => {
|
||
const value_addr = id.substring(0,id.length-4) + "advances";
|
||
const init_addr = id.substring(0,id.length-4) + "init";
|
||
const value = parseInt(values[value_addr]) || 0;
|
||
const init = parseInt(values[init_addr]) || 0;
|
||
|
||
const current = skills.get(name) || 0;
|
||
|
||
const set = current + value + init;
|
||
|
||
skills.set(name, set);
|
||
});
|
||
|
||
const updateAttrs = {};
|
||
|
||
skills.forEach((value, key) => {
|
||
let parsed_key = key.replace(/ /g,"-").toLowerCase();
|
||
|
||
if (wfrp.skills.includes(parsed_key)) {
|
||
|
||
updateAttrs[`${parsed_key}_advances`] = value;
|
||
|
||
} else if (key.match(/\(/g)) {
|
||
const group = key.split("(")[0]
|
||
.trim()
|
||
.replace(/ /g,"-")
|
||
.toLowerCase();
|
||
|
||
const specialisation = key.split("(")[1]
|
||
.trim()
|
||
.replace(/\)/g,"");
|
||
|
||
const specialisation_test = specialisation.toLowerCase();
|
||
|
||
if (wfrp.specialisations.includes(specialisation_test)) {
|
||
|
||
updateAttrs[`${specialisation}_advances`] = value;
|
||
|
||
if (value > 0) updateAttrs[`${specialisation}_control`] = "on";
|
||
|
||
} else if (wfrp.repeating_skills.includes(group)) {
|
||
|
||
modifyRepeatingSkill(group, specialisation, value);
|
||
|
||
}
|
||
}
|
||
});
|
||
|
||
setAttrs(updateAttrs);
|
||
|
||
});
|
||
|
||
});
|
||
|
||
});
|
||
}
|
||
|
||
const modifyRepeatingSkill = (group, specialisation, value) => {
|
||
|
||
getSectionIDs(group, id_array => {
|
||
const attrs = [];
|
||
const updateAttrs = {};
|
||
|
||
id_array.forEach(id => {
|
||
const addr = `repeating_${group}_${id}`;
|
||
attrs.push(`${addr}_specialisation_name`);
|
||
});
|
||
|
||
getAttrs(attrs, values => {
|
||
const value_array = Object.values(values).filter(item => item !== "");
|
||
const value_array_test = value_array.map(item=>item.toLowerCase());
|
||
const key_array = Object.keys(values).filter(item => item !== "");
|
||
const specialisation_test = specialisation.toLowerCase();
|
||
|
||
if (value_array_test.includes(specialisation_test)) {
|
||
const index = value_array_test.indexOf(specialisation_test);
|
||
const key = key_array[index];
|
||
const new_key = `${key.substring(0, key.length-5)}_advances`;
|
||
|
||
updateAttrs[new_key] = value;
|
||
} else if (value > 0) {
|
||
const new_id = generateRowID();
|
||
updateAttrs[`repeating_${group}_${new_id}_specialisation_name`] = specialisation;
|
||
updateAttrs[`repeating_${group}_${new_id}_specialisation_advances`] = value;
|
||
}
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
});
|
||
};
|
||
|
||
const calculateTalentAdvances = () => {
|
||
getSectionIDs("careers", id_array => {
|
||
const attrs = [];
|
||
const talents = new Map();
|
||
|
||
id_array.forEach((id, index) => {
|
||
|
||
for (let i = 1; i <= 4; i++) {
|
||
for (let j = 1; j <= 5; j++) {
|
||
attrs.push(`repeating_careers_${id}_career_talent_${i}_${j}_name`);
|
||
attrs.push(`repeating_careers_${id}_career_talent_${i}_${j}_advances`);
|
||
if (index === 0) attrs.push(`repeating_careers_${id}_career_talent_${i}_${j}_init`);
|
||
}
|
||
}
|
||
});
|
||
|
||
for (let i = 1; i <= 10; i++) {
|
||
attrs.push(`species_talent_${i}_name`);
|
||
attrs.push(`species_talent_${i}_advances`);
|
||
}
|
||
|
||
getAttrs(attrs, values => {
|
||
const talent_list = Object.entries(values);
|
||
const names = talent_list.filter(([key, value]) => key.match(/name/g) && value !== "");
|
||
|
||
names.forEach(([id, name]) => {
|
||
const value_addr = id.substring(0,id.length-4) + "advances";
|
||
const init_addr = id.substring(0,id.length-4) + "init";
|
||
const value = parseInt(values[value_addr]) || 0;
|
||
const init = parseInt(values[init_addr]) || 0;
|
||
|
||
const current = talents.get(name) || 0;
|
||
|
||
const set = current + value + init;
|
||
|
||
talents.set(name, set);
|
||
});
|
||
|
||
talents.forEach((value, key) => {
|
||
if (value !== 0) {
|
||
|
||
getSectionIDs("talent", id_array => {
|
||
const attrs = [];
|
||
const updateAttrs = {};
|
||
|
||
id_array.forEach(id => {
|
||
const addr = `repeating_talent_${id}`;
|
||
attrs.push(`${addr}_talent_name`);
|
||
});
|
||
|
||
getAttrs(attrs, values => {
|
||
const value_array = Object.values(values).filter(item => item !== "");
|
||
const value_array_test = value_array.map(item => item.toLowerCase());
|
||
|
||
const key_array = Object.keys(values).filter(item => item !== "");
|
||
|
||
let page_name = key.trim() || key;
|
||
|
||
if (value_array_test.includes(page_name.toLowerCase())) {
|
||
const index = value_array_test.indexOf(page_name.toLowerCase());
|
||
const array_key = key_array[index];
|
||
const new_key = `${array_key.substring(0, array_key.length-5)}_ranks`;
|
||
|
||
updateAttrs[new_key] = value;
|
||
} else if (value > 0) {
|
||
|
||
getCompendiumPage(`Talents:${page_name}`, page => {
|
||
|
||
if (page.expansion !== 0 && page.expansion) {
|
||
|
||
wfrpDragAndDrop.handleDrop({drop_name:page.name, drop_content:page.content, drop_data:page.data}, key);
|
||
|
||
} else {
|
||
const new_id = generateRowID();
|
||
|
||
updateAttrs[`repeating_talent_${new_id}_talent_name`] = key;
|
||
updateAttrs[`repeating_talent_${new_id}_talent_ranks`] = value;
|
||
|
||
setAttrs(updateAttrs);
|
||
}
|
||
|
||
});
|
||
}
|
||
|
||
});
|
||
});
|
||
|
||
}
|
||
|
||
});
|
||
|
||
});
|
||
|
||
});
|
||
}
|
||
|
||
const calculateInitColumns = (source_attribute, new_value) => {
|
||
const attrs = [];
|
||
const source_type = (source_attribute.match(/talent/g)) ? "talent" :
|
||
(source_attribute.match(/career_skill/g)) ? "skill" :
|
||
false;
|
||
const source_id = helperFunctions.extractRepeatingId(source_attribute, "careers");
|
||
const is_init = source_attribute.match(/init/);
|
||
|
||
if (!source_type || !is_init) return;
|
||
|
||
if (source_type === "talent") {
|
||
for (let i = 1; i <= 5; i++) {
|
||
attrs.push(`${source_id}_career_talent_1_${i}_init`);
|
||
}
|
||
}
|
||
|
||
if (source_type === "skill") {
|
||
for (let i = 1; i <= 10; i++) {
|
||
attrs.push(`${source_id}_career_skill_1_${i}_init`);
|
||
}
|
||
}
|
||
|
||
getAttrs(attrs, values => {
|
||
const spent = Object.values(values).filter(item => item !== "").map(item => parseInt(item));
|
||
if (spent.length === 0) return;
|
||
const total = spent.reduce((a,b) => a+b) || 0;
|
||
const maximum_allowed = (source_type === "skill") ? 40 : 1;
|
||
|
||
if (total > maximum_allowed) {
|
||
const difference = parseInt(new_value) - (total - maximum_allowed);
|
||
|
||
setAttrs({[source_attribute]:difference});
|
||
}
|
||
|
||
});
|
||
|
||
}
|
||
|
||
const updateAdvances = () => {
|
||
wfrp.characteristics.forEach(characteristic => calculateCharacteristicAdvances(characteristic));
|
||
calculateSkillAdvances();
|
||
calculateTalentAdvances();
|
||
|
||
setAttrs({advances_changed:0});
|
||
}
|
||
|
||
// Trappings, Weapons & Armor Functions
|
||
|
||
const calculateArmour = () => {
|
||
|
||
getSectionIDs("armour", id_array=> {
|
||
const attrs = []
|
||
|
||
id_array.forEach(id => {
|
||
attrs.push(`repeating_armour_${id}_armour_points`);
|
||
attrs.push(`repeating_armour_${id}_armour_locations`);
|
||
attrs.push(`repeating_armour_${id}_armour_worn`);
|
||
});
|
||
|
||
getAttrs(attrs, values => {
|
||
let armour_head = 0;
|
||
let armour_leftarm = 0;
|
||
let armour_rightarm = 0;
|
||
let armour_body = 0;
|
||
let armour_leftleg = 0;
|
||
let armour_rightleg = 0;
|
||
let armour_shield = 0;
|
||
let armour_all = 0;
|
||
|
||
id_array.forEach(id => {
|
||
const points = parseInt(values[`repeating_armour_${id}_armour_points`]) || 0;
|
||
const locations = values[`repeating_armour_${id}_armour_locations`];
|
||
const worn = values[`repeating_armour_${id}_armour_worn`];
|
||
|
||
const locations_array = locations.split(",").map(location => location.trim().replace(" ",""));
|
||
const locations_array_test = locations_array.map(location => location.toLowerCase());
|
||
|
||
if (worn === "on") {
|
||
|
||
if (locations_array_test.includes("head") || locations_array.includes("H")) armour_head += points;
|
||
if (locations_array_test.includes("leftarm") || locations_array.includes("LA")) armour_leftarm += points;
|
||
if (locations_array_test.includes("rightarm") || locations_array.includes("RA")) armour_rightarm += points;
|
||
if (locations_array_test.includes("body") || locations_array.includes("B")) armour_body += points;
|
||
if (locations_array_test.includes("leftleg") || locations_array.includes("LL")) armour_leftleg += points;
|
||
if (locations_array_test.includes("rightleg") || locations_array.includes("RL")) armour_rightleg += points;
|
||
if (locations_array_test.includes("shield") || locations_array.includes("S")) armour_shield += points;
|
||
if (locations_array_test.includes("all") || locations_array.includes("ALL")) armour_all += points;
|
||
|
||
}
|
||
|
||
const location_out = locations_array.map(item => {
|
||
return (item.toLowerCase() === "head" || item === "H") ? "H" :
|
||
(item.toLowerCase() === "leftarm" || item === "LA") ? "LA" :
|
||
(item.toLowerCase() === "rightarm" || item === "RA") ? "RA" :
|
||
(item.toLowerCase() === "body" || item === "B") ? "B" :
|
||
(item.toLowerCase() === "leftleg" || item === "LL") ? "LL" :
|
||
(item.toLowerCase() === "rightleg" || item === "RL") ? "RL" :
|
||
(item.toLowerCase() === "shield" || item === "S") ? "S" :
|
||
(item.toLowerCase() === "all" || item === "ALL") ? "ALL" :
|
||
"";
|
||
}).filter(item => item !== "").join(", ");
|
||
|
||
setAttrs({
|
||
[`repeating_armour_${id}_armour_locations_display`]: location_out
|
||
})
|
||
});
|
||
|
||
setAttrs({
|
||
armour_head:armour_head + armour_all,
|
||
armour_rightarm:armour_rightarm + armour_all,
|
||
armour_leftarm:armour_leftarm + armour_all,
|
||
armour_body:armour_body + armour_all,
|
||
armour_leftleg:armour_leftleg + armour_all,
|
||
armour_rightleg:armour_rightleg + armour_all,
|
||
armour_shield:armour_shield + armour_all,
|
||
});
|
||
|
||
});
|
||
|
||
});
|
||
}
|
||
|
||
const calculateMaxEncumbrance = () => {
|
||
const attrs = ["strength_bonus", "toughness_bonus", "encumbrance_bonus", "encumbrance_mod"];
|
||
|
||
getAttrs(attrs, values => {
|
||
const strength_bonus = parseInt(values["strength_bonus"]) || 0;
|
||
const toughness_bonus = parseInt(values["toughness_bonus"]) || 0;
|
||
const encumbrance_bonus = parseInt(values["encumbrance_bonus"]) || 0;
|
||
const encumbrance_mod = parseInt(values["encumbrance_mod"]) || 0;
|
||
|
||
const new_enc = strength_bonus + toughness_bonus + encumbrance_bonus + encumbrance_mod;
|
||
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs["encumbrance_max"] = new_enc;
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
}
|
||
|
||
const calculateCurrentEncumbrance = () => {
|
||
|
||
getSectionIDs("trappings", trappings_array => {
|
||
getSectionIDs("armour", armour_array => {
|
||
getSectionIDs("weapons", weapons_array => {
|
||
const attrs = []
|
||
|
||
armour_array.forEach(id => {
|
||
attrs.push(`repeating_armour_${id}_armour_enc`);
|
||
attrs.push(`repeating_armour_${id}_armour_worn`);
|
||
});
|
||
|
||
weapons_array.forEach(id => {
|
||
attrs.push(`repeating_weapons_${id}_weapon_enc`);
|
||
});
|
||
|
||
trappings_array.forEach(id => {
|
||
attrs.push(`repeating_trappings_${id}_trappings_enc`);
|
||
attrs.push(`repeating_trappings_${id}_trappings_amount`);
|
||
attrs.push(`repeating_trappings_${id}_trappings_inenc`);
|
||
attrs.push(`repeating_trappings_${id}_trappings_worn`);
|
||
});
|
||
|
||
getAttrs(attrs, values => {
|
||
|
||
let total_enc = 0;
|
||
|
||
armour_array.forEach(id => {
|
||
const worn = values[`repeating_armour_${id}_armour_worn`] || false;
|
||
const enc = parseInt(values[`repeating_armour_${id}_armour_enc`])
|
||
const total = (enc > 0 && worn === "on") ? enc - 1 : enc || 0
|
||
|
||
total_enc += total;
|
||
});
|
||
|
||
weapons_array.forEach(id => {
|
||
const enc = parseInt(values[`repeating_weapons_${id}_weapon_enc`]) || 0;
|
||
|
||
total_enc += enc;
|
||
});
|
||
|
||
trappings_array.forEach(id => {
|
||
const enc = parseInt(values[`repeating_trappings_${id}_trappings_enc`]) || 0;
|
||
const amount = parseInt(values[`repeating_trappings_${id}_trappings_amount`]) || 1;
|
||
const worn = values[`repeating_trappings_${id}_trappings_worn`] || false;
|
||
const inenc = values[`repeating_trappings_${id}_trappings_inenc`] || "0";
|
||
|
||
const total = (enc > 0 && worn === "on") ? (enc - 1) * amount : enc * amount;
|
||
|
||
if (inenc === "on") total_enc += total;
|
||
});
|
||
|
||
setAttrs({encumbrance:total_enc})
|
||
|
||
});
|
||
|
||
});
|
||
|
||
});
|
||
|
||
});
|
||
|
||
}
|
||
|
||
const calculateMaxWounds = () => {
|
||
const attrs = ["strength_bonus", "toughness_bonus", "willpower_bonus", "size", "wound_mod"];
|
||
|
||
getAttrs(attrs, values => {
|
||
const strength_bonus = parseInt(values["strength_bonus"]) || 0;
|
||
const toughness_bonus = parseInt(values["toughness_bonus"]) || 0;
|
||
const willpower_bonus = parseInt(values["willpower_bonus"]) || 0;
|
||
const size = values["size"] || "average";
|
||
const size_test = size.toLowerCase();
|
||
const wound_mod = parseInt(values["wound_mod"]) || 0;
|
||
|
||
const new_wounds = (size_test === "tiny") ? 1 :
|
||
(size_test === "little") ? toughness_bonus :
|
||
(size_test === "small") ? (toughness_bonus * 2) + willpower_bonus :
|
||
(size_test === "average") ? strength_bonus + (toughness_bonus * 2) + willpower_bonus :
|
||
(size_test === "large") ? (strength_bonus + (toughness_bonus * 2) + willpower_bonus) * 2 :
|
||
(size_test === "enormous") ? (strength_bonus + (toughness_bonus * 2) + willpower_bonus) * 4 :
|
||
(size_test === "monstrous") ? (strength_bonus + (toughness_bonus * 2) + willpower_bonus) * 8 :
|
||
(strength_bonus + (toughness_bonus * 2) + willpower_bonus) * 2;
|
||
|
||
const updateAttrs = {};
|
||
|
||
updateAttrs["wounds_max"] = new_wounds + wound_mod;
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
|
||
}
|
||
|
||
const incrementAdvantage = () => {
|
||
getAttrs(["advantage", "setting_max_advantage"], values => {
|
||
const maximum = (values.setting_max_advantage && parseInt(values.setting_max_advantage) > 0) ? parseInt(values.setting_max_advantage) : 9999;
|
||
const advantage = (parseInt(values.advantage) < maximum) ? parseInt(values.advantage) + 1 : parseInt(values.advantage);
|
||
|
||
setAttrs({advantage:advantage});
|
||
});
|
||
}
|
||
|
||
const decrementAdvantage = () => {
|
||
getAttrs(["advantage"], values => {
|
||
const advantage = (parseInt(values.advantage) > 0) ? parseInt(values.advantage) - 1 : 0;
|
||
|
||
setAttrs({advantage:advantage});
|
||
});
|
||
}
|
||
|
||
const updateWeaponDamage = (attribute) => {
|
||
const section = "weapons";
|
||
const repeating_id = helperFunctions.extractRepeatingId(attribute, section);
|
||
|
||
const attrs = [];
|
||
|
||
attrs.push(`${repeating_id}_weapon_damage_flat`);
|
||
attrs.push(`${repeating_id}_weapon_damage_bonus`);
|
||
|
||
getAttrs(attrs, values => {
|
||
const string = (values[`${repeating_id}_weapon_damage_bonus`] === "on") ? `@{strength_bonus}+${values[`${repeating_id}_weapon_damage_flat`]}` : values[`${repeating_id}_weapon_damage_flat`];
|
||
|
||
setAttrs({
|
||
[`${repeating_id}_weapon_damage`]:string
|
||
});
|
||
})
|
||
}
|
||
|
||
const updateWeaponTarget = (attribute) => {
|
||
const section = "weapons";
|
||
const repeating_id = helperFunctions.extractRepeatingId(attribute, section);
|
||
|
||
getAttrs([`${repeating_id}_weapon_group`], values => {
|
||
|
||
const name = values[`${repeating_id}_weapon_group`].toLowerCase();
|
||
|
||
getAttrs([name], values => {
|
||
const display = values[name];
|
||
const target = `@{${name}}`;
|
||
|
||
setAttrs({
|
||
[`${repeating_id}_weapon_target`]:target,
|
||
[`${repeating_id}_weapon_target_display`]:display,
|
||
});
|
||
});
|
||
});
|
||
}
|
||
|
||
const currencyConversion = (conversion) => {
|
||
|
||
getAttrs(["gold","silver","brass"], values => {
|
||
|
||
const gold = parseInt(values.gold) || 0;
|
||
const silver = parseInt(values.silver) || 0;
|
||
const brass = parseInt(values.brass) || 0;
|
||
|
||
if (conversion === "gold_to_silver") {
|
||
if (gold >= 1) {
|
||
setAttrs({
|
||
gold: gold-1,
|
||
silver: silver+20
|
||
});
|
||
}
|
||
} else if (conversion === "silver_to_gold") {
|
||
if (silver >= 20) {
|
||
setAttrs({
|
||
gold: gold+1,
|
||
silver: silver-20
|
||
});
|
||
}
|
||
} else if (conversion === "silver_to_brass") {
|
||
if (silver >= 1) {
|
||
setAttrs({
|
||
silver: silver-1,
|
||
brass: brass+12
|
||
});
|
||
}
|
||
} else if (conversion === "brass_to_silver") {
|
||
if (brass >= 12) {
|
||
setAttrs({
|
||
silver: silver+1,
|
||
brass: brass-12
|
||
});
|
||
}
|
||
}
|
||
|
||
});
|
||
|
||
};
|
||
|
||
// Spells & Prayers Functions
|
||
|
||
const calculateSpellValue = (attribute) => {
|
||
const section = "spells";
|
||
const repeating_id = helperFunctions.extractRepeatingId(attribute, section);
|
||
|
||
getAttrs(["magick","pray",`${repeating_id}_spell_type`], values => {
|
||
|
||
const new_value = values[`${repeating_id}_spell_type`];
|
||
|
||
const target = (new_value === "Spell") ? "@{magick}" :
|
||
"@{pray}";
|
||
const clear = (new_value === "Spell") ? "deity" :
|
||
"lore";
|
||
|
||
const display = (new_value === "Spell") ? values["magick"] : values["pray"];
|
||
|
||
setAttrs({
|
||
[`${repeating_id}_spell_total`]:target,
|
||
[`${repeating_id}_spell_display`]:display
|
||
});
|
||
|
||
});
|
||
}
|
||
|
||
// NPC Functions
|
||
|
||
const getAttackValue = (attribute) => {
|
||
const section = "attacks";
|
||
const repeating_id = helperFunctions.extractRepeatingId(attribute, section);
|
||
|
||
const request = [
|
||
`${repeating_id}_attack_type`,
|
||
"weapon_skill",
|
||
"ballistic_skill",
|
||
"basic",
|
||
"brawling",
|
||
"cavalry",
|
||
"fencing",
|
||
"flail",
|
||
"parry",
|
||
"polearm",
|
||
"two-handed",
|
||
"blackpowder",
|
||
"bow",
|
||
"crossbow",
|
||
"engineering",
|
||
"entangling",
|
||
"explosives",
|
||
"sling",
|
||
"throwing"
|
||
];
|
||
|
||
getAttrs(request, values => {
|
||
const type = values[`${repeating_id}_attack_type`];
|
||
|
||
if (type.toLowerCase() === "custom") {
|
||
setAttrs({[`${repeating_id}_attack_target`]:0});
|
||
} else {
|
||
const type_parsed = (!type.match(/\(/)) ? type.replace(/ /, "_")
|
||
.toLowerCase() :
|
||
type.split("(")[1]
|
||
.replace(/\)/g, "")
|
||
.replace(/ /, "_")
|
||
.toLowerCase();
|
||
|
||
const value = values[type_parsed];
|
||
|
||
const update = {};
|
||
|
||
update[`${repeating_id}_attack_target`] = value;
|
||
|
||
setAttrs(update);
|
||
}
|
||
});
|
||
}
|
||
|
||
const cascadeNPCAttacks = () => {
|
||
|
||
getSectionIDs("attacks", ids => {
|
||
const attrs = [
|
||
"weapon_skill",
|
||
"ballistic_skill",
|
||
"basic",
|
||
"brawling",
|
||
"cavalry",
|
||
"fencing",
|
||
"flail",
|
||
"parry",
|
||
"polearm",
|
||
"two-handed",
|
||
"blackpowder",
|
||
"bow",
|
||
"crossbow",
|
||
"engineering",
|
||
"entangling",
|
||
"explosives",
|
||
"sling",
|
||
"throwing"
|
||
];
|
||
|
||
for (const id of ids) {
|
||
attrs.push(`repeating_attacks_${id}_attack_type`);
|
||
}
|
||
|
||
getAttrs(attrs, values => {
|
||
const update = [];
|
||
|
||
for (const id of ids) {
|
||
const type = values[`repeating_attacks_${id}_attack_type`].toLowerCase();
|
||
const type_parsed = (!type.match(/\(/)) ? type.replace(/ /, "_")
|
||
.toLowerCase() :
|
||
type.split("(")[1]
|
||
.replace(/\)/g, "")
|
||
.replace(/ /, "_")
|
||
.toLowerCase();
|
||
const target = `repeating_attacks_${id}_attack_target`;
|
||
|
||
if (type_parsed === "custom") return;
|
||
else update[target] = values[type_parsed];
|
||
}
|
||
|
||
setAttrs(update);
|
||
|
||
});
|
||
})
|
||
}
|
||
|
||
const updateNPCButtons = () => {
|
||
|
||
const attrs = [
|
||
"npc",
|
||
"dodge",
|
||
"endurance",
|
||
"intuition",
|
||
"perception",
|
||
"cool",
|
||
"npc_dodge",
|
||
"npc_endurance",
|
||
"npc_intuition",
|
||
"npc_perception",
|
||
"npc_cool",
|
||
...wfrp.characteristics
|
||
];
|
||
|
||
getAttrs(attrs, values => {
|
||
if (values[`NPC`] === "0") return;
|
||
const update = {};
|
||
|
||
const dodge = (values["dodge"]) ? values["dodge"] :
|
||
(values["npc_dodge"]) ? values["npc_dodge"] :
|
||
values["agility"];
|
||
|
||
const endurance = (values["endurance"]) ? values["endurance"] :
|
||
(values["npc_endurance"]) ? values["npc_endurance"] :
|
||
values["toughness"];
|
||
|
||
const intuition = (values["intuition"]) ? values["intuition"] :
|
||
(values["npc_intuition"]) ? values["npc_intuition"] :
|
||
values["initiative"];
|
||
|
||
const perception = (values["perception"]) ? values["perception"] :
|
||
(values["npc_perception"]) ? values["npc_perception"] :
|
||
values["initiative"];
|
||
|
||
const cool = (values["cool"]) ? values["cool"] :
|
||
(values["npc_cool"]) ? values["npc_cool"] :
|
||
values["willpower"];
|
||
|
||
update[`npc_dodge`] = dodge;
|
||
update[`npc_endurance`] = endurance;
|
||
update[`npc_intuition`] = intuition;
|
||
update[`npc_perception`] = perception;
|
||
update[`npc_cool`] = cool;
|
||
|
||
setAttrs(update);
|
||
|
||
});
|
||
|
||
}
|
||
|
||
// MODULE INTERFACE
|
||
|
||
return {
|
||
// Globals
|
||
wfrp: wfrp,
|
||
|
||
// Sheet Functions
|
||
initSheet: initSheet,
|
||
toggleRollDifficulty:toggleRollDifficulty,
|
||
toggleRollBonus:toggleRollBonus,
|
||
toggleRollCrits:toggleRollCrits,
|
||
toggleInitOption:toggleInitOption,
|
||
toggleWhisper:toggleWhisper,
|
||
recalculateAttribute:recalculateAttribute,
|
||
parseModField:parseModField,
|
||
|
||
// Class and Species Controls
|
||
changeSpecies:changeSpecies,
|
||
checkSpeciesAdvances:checkSpeciesAdvances,
|
||
|
||
// Characteristic Functions
|
||
calculateCharacteristic: calculateCharacteristic,
|
||
cascadeAttributeChange: cascadeAttributeChange,
|
||
updateMovementRates: updateMovementRates,
|
||
|
||
// Skill Functions
|
||
calculateSkill: calculateSkill,
|
||
calculateSpecialisation: calculateSpecialisation,
|
||
recalculateRepeatingSkill: recalculateRepeatingSkill,
|
||
cascadeSkillChanges:cascadeSkillChanges,
|
||
|
||
// Career Functions
|
||
updateCareerPath: updateCareerPath,
|
||
updateCurrentCareer: updateCurrentCareer,
|
||
updateCurrentCareerLevel: updateCurrentCareerLevel,
|
||
updateCareerNames: updateCareerNames,
|
||
updateFirstCareer: updateFirstCareer,
|
||
|
||
// Experience Functions
|
||
calculateCharacteristicAdvances:calculateCharacteristicAdvances,
|
||
calculateSkillAdvances:calculateSkillAdvances,
|
||
calculateTalentAdvances:calculateTalentAdvances,
|
||
calculateTotalAdvances:calculateTotalAdvances,
|
||
calculateInitColumns:calculateInitColumns,
|
||
consolidateXP:consolidateXP,
|
||
recalculateEarnedXP:recalculateEarnedXP,
|
||
recalculateCurrentXP:recalculateCurrentXP,
|
||
recalculateSpentXP:recalculateSpentXP,
|
||
updateAdvances: updateAdvances,
|
||
|
||
// Trappings, Weapons & Armor Functions
|
||
calculateArmour:calculateArmour,
|
||
calculateCurrentEncumbrance:calculateCurrentEncumbrance,
|
||
calculateMaxEncumbrance:calculateMaxEncumbrance,
|
||
updateWeaponDamage:updateWeaponDamage,
|
||
updateWeaponTarget:updateWeaponTarget,
|
||
currencyConversion:currencyConversion,
|
||
|
||
// Combat Functions
|
||
incrementAdvantage:incrementAdvantage,
|
||
decrementAdvantage:decrementAdvantage,
|
||
calculateMaxWounds:calculateMaxWounds,
|
||
|
||
// Spells & Prayers Functions
|
||
calculateSpellValue:calculateSpellValue,
|
||
|
||
// NPC Functions
|
||
getAttackValue:getAttackValue,
|
||
cascadeNPCAttacks:cascadeNPCAttacks,
|
||
updateNPCButtons:updateNPCButtons,
|
||
};
|
||
|
||
})();
|
||
|
||
// ===================== EVENT HANDLERS ====================== //
|
||
|
||
// SHEET OPENED
|
||
|
||
on(`sheet:opened`, eventInfo => wfrpModule.initSheet());
|
||
|
||
// SHEET FUNCTIONS
|
||
|
||
on(`change:setting_diff_option`, eventInfo => wfrpModule.toggleRollDifficulty(eventInfo.newValue));
|
||
on(`change:setting_bonus_option`, eventInfo => wfrpModule.toggleRollBonus(eventInfo.newValue));
|
||
on(`change:setting_crit_option`, eventInfo => wfrpModule.toggleRollCrits(eventInfo.newValue));
|
||
on(`change:setting_init_option`, eventInfo => wfrpModule.toggleInitOption(eventInfo.newValue));
|
||
on(`change:setting_whisper`, eventInfo => wfrpModule.toggleWhisper(eventInfo.newValue));
|
||
|
||
[
|
||
"repeating_talent:talent_mods",
|
||
"repeating_condition:condition_mods",
|
||
"repeating_psychology:psychology_mods",
|
||
"repeating_corruption:corruption_mods",
|
||
"repeating_trappings:trappings_mods",
|
||
"repeating_weapon:weapon_mods",
|
||
"repeating_armour:armour_mods",
|
||
].forEach(modifier => {
|
||
on(`change:${modifier}`, eventInfo => wfrpModule.parseModField(eventInfo.newValue, eventInfo.previousValue));
|
||
});
|
||
|
||
wfrpModule.wfrp.characteristics.forEach(characteristic => {
|
||
on(`change:${characteristic}_custom_mod`, eventInfo => wfrpModule.recalculateAttribute(`${characteristic}_modifier`, characteristic));
|
||
});
|
||
|
||
// CLASS AND SPECIES CONTROLS
|
||
|
||
on(`clicked:remove_custom_class`, eventInfo => setAttrs({"class":""}));
|
||
|
||
on(`clicked:remove_custom_species`, eventInfo => setAttrs({"species":""}));
|
||
|
||
on(`change:species`, eventInfo => wfrpModule.changeSpecies(eventInfo.newValue));
|
||
|
||
for (let index = 1; index <= 12; index++) {
|
||
on(`change:species_skill_${index}_advances`, eventInfo => wfrpModule.checkSpeciesAdvances());
|
||
}
|
||
|
||
// CHARACTERISTIC CALCULATIONS
|
||
|
||
wfrpModule.wfrp.characteristics.forEach(characteristic => {
|
||
on(`change:${characteristic} change:${characteristic}_initial change:${characteristic}_advances change:${characteristic}_modifier change:${characteristic}_custom_mod change:${characteristic}_bonusmod change:${characteristic}_bonus`, eventInfo => wfrpModule.calculateCharacteristic(characteristic));
|
||
|
||
on(`change:${characteristic}`, eventInfo => wfrpModule.cascadeAttributeChange(characteristic));
|
||
|
||
on(`change:${characteristic}_noncareer`, eventInfo => wfrpModule.calculateCharacteristicAdvances(characteristic));
|
||
|
||
on(`change:repeating_careers:career_${characteristic}_advances`, eventInfo => wfrpModule.calculateCharacteristicAdvances(characteristic))
|
||
});
|
||
|
||
on(`change:movement`, eventInfo => wfrpModule.updateMovementRates(eventInfo.newValue));
|
||
|
||
// SKILL CALCULATIONS
|
||
|
||
wfrpModule.wfrp.skills.forEach(skill => {
|
||
on(`change:${skill} change:${skill}_advances change:${skill}_modifier change:${skill}_bonus change:${skill}_characteristic`, eventInfo => {wfrpModule.calculateSkill(skill)});
|
||
});
|
||
|
||
wfrpModule.wfrp.specialisations.forEach(specialisation => {
|
||
on(`change:${specialisation} change:${specialisation}_advances change:${specialisation}_bonus change:${specialisation}_characteristic`, eventInfo => {
|
||
wfrpModule.calculateSpecialisation(specialisation);
|
||
wfrpModule.cascadeNPCAttacks();
|
||
});
|
||
});
|
||
|
||
wfrpModule.wfrp.repeating_skills.forEach(section => {
|
||
//on(`change:repeating_${section}`, eventInfo => wfrpModule.updateRepeatingSkillBase(eventInfo.sourceAttribute, section, eventInfo.newValue));
|
||
|
||
on(`change:repeating_${section}`, eventInfo => wfrpModule.recalculateRepeatingSkill(eventInfo.sourceAttribute, section));
|
||
});
|
||
|
||
[...wfrpModule.wfrp.specialisations, ...["magick", "pray"]].forEach(skill => on(`change:${skill}`, eventInfo => wfrpModule.cascadeSkillChanges(skill)));
|
||
|
||
// CAREERS CHANGES
|
||
|
||
on(`clicked:update_advances`, eventInfo => wfrpModule.updateAdvances());
|
||
|
||
on(`change:repeating_careers change:_reporder:careers`, eventInfo => {
|
||
if (eventInfo.sourceType === "player" && !eventInfo.sourceAttribute.match(/reporder/g)) wfrpModule.calculateTotalAdvances(eventInfo.sourceAttribute);
|
||
wfrpModule.updateCareerPath();
|
||
wfrpModule.updateFirstCareer();
|
||
wfrpModule.updateCurrentCareer();
|
||
});
|
||
|
||
on(`remove:repeating_careers`, eventInfo => {
|
||
wfrpModule.updateCareerPath();
|
||
wfrpModule.updateFirstCareer();
|
||
wfrpModule.updateCurrentCareer();
|
||
});
|
||
|
||
on(`change:repeating_careers:career_current`, eventInfo => (eventInfo.sourceType === "player") ? wfrpModule.updateCurrentCareer(eventInfo.sourceAttribute) : false);
|
||
|
||
on(`change:repeating_careers:career_name change:repeating_careers:career_level_current`, eventInfo => wfrpModule.updateCareerNames(eventInfo.sourceAttribute));
|
||
|
||
[1,2,3,4].forEach(level => {
|
||
on(`change:repeating_careers:career_level${level}_name change:repeating_careers:career_level${level}_status`, eventInfo => wfrpModule.updateCareerNames(eventInfo.sourceAttribute));
|
||
on(`clicked:repeating_careers:newcareerlevel-${level}`, eventInfo => wfrpModule.updateCurrentCareerLevel(eventInfo.sourceAttribute, level));
|
||
});
|
||
|
||
on(`change:repeating_careers:career_level_current`, eventInfo => wfrpModule.updateCurrentCareerLevel(eventInfo.sourceAttribute, eventInfo.newValue));
|
||
|
||
// EXPERIENCE CHANGES
|
||
|
||
on(`change:repeating_experience change:repeating_experiencespent change:experience_mod remove:repeating_experiencespent remove:repeating_experience`, eventInfo => wfrpModule.recalculateEarnedXP());
|
||
|
||
on(`change:current_xp change:spent_xp change:total_xp remove:repeating_experience`, eventInfo => wfrpModule.recalculateCurrentXP());
|
||
|
||
on(`change:repeating_experience change:repeating_experiencespent change:experience_mod remove:repeating_experiencespent remove:repeating_experience`, eventInfo => wfrpModule.recalculateSpentXP());
|
||
|
||
const advance_triggers = []
|
||
|
||
wfrpModule.wfrp.characteristics.forEach(characteristic => {
|
||
advance_triggers.push(`change:repeating_careers:career_${characteristic}_advances change:repeating_careers:career_${characteristic}_init`)
|
||
});
|
||
|
||
[1,2,3,4].forEach(level => {
|
||
[1,2,3,4,5].forEach(talent => {
|
||
advance_triggers.push(`change:repeating_careers:career_talent_${level}_${talent}_name change:repeating_careers:career_talent_${level}_${talent}_init change:repeating_careers:career_talent_${level}_${talent}_advances`)
|
||
});
|
||
|
||
[1,2,3,4,5,6,7,8,9,10].forEach(skill => {
|
||
advance_triggers.push(`change:repeating_careers:career_skill_${level}_${skill}_name change:repeating_careers:career_skill_${level}_${skill}_init change:repeating_careers:career_skill_${level}_${skill}_advances`);
|
||
});
|
||
});
|
||
|
||
for (let index = 1; index <= 12; index++) {
|
||
advance_triggers.push(`clicked:remove_skill_${index}`);
|
||
|
||
advance_triggers.push(`change:species_skill_${index}_advances`);
|
||
}
|
||
|
||
for (let index = 1; index <= 10; index++) {
|
||
advance_triggers.push(`change:species_talent_${index}_advances`);
|
||
};
|
||
|
||
on(advance_triggers.join(" "), eventInfo => setAttrs({advances_changed:"1"}));
|
||
|
||
on(`clicked:combinexp`, eventInfo => wfrpModule.consolidateXP());
|
||
|
||
on(`clicked:advance`, eventInfo => wfrpModule.advanceXP());
|
||
|
||
on(`clicked:career_incomplete`, eventInfo => wfrpModule.incompleteCareerXP());
|
||
|
||
on(`clicked:career_complete`, eventInfo => wfrpModule.completeCareerXP());
|
||
|
||
on(`change:repeating_noncareer-skills delete:repeating_noncareer-skills`, eventInfo => wfrpModule.calculateSkillAdvances());
|
||
|
||
on(`change:repeating_careers`, eventInfo => wfrpModule.calculateInitColumns(eventInfo.sourceAttribute, eventInfo.newValue));
|
||
|
||
// TRAPPINGS, WEAPONS & ARMOR FUNCTIONS
|
||
|
||
on(`change:repeating_armour remove:repeating_armour`, eventInfo => wfrpModule.calculateArmour());
|
||
|
||
on(`change:repeating_trappings change:repeating_armour:armour_enc change:repeating_armour:armour_worn change:repeating_weapons:weapon_enc`, eventInfo => wfrpModule.calculateCurrentEncumbrance());
|
||
|
||
on(`change:repeating_weapons:weapon_damage_flat change:repeating_weapons:weapon_damage_bonus`, eventInfo => wfrpModule.updateWeaponDamage(eventInfo.sourceAttribute));
|
||
|
||
on(`change:repeating_weapons:weapon_group`, eventInfo => wfrpModule.updateWeaponTarget(eventInfo.sourceAttribute, eventInfo.newValue));
|
||
|
||
on(`change:strength_bonus change:toughness_bonus change:encumbrance_bonus change:encumbrance_mod`, eventInfo => wfrpModule.calculateMaxEncumbrance());
|
||
|
||
["gold_to_silver", "silver_to_gold", "silver_to_brass", "brass_to_silver"].forEach(conversion => on(`clicked:${conversion}`, eventInfo => wfrpModule.currencyConversion(conversion)));
|
||
|
||
// COMBAT FUNCTIONS
|
||
|
||
on(`change:strength_bonus change:toughness_bonus change:willpower_bonus change:wound_mod change:size`, eventInfo => wfrpModule.calculateMaxWounds());
|
||
|
||
on(`change:strength_bonus change:toughness_bonus change:encumbrance_mod`, eventInfo => wfrpModule.calculateMaxEncumbrance());
|
||
|
||
on(`clicked:increment_advantage`, eventInfo => wfrpModule.incrementAdvantage());
|
||
|
||
on(`clicked:decrement_advantage`, eventInfo => wfrpModule.decrementAdvantage());
|
||
|
||
on(`clicked:reset_advantage`, eventInfo => setAttrs({advantage:0}));
|
||
|
||
// SPELL FUNCTIONS
|
||
|
||
on(`change:repeating_spells:spell_type change:repeating_spells:spell_lore change:repeating_spells:spell_deity`, eventInfo => wfrpModule.calculateSpellValue(eventInfo.sourceAttribute));
|
||
|
||
// NPC FUNCTIONS
|
||
|
||
on(`change:repeating_attacks:attack_name change:repeating_attacks:attack_type`, eventInfo => wfrpModule.getAttackValue(eventInfo.sourceAttribute));
|
||
|
||
on(`change:weapon_skill change:ballistic_skill`, eventInfo => wfrpModule.cascadeNPCAttacks());
|
||
|
||
[...wfrpModule.wfrp.characteristics, "initiative", "dodge", "endurance", "intuition", "perception", "cool"].forEach(characteristic => {
|
||
on(`change:${characteristic} change:${characteristic}_bonus`, eventInfo => wfrpModule.updateNPCButtons())
|
||
});
|
||
|
||
on(`change:npc sheet:opened`, eventInfo => wfrpModule.updateNPCButtons());
|
||
|
||
|
||
const wfrpDragAndDrop = ( () => {
|
||
|
||
const handleDrop = (values, name) => {
|
||
|
||
const {drop_name, drop_content, drop_data} = values;
|
||
|
||
const page_name = (name) ? name : drop_name;
|
||
|
||
if (drop_name === ""|| typeof drop_data === "") return;
|
||
|
||
let parsed_data = helperFunctions.parseJSON(drop_data);
|
||
|
||
if (parsed_data.Category === "Careers") handleCareer(page_name, parsed_data);
|
||
else if (parsed_data.Category === "Blessings" || parsed_data.Category === "Spells" || parsed_data.Category === "Miracles" ) handleSpell(page_name, parsed_data, drop_content);
|
||
else if (parsed_data.Category === "Items") handleItem(page_name, parsed_data);
|
||
else if (parsed_data.Category === "Monsters") handleMonster(page_name, parsed_data, drop_content);
|
||
else if (parsed_data.Category === "Talents") handleTalent(page_name, parsed_data);
|
||
else if (parsed_data.Category === "Conditions") handleCondition(page_name, parsed_data);
|
||
else if (parsed_data.Category === "Creature Traits") handleCreatureTrait(page_name, parsed_data);
|
||
else console.warn(`${parsed_data.Category} drop is not supported by the sheet`);
|
||
|
||
setAttrs({drop_name: "", drop_content: "", drop_data: ""});
|
||
|
||
}
|
||
|
||
const handleCareer = (name, data) => {
|
||
const updateAttrs = {};
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_careers_${repeating_id}`;
|
||
|
||
updateAttrs[`class`] = data.Class;
|
||
updateAttrs[`${row}_career_name`] = name;
|
||
|
||
Object.entries(data.blobs).forEach(([key, values], index) => {
|
||
|
||
const level = values.Level
|
||
|
||
updateAttrs[`${row}_career_level${level}_name`] = key;
|
||
updateAttrs[`${row}_career_level${level}_status`] = `${values.Tier} ${values.Standing}`;
|
||
updateAttrs[`${row}_career_${level}_trappings`] = values.Trappings;
|
||
|
||
const talents = values.Talents.split(",").map(item => item.trim());
|
||
|
||
talents.forEach((talent, index) => {
|
||
|
||
updateAttrs[`${row}_career_talent_${level}_${index+1}_name`] = talent;
|
||
|
||
});
|
||
|
||
const skills = values.Skills.split(",").map(item => item.trim());
|
||
|
||
skills.forEach((skill, index) => {
|
||
|
||
updateAttrs[`${row}_career_skill_${level}_${index+1}_name`] = skill;
|
||
|
||
});
|
||
|
||
const characteristics = helperFunctions.parseJSON(values["Characteristic Advances"]);
|
||
|
||
Object.entries(characteristics).forEach(([key,value]) => {
|
||
|
||
if (value.toLowerCase() === "true") {
|
||
const characteristic = key.toLowerCase().replace(/ /g,"_");
|
||
|
||
updateAttrs[`${row}_career_${characteristic}`] = level;
|
||
}
|
||
|
||
});
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
|
||
}
|
||
|
||
const handleSpell = (name, data) => {
|
||
|
||
const updateAttrs = {};
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_spells_${repeating_id}`;
|
||
|
||
updateAttrs[`${row}_spell_name`] = name;
|
||
updateAttrs[`${row}_spell_type`] = (data.Category.toLowerCase() === "spells") ? "Spell" : "Prayer";
|
||
updateAttrs[`${row}_spell_cn`] = data["Casting Number"] || 0;
|
||
updateAttrs[`${row}_spell_range`] = data.Range || 0;
|
||
updateAttrs[`${row}_spell_target`] = data.Target || 0;
|
||
updateAttrs[`${row}_spell_duration`] = data.Duration || 0;
|
||
updateAttrs[`${row}_spell_description`] = data.Description || 0;
|
||
updateAttrs[`${row}_spell_lore`] = data.Lore || "";
|
||
updateAttrs[`${row}_spell_diety`] = data.Deity || "";
|
||
|
||
setAttrs(updateAttrs);
|
||
|
||
}
|
||
|
||
const handleItem = (name, data) => {
|
||
const updateAttrs = {};
|
||
|
||
if (data.Subcategory === "Armour") {
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_armour_${repeating_id}`;
|
||
|
||
const armour = helperFunctions.parseJSON(data.Armor);
|
||
const points = armour.Points || 0;
|
||
const locations = [];
|
||
|
||
Object.entries(armour).forEach(([key, value]) => {
|
||
if (value === "Yes") locations.push(key);
|
||
});
|
||
|
||
updateAttrs[`${row}_armour_name`] = name;
|
||
updateAttrs[`${row}_armour_points`] = points;
|
||
updateAttrs[`${row}_armour_qualities`] = data.Traits || "";
|
||
updateAttrs[`${row}_armour_locations`] = locations.join(", ").replace(/Torso/g,"Body");
|
||
updateAttrs[`${row}_armour_enc`] = data.Encumbrance;
|
||
updateAttrs[`${row}_armour_mods`] = data.Modifiers || "";
|
||
updateAttrs[`${row}_armour_desc`] = data.Notes || "";
|
||
|
||
} else if (data.Subcategory === "Weapons") {
|
||
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_weapons_${repeating_id}`;
|
||
|
||
updateAttrs[`${row}_weapon_name`] = name;
|
||
updateAttrs[`${row}_weapon_group`] = data.Group;
|
||
updateAttrs[`${row}_weapon_range`] = (data.Range) ? data.Range : data.Reach || "";
|
||
updateAttrs[`${row}_weapon_damage_flat`] = data.Damage.replace(/[^0-9]/g,"");
|
||
updateAttrs[`${row}_weapon_damage_bonus`] = (data.Damage.match(/SB/)) ? "on" : "0";
|
||
updateAttrs[`${row}_weapon_qualities`] = data.Traits || "";
|
||
updateAttrs[`${row}_weapon_enc`] = data.Encumbrance || "0";
|
||
updateAttrs[`${row}_weapon_notes`] = data.Notes || "";
|
||
updateAttrs[`${row}_weapon_mods`] = data.Modifiers || "";
|
||
|
||
} else {
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_trappings_${repeating_id}`;
|
||
|
||
const modifiers = [];
|
||
|
||
if (data.Modifiers) modifiers.push(data.Modifiers);
|
||
if (data.Carries) modifiers.push(`Encumbrance +${data.Carries}`);
|
||
|
||
updateAttrs[`${row}_trappings_name`] = name;
|
||
updateAttrs[`${row}_trappings_amount`] = data["Number"] || 1;
|
||
updateAttrs[`${row}_trappings_enc`] = data.Encumbrance || 1;
|
||
updateAttrs[`${row}_trappings_inenc`] = "on";
|
||
updateAttrs[`${row}_trappings_mods`] = modifiers.join(", ") || "";
|
||
updateAttrs[`${row}_trappings_traits`] = data.Traits || "";
|
||
updateAttrs[`${row}_trappings_description`] = data.Notes || "";
|
||
updateAttrs[`${row}_trappings_type`] = (data.Subcategory === "Ammunition") ? 1 :
|
||
(data.Subcategory === "Packs and Containers") ? 2 :
|
||
(data.Subcategory === "Clothing and Accessories") ? 3 :
|
||
(data.Subcategory === "Tools and Kits") ? 4 :
|
||
(data.Subcategory === "Books and Documents") ? 5 :
|
||
(data.Subcategory === "Trade Tools and Workshops") ? 6 :
|
||
(data.Subcategory === "Animals and Vehicles") ? 7 :
|
||
(data.Subcategory === "Drugs and Poisons") ? 8 :
|
||
(data.Subcategory === "Herbs and Draughts") ? 9 :
|
||
(data.Subcategory === "Prosthetics") ? 10 :
|
||
11;
|
||
}
|
||
|
||
setAttrs(updateAttrs);
|
||
|
||
}
|
||
|
||
const handleMonster = (name, data, content) => {
|
||
let updateAttrs = {};
|
||
const characteristics = helperFunctions.parseJSON(data.Characteristics);
|
||
const traits = data["Traits"].split(/, (?![^\(]*\))/).map(item => item.trim());
|
||
const optional = (data["Optional Traits"]) ? data["Optional Traits"].split(/, (?![^\(]*\))/).map(item => item.trim()) : [];
|
||
|
||
updateAttrs[`character_name`] = name;
|
||
updateAttrs[`npc_description`] = data.Description || "";
|
||
updateAttrs[`npc`] = "on";
|
||
|
||
if (!data.Trappings) updateAttrs[`npc_trappings_flag`] = 0;
|
||
if (!data.Skills) updateAttrs[`npc_skills_flag`] = 0;
|
||
|
||
for (const characteristic in characteristics) {
|
||
updateAttrs[characteristic.replace(/ /g,"_")] = characteristics[characteristic];
|
||
updateAttrs[`${characteristic.replace(/ /g,"_")}_bonus`] = Math.floor(characteristics[characteristic]/10);
|
||
}
|
||
|
||
const trait_map = new Map();
|
||
|
||
for (const trait of traits) {
|
||
trait_map.set(
|
||
parseTrait(trait.trim()),
|
||
trait.trim()
|
||
);
|
||
}
|
||
|
||
const trait_map_opt = new Map();
|
||
|
||
for (const trait of optional) {
|
||
trait_map_opt.set(
|
||
parseTrait(trait.trim()),
|
||
trait.trim()
|
||
);
|
||
}
|
||
|
||
const request = [...trait_map.keys(), ...trait_map_opt.keys()].map(item => `Creature Traits:${item}`);
|
||
|
||
getCompendiumPage(request, compendium_pages => {
|
||
|
||
for (const page in compendium_pages) {
|
||
const repeating_id = generateRowID();
|
||
|
||
const trait = compendium_pages[page];
|
||
|
||
if (trait_map.get(trait.name)) {
|
||
const trait_name = trait_map.get(trait.name);
|
||
|
||
if (trait_name.match(/(weapon|ranged|tentacle|bite|horn|tail|tongue)/gi)) {
|
||
|
||
const attack = parseAttack(trait_map.get(trait.name), trait.data.Description);
|
||
|
||
updateAttrs = {...updateAttrs, ...attack};
|
||
|
||
} else {
|
||
|
||
const row = `repeating_traits_${repeating_id}`;
|
||
|
||
updateAttrs[`${row}_trait_name`] = trait_map.get(trait.name);
|
||
updateAttrs[`${row}_trait_enabled`] = "on";
|
||
updateAttrs[`${row}_trait_settings`] = 0;
|
||
updateAttrs[`${row}_trait_description`] = trait.data.Description;
|
||
|
||
}
|
||
|
||
} else if (trait_map_opt.get(trait.name)) {
|
||
const trait_name = trait_map_opt.get(trait.name);
|
||
|
||
if (trait_name.match(/(weapon|ranged|tentacle|bite|horn|tail|tongue)/gi)) {
|
||
const attack = parseAttack(trait_map_opt.get(trait.name), trait.data.Description, "(Optional)");
|
||
|
||
|
||
updateAttrs = {...updateAttrs, ...attack};
|
||
|
||
} else {
|
||
const row = `repeating_optional-traits_${repeating_id}`;
|
||
|
||
updateAttrs[`${row}_trait_name`] = trait_map_opt.get(trait.name);
|
||
updateAttrs[`${row}_trait_settings`] = 0;
|
||
updateAttrs[`${row}_trait_description`] = trait.data.Description;
|
||
}
|
||
|
||
}
|
||
}
|
||
|
||
getSectionIDs("repeating_traits", idarray => {
|
||
|
||
for (const id of idarray) removeRepeatingRow(`repeating_traits_${id}`);
|
||
|
||
getSectionIDs("repeating_optional-traits", idarray => {
|
||
|
||
for (const id of idarray) removeRepeatingRow(`repeating_optional-traits_${id}`);
|
||
|
||
getSectionIDs("repeating_attacks", idarray => {
|
||
|
||
for (const id of idarray) removeRepeatingRow(`repeating_attacks_${id}`);
|
||
|
||
for (const key in updateAttrs) {
|
||
if (updateAttrs[key] === null || updateAttrs[key] === undefined) delete updateAttrs[key];
|
||
}
|
||
|
||
setAttrs(updateAttrs, callback => setTokenValues())
|
||
|
||
});
|
||
|
||
});
|
||
|
||
});
|
||
|
||
});
|
||
}
|
||
|
||
const parseTrait = (trait) => {
|
||
trait = (trait.match(/Tentacles/gi)) ? "# Tentacles (Rating)" :
|
||
(trait.match(/Afraid/gi)) ? "Afraid (Target)" :
|
||
(trait.match(/Animosity/gi)) ? "Animosity (Target)" :
|
||
(trait.match(/Armour/gi)) ? "Armour (Rating)" :
|
||
(trait.match(/Bite/gi)) ? "Bite (Rating)" :
|
||
(trait.match(/Blessed/gi)) ? "Blessed (Various)" :
|
||
(trait.match(/Breath (.*?) (Cold)/gi)) ? "Breath Rating (Cold)" :
|
||
(trait.match(/Breath (.*?) (Corrosion)/gi)) ? "Breath Rating (Corrosion)" :
|
||
(trait.match(/Breath (.*?) (Fire)/gi)) ? "Breath Rating (Fire)" :
|
||
(trait.match(/Breath (.*?) (Electricity)/gi)) ? "Breath Rating (Electricity)" :
|
||
(trait.match(/Breath (.*?) (Poison)/gi)) ? "Breath Rating (Poison)" :
|
||
(trait.match(/Breath (.*?) (Smoke)/gi)) ? "Breath Rating (Smoke)" :
|
||
(trait.match(/Breath/gi)) ? "Breath Rating (Type)" :
|
||
(trait.match(/Corruption/gi)) ? "Corruption (Strength)" :
|
||
(trait.match(/Daemonic/gi)) ? "Daemonic (Target)" :
|
||
(trait.match(/Disease/gi)) ? "Disease (Type)" :
|
||
(trait.match(/Fear/gi)) ? "Fear (Rating)" :
|
||
(trait.match(/Flight/gi)) ? "Flight (Rating)" :
|
||
(trait.match(/Hatred/gi)) ? "Hatred (Target)" :
|
||
(trait.match(/Horns/gi)) ? "Horns Rating (Feature)" :
|
||
(trait.match(/Immunity/gi)) ? "Immunity (Type)" :
|
||
(trait.match(/Magic Resistance/gi)) ? "Magic Resistance (Rating)" :
|
||
(trait.match(/Miracles/gi)) ? "Miracles (Various)" :
|
||
(trait.match(/Night Vision/gi)) ? "Night Vision" :
|
||
(trait.match(/Prejudice/gi)) ? "Prejudice (Target)" :
|
||
(trait.match(/Ranged/gi)) ? "Ranged Rating (Range)" :
|
||
(trait.match(/Spellcaster/gi)) ? "Spellcaster (Various)" :
|
||
(trait.match(/Tail/gi)) ? "Tail Attack (Rating)" :
|
||
(trait.match(/Terror/gi)) ? "Terror (Rating)" :
|
||
(trait.match(/Tongue Attack/gi)) ? "Tongue Attack (Rating) (Range)" :
|
||
(trait.match(/Trained/gi)) ? "Trained (Trained Skills)" :
|
||
(trait.match(/Venom/gi)) ? "Venom (Rating)" :
|
||
(trait.match(/Terror/gi)) ? "Terror (Rating)" :
|
||
(trait.match(/Ward/gi)) ? "Ward (Rating)" :
|
||
(trait.match(/Weapon/gi)) ? "Weapon (Rating)" :
|
||
(trait.match(/Web/gi)) ? "Web (Rating)" :
|
||
(trait.match(/Tiny/gi)) ? "Tiny" :
|
||
(trait.match(/Little/gi)) ? "Little" :
|
||
(trait.match(/Small/gi)) ? "Small" :
|
||
(trait.match(/Average/gi)) ? "Average" :
|
||
(trait.match(/Large/gi)) ? "Large" :
|
||
(trait.match(/Enormous/gi)) ? "Enormous" :
|
||
(trait.match(/Monstrous/gi)) ? "Monstrous" :
|
||
`${trait}`;
|
||
|
||
return trait;
|
||
}
|
||
|
||
const parseAttack = (trait, description, append = "") => {
|
||
const attacks = ["weapon","ranged","tentacle","bite","horn","tail","tongue"];
|
||
const updateAttrs = {};
|
||
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_attacks_${repeating_id}`;
|
||
|
||
for (const attack of attacks) {
|
||
const expression = new RegExp(attack,"gi");
|
||
|
||
let name = trait;
|
||
let damage = "";
|
||
let type = "Weapon Skill";
|
||
let range = "Touch";
|
||
let attacks = "1";
|
||
|
||
if (trait.match(expression)) {
|
||
|
||
if (trait.match(/range/gi) && trait.match(/\(/)) {
|
||
[trait, range] = trait.split("(");
|
||
range = range.substr(0,range.length-1);
|
||
type = "Ballistic Skill";
|
||
}
|
||
|
||
if (trait.match(/[0-9]+X/)) {
|
||
attacks = trait.match(/([0-9]+)X/)[1];
|
||
}
|
||
|
||
if (trait.match(/\+/)) {
|
||
[name, damage] = trait.split("+");
|
||
}
|
||
|
||
updateAttrs[`${row}_attack_settings`] = "0";
|
||
updateAttrs[`${row}_attack_name`] = `${name} ${append}`;
|
||
updateAttrs[`${row}_attack_damage`] = damage;
|
||
updateAttrs[`${row}_attack_type`] = type;
|
||
updateAttrs[`${row}_attack_range`] = range;
|
||
updateAttrs[`${row}_attack_attacks`] = attacks;
|
||
updateAttrs[`${row}_attack_description`] = description;
|
||
}
|
||
}
|
||
|
||
return updateAttrs;
|
||
}
|
||
|
||
const handleTalent = (name, data) => {
|
||
const updateAttrs = {};
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_talent_${repeating_id}`;
|
||
|
||
updateAttrs[`${row}_talent_name`] = name;
|
||
updateAttrs[`${row}_talent_ranks`] = 1;
|
||
updateAttrs[`${row}_talent_description`] = data.Description || "";
|
||
updateAttrs[`${row}_talent_modifiers`] = data.Modifiers || "";
|
||
|
||
const attrs = [];
|
||
|
||
wfrpModule.wfrp.characteristics.forEach(characteristic => {
|
||
attrs.push(characteristic);
|
||
attrs.push(`${characteristic}_bonus`);
|
||
});
|
||
|
||
getAttrs(attrs, values => {
|
||
const key_array = Object.keys(values);
|
||
let total = 0;
|
||
|
||
key_array.forEach(key => {
|
||
const parsed = helperFunctions.capitalizeString(key.replace(/_/g, " "));
|
||
if (data.Max.trim() === parsed) total += parseInt(values[key]);
|
||
|
||
});
|
||
|
||
const max = (!isNaN(parseInt(data.Max))) ? data.Max :
|
||
(data.Max === "None") ? "-" :
|
||
total;
|
||
|
||
updateAttrs[`${row}_talent_ranks_max`] = max;
|
||
|
||
setAttrs(updateAttrs);
|
||
});
|
||
|
||
}
|
||
|
||
const handleCondition = (name, data) => {
|
||
const updateAttrs = {};
|
||
const attrs = [];
|
||
|
||
getSectionIDs("conditions", id_array => {
|
||
id_array.forEach(id => {
|
||
attrs.push(`repeating_conditions_${id}_condition_name`);
|
||
});
|
||
|
||
getAttrs(attrs, values => {
|
||
const values_array = Object.entries(values);
|
||
const values_test = Object.values(values);
|
||
|
||
if (values_test.indexOf(name) > -1) {
|
||
|
||
if (data.Stackable === "TRUE") {
|
||
|
||
const key = values_array[values_test.indexOf(name)][0];
|
||
const rank_attr = key.substring(0, key.length-4) + "ranks";
|
||
|
||
getAttrs([rank_attr], values => {
|
||
const rank = parseInt(values[rank_attr]) + 1 || 1;
|
||
|
||
setAttrs({[rank_attr]:rank});
|
||
});
|
||
}
|
||
|
||
} else {
|
||
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_conditions_${repeating_id}`;
|
||
updateAttrs[`${row}_condition_name`] = name;
|
||
updateAttrs[`${row}_condition_ranks`] = 1;
|
||
updateAttrs[`${row}_condition_gpenalty`] = data["Global Test Modifier"] || "";
|
||
updateAttrs[`${row}_condition_description`] = data.Description || "";
|
||
|
||
setAttrs(updateAttrs);
|
||
}
|
||
});
|
||
});
|
||
|
||
}
|
||
|
||
const handleCreatureTrait = (name, data) => {
|
||
let updateAttrs = {};
|
||
const attrs = [];
|
||
|
||
const request = `Creature Traits:${parseTrait(name)}`;
|
||
|
||
getCompendiumPage(request, compendium_pages => {
|
||
|
||
const trait = compendium_pages;
|
||
|
||
if (trait.name.match(/(weapon|ranged|tentacle|bite|horn|tail|tongue|claw)/gi)) {
|
||
|
||
const attack = parseAttack(name, trait.data.Description);
|
||
|
||
updateAttrs = {...updateAttrs, ...attack};
|
||
|
||
} else if (trait) {
|
||
const repeating_id = generateRowID();
|
||
const row = `repeating_traits_${repeating_id}`;
|
||
|
||
updateAttrs[`${row}_trait_name`] = name;
|
||
updateAttrs[`${row}_trait_enabled`] = "on";
|
||
updateAttrs[`${row}_trait_settings`] = 0;
|
||
updateAttrs[`${row}_trait_description`] = trait.data.Description;
|
||
}
|
||
|
||
setAttrs(updateAttrs);
|
||
|
||
});
|
||
}
|
||
|
||
const setTokenValues = () => {
|
||
|
||
const token_values = [];
|
||
|
||
for (const index of [1,2,3]) {
|
||
token_values.push(`bar${index}_v`);
|
||
token_values.push(`bar${index}_m`);
|
||
token_values.push(`bar${index}_l`);
|
||
}
|
||
|
||
getAttrs(token_values, settings => {
|
||
|
||
const default_attr = {
|
||
width: 70,
|
||
height: 70
|
||
};
|
||
|
||
const attrs = [];
|
||
|
||
for (const item in settings) {
|
||
attrs.push(settings[item]);
|
||
}
|
||
|
||
getAttrs(attrs, values => {
|
||
|
||
for (const item in settings) {
|
||
if (settings[item] !== "") {
|
||
default_attr[item] = settings[item];
|
||
}
|
||
|
||
if (values[settings[item]]) {
|
||
default_attr[item] = values[settings[item]];
|
||
}
|
||
}
|
||
|
||
for (const item in default_attr) {
|
||
if (item.match("_v")) {
|
||
default_attr[`${item}alue`] = default_attr[item];
|
||
delete default_attr[item]
|
||
}
|
||
if (item.match("_m")) {
|
||
default_attr[`${item}ax`] = default_attr[item];
|
||
delete default_attr[item]
|
||
}
|
||
if (item.match("_l")) {
|
||
default_attr[`${item}ink`] = default_attr[item];
|
||
delete default_attr[item]
|
||
}
|
||
}
|
||
|
||
setDefaultToken(default_attr);
|
||
|
||
});
|
||
|
||
});
|
||
|
||
}
|
||
|
||
return {
|
||
handleDrop:handleDrop
|
||
}
|
||
|
||
})();
|
||
|
||
on("change:drop_name", (eventInfo) => {
|
||
getAttrs(["drop_name", "drop_content", "drop_data"], (values) => {
|
||
wfrpDragAndDrop.handleDrop(values);
|
||
});
|
||
});
|
||
|
||
const helperFunctions = (() => {
|
||
|
||
const extractRepeatingId = (attribute, section) => {
|
||
const prefix = `repeating_${section}`;
|
||
|
||
return attribute.substring(0, (prefix.length+21));
|
||
};
|
||
|
||
const extractRepeatingIdExact = (attribute, section) => {
|
||
const prefix = `repeating_${section}`;
|
||
|
||
return attribute.substring(prefix.length, (prefix.length+21));
|
||
};
|
||
|
||
const getSectionIDsOrdered = (section_name, callback) => {
|
||
getAttrs([`_reporder_repeating_${section_name}`], values => {
|
||
getSectionIDs(`repeating_${section_name}`, id_array => {
|
||
const reporder_array = (values[`_reporder_repeating_${section_name}`]) ? values[`_reporder_repeating_${section_name}`].toLowerCase().split(',') : [];
|
||
const ids = [...new Set(reporder_array.filter(id => reporder_array.includes(id)).concat(id_array))];
|
||
|
||
callback(ids);
|
||
});
|
||
});
|
||
};
|
||
|
||
const capitalizeString = (string) => {
|
||
return string.split(" ").map(word => `${word.substring(0,1).toUpperCase()}${word.substring(1,word.length)}`).join(" ");
|
||
}
|
||
|
||
const parseJSON = (json) => {
|
||
let result = {};
|
||
|
||
try {
|
||
result = JSON.parse(json);
|
||
} catch (error) {
|
||
result = json;
|
||
}
|
||
|
||
return result;
|
||
}
|
||
|
||
const aggregateRepeatingIDs = (repeating_sections, callback, aggregate) => {
|
||
|
||
const section = repeating_sections.shift();
|
||
|
||
if (section) {
|
||
aggregate = aggregate || {};
|
||
|
||
getSectionIDs(`repeating_${section}`, ids => {
|
||
|
||
aggregate[section] = ids
|
||
|
||
if (repeating_sections.length === 0) {
|
||
callback(aggregate);
|
||
} else {
|
||
aggregateRepeatingIDs(repeating_sections, callback, aggregate);
|
||
}
|
||
});
|
||
} else {
|
||
callback(aggregate);
|
||
}
|
||
}
|
||
|
||
return {
|
||
extractRepeatingId: extractRepeatingId,
|
||
extractRepeatingIdExact: extractRepeatingIdExact,
|
||
getSectionIDsOrdered: getSectionIDsOrdered,
|
||
capitalizeString: capitalizeString,
|
||
parseJSON: parseJSON,
|
||
aggregateRepeatingIDs:aggregateRepeatingIDs,
|
||
}
|
||
|
||
})();
|
||
//# sourceURL=sheetworkers.js
|
||
</script> |