Files
roll20-character-sheets/Godbound/Godbound.html
T
Almos80 711f6155ca Update Godbound.html
Misc Effort Spent added to Effort Spent in the Resources section.
2025-03-29 13:33:50 +01:00

3679 lines
151 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<div class="overall-wrapper">
<input type="radio" name="attr_tab" class="tab-page-character" value="character" checked="checked"/>
<span class="tab-page-character">Character</span>
<input type="radio" name="attr_tab" class="tab-page-arts" value="arts"/>
<span class="tab-page-arts">Arts</span>
<input type="radio" name="attr_tab" class="tab-page-npc" value="npc"/>
<span class="tab-page-npc">NPC</span>
<input type="radio" name="attr_tab" class="tab-page-faction" value="faction"/>
<span class="tab-page-faction">Faction</span>
<div class="section-character">
<div class="row">
<div class="col-2-3">
<div class="row">
<div class="col-1-2 pad-t-md pad-r-md pad-b-sm">
<div class="row">
<div class="col-1 title-banner-heading pad-t-lg pad-b-sm">
<h2>Godbound</h2>
<hr/>
</div>
</div>
<!--- CHARACTER DESCRIPTION SECTION --->
<div class="row pad-b-sm">
<div class="col-4-15 attr vert-middle right pad-l-sm pad-r-md">
Name
</div>
<div class="col-11-15 attr vert-middle pad-t-sm pad-r-sm">
<input type="text" name="attr_character_name" value=""/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-4-15 attr vert-top right pad-l-sm pad-t-sm pad-r-md">
Description
</div>
<div class="col-11-15 attr vert-middle pad-r-sm">
<textarea class="large-textarea resize-vertical" name="attr_character_description" placeholder="Character description"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-4-15 attr vert-top right pad-l-sm pad-t-sm pad-r-md">
Language
</div>
<div class="col-11-15 attr vert-middle pad-r-sm">
<textarea class="small-textarea resize-vertical" name="attr_character_languages" placeholder="Languages known"></textarea>
</div>
</div>
<div class="row pad-b-md">
<div class="col-4-15 attr vert-top right pad-l-sm pad-t-sm pad-r-md">
Goal
</div>
<div class="col-11-15 attr vert-middle pad-r-sm">
<textarea class="large-textarea resize-vertical" name="attr_character_goal" placeholder="Goals"></textarea>
</div>
</div>
<div class="row pad-b-md">
<div class="col-1-20 attr vert-middle center pad-l-sm pad-r-md">
<br/>
</div>
<div class="col-3-20 attr vert-middle right pad-r-md">
Level
</div>
<div class="col-3-20 attr vert-middle center pad-r-md">
<input type="number" name="attr_level" value="1"/>
<input type="hidden" name="attr_base_attack_bonus" value="@{level}" disabled="true"/>
</div>
<div class="col-1-20 attr vert-middle center pad-r-md">
<br/>
</div>
<div class="col-2-5 attr vert-middle right pad-r-md">
Experience Points
</div>
<div class="col-3-20 attr vert-middle center pad-r-md">
<input type="number" name="attr_experience" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-r-sm">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-7-20 attr vert-middle right pad-l-sm pad-r-md">
Ability Points
</div>
<div class="col-1-10 attr vert-middle center pad-r-md">
<input type="number" name="attr_ability_points" value="6"/>
</div>
<div class="col-3-20 attr vert-middle right pad-r-md">
Spent
</div>
<div class="col-1-10 attr vert-middle center pad-r-md">
<input type="number" name="attr_ability_points_spent" value="0"/>
</div>
<div class="col-3-20 attr vert-middle right pad-r-md">
Free
</div>
<div class="col-1-10 attr vert-middle center pad-r-md">
<input type="number" name="attr_ability_points_free" value="@{ability_points} - @{ability_points_spent}" disabled="true"/>
</div>
<div class="col-1-20 attr vert-middle center pad-r-sm">
<br/>
</div>
</div>
<!--- ATTRIBUTES SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Attributes</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle center underline pad-l-sm pad-r-md">
<br/>
</div>
<div class="col-1-5 attr vert-middle center underline pad-r-md">
Score
</div>
<div class="col-1-5 attr vert-middle center underline pad-r-md">
Mod
</div>
<div class="col-1-5 attr vert-middle center underline pad-r-md">
Check
</div>
<div class="col-1-10 attr vert-middle center underline pad-r-sm">
Roll
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Strength
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_strength" value="10"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_strength_mod" value="0" />
<input type="number" name="attr_strength_mod" value="@{calc_strength_mod}" disabled="true">
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_strength_check" value="21-@{strength}" disabled="true">
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_strength_check" value="&{template:godbound} {{name=@{character_name}}} {{title=Check}} {{roll=Strength}} {{check=[[1d20 + ?{Modifier|0}]]}} {{target=[[@{strength_check}]]}}"></button>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Dexterity
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_dexterity" value="10"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_dexterity_mod" value="0" />
<input type="number" name="attr_dexterity_mod" value="@{calc_dexterity_mod}" disabled="true">
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_dexterity_check" value="21-@{dexterity}" disabled="true">
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_dexterity_check" value="&{template:godbound} {{name=@{character_name}}} {{title=Check}} {{roll=Dexterity}} {{check=[[1d20 + ?{Modifier|0}]]}} {{target=[[@{dexterity_check}]]}}"></button>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Constitution
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_constitution" value="10"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_constitution_mod" value="0" />
<input type="number" name="attr_constitution_mod" value="@{calc_constitution_mod}" disabled="true">
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_constitution_check" value="21-@{constitution}" disabled="true">
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_constitution_check" value="&{template:godbound} {{name=@{character_name}}} {{title=Check}} {{roll=Constitution}} {{check=[[1d20 + ?{Modifier|0}]]}} {{target=[[@{constitution_check}]]}}"></button>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Intelligence
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_intelligence" value="10"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_intelligence_mod" value="0" />
<input type="number" name="attr_intelligence_mod" value="@{calc_intelligence_mod}" disabled="true">
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_intelligence_check" value="21-@{intelligence}" disabled="true">
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_intelligence_check" value="&{template:godbound} {{name=@{character_name}}} {{title=Check}} {{roll=Intelligence}} {{check=[[1d20 + ?{Modifier|0}]]}} {{target=[[@{intelligence_check}]]}}"></button>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Wisdom
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_wisdom" value="10"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_wisdom_mod" value="0" />
<input type="number" name="attr_wisdom_mod" value="@{calc_wisdom_mod}" disabled="true">
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_wisdom_check" value="21-@{wisdom}" disabled="true">
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_wisdom_check" value="&{template:godbound} {{name=@{character_name}}} {{title=Check}} {{roll=Wisdom}} {{check=[[1d20 + ?{Modifier|0}]]}} {{target=[[@{wisdom_check}]]}}"></button>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Charisma
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_charisma" value="10"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_charisma_mod" value="0" />
<input type="number" name="attr_charisma_mod" value="@{calc_charisma_mod}" disabled="true">
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_charisma_check" value="21-@{charisma}" disabled="true">
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_charisma_check" value="&{template:godbound} {{name=@{character_name}}} {{title=Check}} {{roll=Charisma}} {{check=[[1d20 + ?{Modifier|0}]]}} {{target=[[@{charisma_check}]]}}"></button>
</div>
</div>
<!--- SAVES SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Saving Throws</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle center underline pad-l-sm pad-r-md">
<br/>
</div>
<div class="col-1-5 attr vert-middle center underline pad-r-md">
Base
</div>
<div class="col-1-5 attr vert-middle center underline pad-r-md">
Bonus
</div>
<div class="col-1-5 attr vert-middle center underline pad-r-md">
Penalty
</div>
<div class="col-1-10 attr vert-middle center underline pad-r-sm">
Roll
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Hardiness
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_hardiness_mod" value="0"/>
<input type="number" name="attr_hardiness" value="16-@{level}-@{calc_hardiness_mod}" disabled="true"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_hardiness_bonus" value="0"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_hardiness_penalty" value="@{hardiness_armor_penalty}" disabled="true"/>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_hardiness_save" value="&{template:godbound} {{name=@{character_name}}} {{title=Save}} {{roll=Hardiness Save}} {{save=[[1d20 + @{hardiness_bonus} + @{hardiness_penalty} + ?{Modifier|0}]]}} {{target=[[@{hardiness}]]}}"></button>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Evasion
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_evasion_mod" value="0"/>
<input type="number" name="attr_evasion" value="16-@{level}-@{calc_evasion_mod}" disabled="true"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_evasion_bonus" value="0"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_evasion_penalty" value="@{evasion_armor_penalty}" disabled="true"//>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_evasion_save" value="&{template:godbound} {{name=@{character_name}}} {{title=Save}} {{roll=Evasion Save}} {{save=[[1d20 + @{evasion_bonus} + @{evasion_penalty} + ?{Modifier|0}]]}} {{target=[[@{evasion}]]}}"></button>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Spirit
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_spirit_mod" value="0"/>
<input type="number" name="attr_spirit" value="16-@{level}-@{calc_spirit_mod}" disabled="true"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_spirit_bonus" value="0"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_spirit_penalty" value="@{spirit_armor_penalty}" disabled="true"//>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_spirit_save" value="&{template:godbound} {{name=@{character_name}}} {{title=Save}} {{roll=Spirit Save}} {{save=[[1d20 + @{spirit_bonus} + @{spirit_penalty} + ?{Modifier|0}]]}} {{target=[[@{spirit}]]}}"></button>
</div>
</div>
<!--- HEALTH SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Hit Points</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1-5 attr vert-middle right pad-l-sm pad-r-md">
Current
</div>
<div class="col-3-20 attr vert-middle pad-r-md">
<input type="number" name="attr_hit_points" value="8"/>
</div>
<div class="col-1-4 attr vert-middle right pad-l-sm pad-r-md">
Bonus HP
</div>
<div class="col-1-10 attr vert-middle pad-r-md">
<input type="number" name="attr_hit_points_bonus" value="0"/>
</div>
<div class="col-1-5 attr vert-middle right pad-r-md">
Max HP
</div>
<div class="col-1-10 attr vert-middle pad-r-sm">
<input type="hidden" name="attr_calc_hit_points_increase" value="((4*(@{level}-1))+(ceil((@{constitution_mod})/2)*(@{level}-1)))" disabled="true"/>
<input type="number" name="attr_hit_points_max" value="(8+@{constitution_mod}+@{calc_hit_points_increase}+@{hit_points_bonus})" disabled="true"/>
</div>
</div>
</div>
<div class="col-1-2 pad-t-md pad-r-md pad-b-sm">
<!--- FACTS SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Facts</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-7-25 attr vert-top right pad-l-sm pad-t-sm pad-r-md">
Origin
</div>
<div class="col-18-25 attr vert-top pad-r-sm">
<textarea class="small-textarea resize-vertical" name="attr_origin" placeholder="Origin fact"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-7-25 attr vert-top right pad-l-sm pad-t-sm pad-r-md">
Past Career
</div>
<div class="col-18-25 attr vert-top pad-r-sm">
<textarea class="small-textarea resize-vertical" name="attr_past_career" placeholder="Career fact"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-7-25 attr vert-top right pad-l-sm pad-t-sm pad-r-md">
Relationship
</div>
<div class="col-18-25 attr vert-top pad-r-sm">
<textarea class="small-textarea resize-vertical" name="attr_relationship" placeholder="relationship fact"></textarea>
</div>
</div>
<fieldset class="repeating_facts">
<div class="row mar-b-sm">
<div class="col-7-25 attr vert-top right pad-l-sm pad-t-sm pad-r-md">
Other
</div>
<div class="col-18-25 attr vert-top pad-r-sm">
<textarea class="small-textarea resize-vertical" name="attr_other_fact_repeat" placeholder="Other fact"></textarea>
</div>
</div>
</fieldset>
<!--- ARMOR SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Armor</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-20 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Type
</div>
<div class="col-17-20 attr vert-middle pad-t-sm pad-r-md">
<select class="select" name="attr_armor_type">
<option value="9" selected="selected">None (Skin or clothing)</option>
<option value="7">Light (Leathers or hides)</option>
<option value="5">Medium (Mail or light plate) [-4 to one save]</option>
<option value="3">Heavy (Heavy plate) [-4 to two saves]</option>
<option value="3">Divine Gift (Granted AC of 3)</option>
</select>
</div>
</div>
<div class="row">
<div class="col-3-20 attr vert-middle right pad-l-sm pad-r-md">
AC
</div>
<div class="col-1-10 attr vert-middle center pad-r-md">
<input type="number" name="attr_armor_ac" value="@{armor_type}" disabled="true"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-md pad-r-md mar-t-sm">
<label class="box-check"><input type="checkbox" class="box-check" name="attr_armor_shield" value="-1"/><span class="box-check">Shield</span></label>
</div>
<div class="col-3-20 attr vert-middle right pad-r-md">
Bonus
</div>
<div class="col-1-10 attr vert-middle center pad-r-md">
<input type="number" name="attr_armor_bonus" value="0"/>
</div>
<div class="col-3-20 attr vert-middle right pad-l-sm pad-r-md">
Total
</div>
<div class="col-3-20 attr vert-middle center pad-r-sm">
<input type="number" name="attr_armor_total" value="((@{armor_ac}) + (@{armor_shield}) - (@{armor_bonus}) - (@{dexterity_mod}))" disabled="true"/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1 attr pad-r-sm">
<textarea class="small-textarea resize-vertical" name="attr_armor_description" placeholder="Armor description"></textarea>
</div>
</div>
<div class="row">
<div class="col-8-23 attr vert-middle right pad-l-sm pad-r-md">
Save Penalties
</div>
<div class="col-5-23 attr vert-middle pad-t-md pad-r-md pad-b-sm mar-t-md">
<label class="box-check"><input type="checkbox" class="box-check" name="attr_hardiness_armor_penalty" value="-4"/><span class="box-check">Hardiness</span></label>
</div>
<div class="col-5-23 attr vert-middle pad-t-md pad-r-md pad-b-sm mar-t-md">
<label class="box-check"><input type="checkbox" class="box-check" name="attr_evasion_armor_penalty" value="-4"/><span class="box-check">Evasion</span></label>
</div>
<div class="col-5-23 attr vert-middle pad-t-md pad-r-sm pad-b-sm mar-t-md">
<label class="box-check"><input type="checkbox" class="box-check" name="attr_spirit_armor_penalty" value="-4"/><span class="box-check">Spirit</span></label>
</div>
</div>
<!--- AUTO-HIT SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Auto-Hit Attacks</h3>
</div>
</div>
<div class="row pad-b-md">
<div class="col-11-20 attr vert-middle underline pad-l-sm pad-r-md">
Weapon or Gift
</div>
<div class="col-1-5 attr vert-middle center underline pad-r-md">
Damage
</div>
<div class="col-3-20 attr vert-middle center underline pad-r-md">
Bonus
</div>
<div class="col-1-10 attr vert-middle center underline pad-r-sm">
Roll
</div>
</div>
<div class="row pad-b-sm">
<div class="col-11-20 attr vert-middle pad-l-sm pad-r-md">
<input type="text" name="attr_auto_attack_name" value="Fray Die" readonly="true"/>
</div>
<div class="col-1-5 attr vert-middle center pad-r-md">
<select class="select-center" name="attr_fray_die">
<option value="1d8" selected="selected">1d8</option>
<option value="1d10">1d10</option>
<option value="1d12">1d12</option>
<option value="1d20">1d20</option>
</select>
</div>
<div class="col-3-20 attr vert-middle center pad-r-md">
<input type="text" name="attr_fray_die_bonus" value="N/A" readonly="true"/>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_fray" value="&{template:godbound} {{name=@{character_name}}} {{title=Damage}} {{roll=Fray Die}} {{fray=[[@{fray_die}]]}} {{damage0=[[0]]}} {{damage1=[[1]]}} {{damage2=[[2]]}} {{damage4=[[4]]}}"></button>
</div>
</div>
<fieldset class="repeating_autoattacks">
<div class="row mar-b-sm">
<div class="col-11-20 attr vert-middle pad-l-sm pad-r-md">
<input type="text" name="attr_auto_attack_name_repeat" value="" placeholder="Attack"/>
</div>
<div class="col-1-5 attr vert-middle center pad-r-md">
<select class="select-center" name="attr_auto_attack_damage_die_repeat">
<option value="0" selected="selected">?</option>
<option value="1d4">1d4</option>
<option value="1d6">1d6</option>
<option value="1d8">1d8</option>
<option value="1d10">1d10</option>
<option value="1d12">1d12</option>
<option value="1d20">1d20</option>
</select>
</div>
<div class="col-3-20 attr vert-middle center pad-r-md">
<input type="number" name="attr_auto_attack_damage_bonus_repeat" value="0"/>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_auto_hit_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Attack}} {{roll=@{auto_attack_name_repeat} Auto Damage}} {{freedamage=[[@{auto_attack_damage_die_repeat} + @{auto_attack_damage_bonus_repeat}]]}} {{damage0=[[0]]}} {{damage1=[[1]]}} {{damage2=[[2]]}} {{damage4=[[4]]}}"></button>
</div>
</div>
</fieldset>
<!--- MULTI-DIE DAMAGE SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Multi-Die Damage Rolls</h3>
</div>
</div>
<div class="row pad-b-md">
<div class="col-11-20 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Weapon or Gift
</div>
<div class="col-7-40 attr vert-middle center underline pad-t-sm pad-r-md">
Dice
</div>
<div class="col-7-40 attr vert-middle center underline pad-t-sm pad-r-md">
Type
</div>
<div class="col-1-10 attr vert-middle center underline pad-t-sm pad-r-sm">
Roll
</div>
</div>
<fieldset class="repeating_multidieattacks">
<div class="row mar-b-sm">
<div class="col-11-20 attr vert-middle pad-l-sm pad-r-md">
<input type="text" name="attr_multi_die_attack_name_repeat" value="" placeholder="Attack"/>
</div>
<div class="col-7-40 attr vert-middle center pad-r-md">
<select class="select-center" name="attr_multi_die_damage_dice_number_repeat">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
<div class="col-7-40 attr vert-middle center pad-r-md">
<select class="select-center" name="attr_multi_die_damage_die_type_repeat">
<option value="1" selected="selected">?</option>
<option value="4">d4</option>
<option value="6">d6</option>
<option value="8">d8</option>
<option value="10">d10</option>
<option value="12">d12</option>
<option value="20">d20</option>
</select>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_multi_damage_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Damage}} {{roll=@{multi_die_attack_name_repeat} Multi-Die Damage}} {{freedamagedice=[[@{multi_die_damage_dice_number_repeat}]]}} {{freedamage1=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage2=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage3=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage4=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage5=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage6=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage7=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage8=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage9=[[1d@{multi_die_damage_die_type_repeat}]]}} {{freedamage10=[[1d@{multi_die_damage_die_type_repeat}]]}} {{damage0=[[0]]}} {{damage1=[[1]]}} {{damage2=[[2]]}} {{damage4=[[4]]}}"></button>
</div>
</div>
</fieldset>
<!--- DAMAGE CHART SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Damage Chart</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-20 attr vert-middle underline center pad-l-sm pad-r-md">
<br/>
</div>
<div class="col-2-5 attr vert-middle underline center pad-r-md">
Roll (per die)
</div>
<div class="col-7-20 attr vert-middle underline center pad-r-md">
Damage
</div>
<div class="col-1-10 attr vert-middle underline center pad-r-sm">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-20 attr vert-middle center pad-l-sm pad-r-md">
<br/>
</div>
<div class="col-2-5 attr vert-middle center pad-r-md">
1 or less
</div>
<div class="col-7-20 attr vert-middle center pad-r-md">
0
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-20 attr vert-middle center pad-l-sm pad-r-md">
<br/>
</div>
<div class="col-2-5 attr vert-middle center pad-r-md">
2 - 5
</div>
<div class="col-7-20 attr vert-middle center pad-r-md">
1
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-20 attr vert-middle center pad-l-sm pad-r-md">
<br/>
</div>
<div class="col-2-5 attr vert-middle center pad-r-md">
6 - 9
</div>
<div class="col-7-20 attr vert-middle center pad-r-md">
2
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-20 attr vert-middle center pad-l-sm pad-r-md">
<br/>
</div>
<div class="col-2-5 attr vert-middle center pad-r-md">
10 or more
</div>
<div class="col-7-20 attr vert-middle center pad-r-md">
4
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm">
<br/>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-1 pad-t-md pad-r-md pad-b-sm">
<!--- ATTACKS SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Attacks</h3>
</div>
</div>
<div class="row pad-b-md">
<div class="col-7-25 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Weapon or Gift
</div>
<div class="col-2-25 attr vert-middle center underline pad-t-sm pad-r-md">
Attr
</div>
<div class="col-11-100 attr vert-middle center underline pad-t-sm pad-r-mdd">
Hit Bonus
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Range
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Area
</div>
<div class="col-9-50 attr vert-middle center underline pad-t-sm pad-r-md">
Damage Die
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
Roll
</div>
</div>
<fieldset class="repeating_weapons">
<div class="row mar-b-sm">
<div class="col-7-25 attr vert-middle pad-l-sm pad-r-md">
<input type="text" name="attr_weapon_name_repeat" value="" placeholder="Attack"/>
</div>
<div class="col-2-25 attr vert-middle center pad-r-md">
<select class="select-center" name="attr_weapon_attribute_repeat">
<option value="0" selected="selected">?</option>
<option value="@{strength_mod}">Str</option>
<option value="@{dexterity_mod}">Dex</option>
<option value="@{constitution_mod}">Con</option>
<option value="@{intelligence_mod}">Int</option>
<option value="@{wisdom_mod}">Wis</option>
<option value="@{charisma_mod}">Cha</option>
</select>
</div>
<div class="col-11-100 attr vert-middle center pad-r-md">
<input type="number" name="attr_weapon_bonus_repeat" value="0" sheet-title="Attribute modifier already included in hit bonus"/>
</div>
<div class="col-3-20 attr vert-middle center pad-r-md">
<input type="text" class="input-center" name="attr_weapon_range_repeat" value="Melee / 30 ft"/>
</div>
<div class="col-3-20 attr vert-middle center pad-r-md">
<input type="text" class="input-center" name="attr_weapon_area_repeat" value="Single target"/>
</div>
<div class="col-2-25 attr vert-middle center pad-r-sm">
<select class="select-center" name="attr_weapon_damage_die_repeat">
<option value="1d0" selected="selected">?</option>
<option value="1d4">1d4</option>
<option value="1d6">1d6</option>
<option value="1d8">1d8</option>
<option value="1d10">1d10</option>
<option value="1d12">1d12</option>
<option value="1d20">1d20</option>
</select>
</div>
<div class="col-1-50 attr vert-middle center pad-r-sm">
+
</div>
<div class="col-2-25 attr vert-middle center pad-r-md">
<input type="number" class="input-center" name="attr_weapon_damage_bonus_repeat" value="0" sheet-title="Attribute modifier already included in damage"/>
</div>
<div class="col-1-20 attr vert-middle center pad-r-sm">
<button type="roll" class="button" name="roll_weapon_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Weapon}} {{roll=@{weapon_name_repeat} Attack}} {{range=@{weapon_range_repeat}}} {{area=@{weapon_area_repeat}}} {{weapon=[[20 - 1d20 - @{base_attack_bonus} - @{weapon_attribute_repeat} - @{weapon_bonus_repeat} - ?{Misc Attack Modifier|0}]]}} {{damage=[[@{weapon_damage_die_repeat} + @{weapon_attribute_repeat} + @{weapon_damage_bonus_repeat}]]}} {{damage0=[[0]]}} {{damage1=[[1]]}} {{damage2=[[2]]}} {{damage4=[[4]]}}"></button>
</div>
</div>
</fieldset>
<!--- PLAYER PROJECTS SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Projects</h3>
</div>
</div>
<div class="projects">
<fieldset class="repeating_projects">
<div class="row mar-b-sm">
<div class="col-1 project pad-t-md pad-b-sm pad-r-md">
<div class="wrap-box attr-container pad-md mar-sm">
<div class="row pad-b-sm">
<div class="col-8-25 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Project Name
</div>
<div class="col-63-100 attr vert-middle pad-t-sm pad-r-sm">
<input type="text" name="attr_project_name_repeat" value="" placeholder="Project name"/>
</div>
<div class="col-1-20 attr vert-middle pad-t-sm pad-r-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_project_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_project_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a">
<div class="col-1 attr auto-expand">
<span class="small-expand" name="attr_project_description_repeat"></span>
<textarea class="small-textarea" name="attr_project_description_repeat" placeholder="Project description"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Difficulty
</div>
<div class="col-3-10 attr vert-middle pad-t-sm pad-r-md">
<select class="select" name="attr_project_difficulty_repeat">
<option value="0" selected="selected">?</option>
<option value="1">Plausible</option>
<option value="2">Improbable</option>
<option value="4">Impossible</option>
</select>
</div>
<div class="col-1-5 attr vert-middle right pad-t-sm pad-r-md">
Scope
</div>
<div class="col-1-5 attr vert-middle pad-t-sm pad-r-md">
<select class="select" name="attr_project_scope_repeat">
<option value="0" selected="selected">?</option>
<option value="1">Village</option>
<option value="2">City</option>
<option value="4">Region</option>
<option value="8">Nation</option>
<option value="16">Realm</option>
</select>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-t-lg pad-r-md">
Resistance
</div>
<div class="col-1-4 attr vert-middle center pad-t-lg pad-r-lg">
<input type="number" name="attr_project_opposition_repeat" value="0"/>
</div>
<div class="col-9-20 attr vert-middle center pad-t-lg pad-r-sm">
<label class="box-check"><input type="checkbox" class="box-check" name="attr_project_completed_repeat" value="1"/><span class="box-check">Completed</span></label>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1-4 attr underline vert-middle center pad-t-sm pad-r-md">
Dominion
</div>
<div class="col-1-4 attr underline vert-middle center pad-t-sm pad-r-md">
Influence
</div>
<div class="col-1-4 attr underline vert-middle center pad-t-sm pad-r-md">
Cost
</div>
<div class="col-1-4 attr underline vert-middle center pad-t-sm pad-r-sm">
Remaining
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1-4 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_project_dominion_repeat" value="0"/>
</div>
<div class="col-1-4 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_project_influence_repeat" value="0"/>
</div>
<div class="col-1-4 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_project_cost_repeat" value="(@{project_scope_repeat}+@{project_opposition_repeat})*@{project_difficulty_repeat}" disabled="true"/>
</div>
<div class="col-1-4 attr vert-middle center pad-t-sm pad-r-sm">
<input type="number" name="attr_project_remaining_repeat" value="@{project_cost_repeat}-@{project_dominion_repeat}-@{project_influence_repeat}" disabled="true"/>
</div>
</div>
</div>
</div>
</div>
</fieldset>
</div>
</div>
</div>
</div>
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<!--- RESOURCES SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Resources</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right underline pad-l-sm pad-t-md pad-r-md">
<br/>
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm">
Total
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm">
Spent
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm">
Free
</div>
<div class="col-1-4 attr vert-middle center underline pad-t-sm pad-r-sm">
Per Month
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-md pad-r-md">
Effort
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_effort_total" value="2"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_word_effort_spent" value="0"/>
<input type="hidden" name="attr_calc_gift_effort_spent" value="0"/>
<input type="hidden" name="attr_calc_miracle_effort_spent" value="0"/>
<input type="hidden" name="attr_calc_technique_effort_spent" value="0"/>
<input type="hidden" name="attr_calc_invocation_gate_effort_spent" value="0"/>
<input type="hidden" name="attr_calc_invocation_way_effort_spent" value="0"/>
<input type="hidden" name="attr_calc_invocation_throne_effort_spent" value="0"/>
<input type="hidden" name="attr_calc_artifact_effort_spent" value="0"/>
<input type="hidden" name="attr_calc_effort_spent" value="(@{calc_word_effort_spent}+@{calc_gift_effort_spent}+@{calc_miracle_effort_spent}+@{calc_technique_effort_spent}+@{calc_invocation_gate_effort_spent}+@{calc_invocation_way_effort_spent}+@{calc_invocation_throne_effort_spent}+@{calc_artifact_effort_spent})"/>
<input type="number" name="attr_effort_spent" value="(@{calc_effort_spent}+@{miracle_succeed_on_save_effort}+@{miracle_suppress_effect_effort}+@{effort_misc_spent})" disabled="true"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_effort_free" value="(@{effort_total}-@{effort_spent})" disabled="true"/>
</div>
<div class="col-1-4 attr vert-middle center pad-t-sm pad-r-md">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-md pad-r-md">
Influence
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_influence_total" value="2"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_influence_spent" value="0"/>
<input type="number" name="attr_influence_spent" value="@{calc_influence_spent}" disabled="true"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_influence_free" value="(@{influence_total}-@{influence_spent})" disabled="true"/>
</div>
<div class="col-1-4 attr vert-middle center pad-t-sm pad-r-md">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-md pad-r-md">
Dominion
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_dominion_total" value="0"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="hidden" name="attr_calc_dominion_spent" value="0"/>
<input type="number" name="attr_dominion_spent" value="@{calc_dominion_spent}" disabled="true"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_dominion_free" value="(@{dominion_total}-@{dominion_spent})" disabled="true"/>
</div>
<div class="col-1-4 attr center pad-t-sm pad-r-md">
<input type="number" name="attr_dominion_monthly" value="0"/>
</div>
</div>
<hr/>
<div class="row pad-b-sm">
<div class="col-9-20 attr vert-middle right pad-l-sm pad-t-md pad-r-md">
Misc Effort Spent
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_effort_misc_spent" value="0"/>
</div>
<div class="col-2-5 attr vert-middle pad-t-sm pad-r-md">
(healing and other)
</div>
</div>
<!--- WORDS SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Bound Words</h3>
</div>
</div>
<div class="row pad-b-md">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Word
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<fieldset class="repeating_words">
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_word_name_repeat" value="" placeholder="Word name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_word_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_word_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_word_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-r-sm pad-b-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_word_description_repeat"></span>
<textarea class="small-textarea" name="attr_word_description_repeat" placeholder="Word description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_word_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Word}} {{roll=@{word_name_repeat}}} {{description=@{word_description_repeat}}}"></button>
</div>
</div>
</fieldset>
<!--- GIFTS SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Divine Gifts</h3>
</div>
</div>
<div class="row pad-b-md">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Gift
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<fieldset class="repeating_gifts">
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_gift_name_repeat" value="" placeholder="Gift name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_gift_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_gift_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_gift_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-b-sm pad-r-sm pad-b-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_gift_description_repeat"></span>
<textarea class="small-textarea" name="attr_gift_description_repeat" placeholder="Gift description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_gift_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Gift}} {{roll=@{gift_name_repeat}}} {{description=@{gift_description_repeat}}}"></button>
</div>
</div>
</fieldset>
<!--- MIRACLES SECTION --->
<div class="row mar-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Divine Miracles</h3>
</div>
</div>
<div class="row mar-b-md">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Miracle
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<input type="text" name="attr_miracle_succeed_on_save" value="Succeed on Save" readonly="true"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm">
<input type="number" name="attr_miracle_succeed_on_save_effort" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_miracle_succeed_on_save_description_show" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_miracle_succeed_on_save_description_show" class="hidden hider" value="1"/>
<div class="row block-a pad-b-sm">
<div class="col-1 pad-t-sm pad-r-sm">
Godbound and other major supernatural foes can summon reserves of strength in moments of dire need. If they fail a saving throw, a Godbound can Commit Effort for the day to convert it to a success. A hero might be forced to drop the Effort committed to defensive gifts in order to do so.
</div>
</div>
<div class="row pad-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<input type="text" name="attr_miracle_suppress_effect" value="Suppress Effect" readonly="true"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm">
<input type="number" name="attr_miracle_suppress_effect_effort" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_miracle_suppress_effect_description_show" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_miracle_suppress_effect_description_show" class="hidden hider" value="1"/>
<div class="row block-a pad-b-sm">
<div class="col-1 pad-t-sm pad-r-sm">
A miracle can suppress another gift, if some explanation can be made of how the Word could counter the effect. For example, if a hero wished to temporarily nullify a Night gift of a villainous foe, they could use their Sun gift to explain how their purging radiance melts away the enemys shadows. The enemys gift ends immediately as if they had voluntarily ended it, and they cant activate it again until the miracle-workers next round of action. This suppression is automatic, but applies to only one hostile gift at a time. Offensively dispelling a foes powers this way counts as the heros action for the round, but defensively dispelling a gift being used directly against the hero is an Instant defense. Gifts that augment attacks or buff the wielder can't be defensively dispelled.
<br/>
A miracle can also dispel mortal magic or undo mortal curses if a plausible explanation can be made as to how the Word would apply. Unlike with hostile gifts, this dispelling is permanent.
</div>
</div>
<fieldset class="repeating_miracles">
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_miracle_name_repeat" value="" placeholder="Miracle name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_miracle_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-b-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_miracle_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_miracle_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-b-sm pad-r-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_miracle_description_repeat"></span>
<textarea class="small-textarea" name="attr_miracle_description_repeat" placeholder="Gift description"></textarea>
</div>
<div class="col-1-10 attr chatbutton pad-b-sm">
<button type="roll" class="button" name="roll_miracle_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Miracle}} {{roll=@{miracle_name_repeat}}} {{description=@{miracle_description_repeat}}}"></button>
</div>
</div>
</fieldset>
<!--- ARTIFACTS SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Artifacts</h3>
</div>
</div>
<fieldset class="repeating_artifacts">
<div class="row pad-b-sm">
<div class="col-1-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Artifact
</div>
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<input type="text" name="attr_artifact_name_repeat" value="" placeholder="Artifact Name"/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1-4 attr vert-top pad-l-sm pad-t-sm pad-r-md">
Description
</div>
<div class="col-3-4 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<textarea class="small-textarea resize-vertical" name="attr_artifact_description_repeat" value="" placeholder="Artifact description"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-11-20 attr vert-middle right pad-l-sm pad-t-sm pad-r-md">
Dominion Creation Cost
</div>
<div class="col-3-20 attr vert-middle pad-t-sm pad-r-sm">
<input type="number" name="attr_artifact_cost_repeat" value="0"/>
</div>
<div class="col-3-20 attr vert-middle right pad-t-md pad-r-md">
Effort
</div>
<div class="col-3-20 attr vert-middle pad-t-sm pad-r-sm">
<input type="number" name="attr_artifact_effort_repeat" value="0"/>
</div>
</div>
<div class="row mar-b-sm">
<div class="col-3-20 attr vert-middle center pad-l-sm pad-t-md pad-r-sm">
<label class="box-check"><input type="checkbox" class="box-check" name="attr_artifact_bound_repeat" value="1"/><span class="box-check">Bound</span></label>
</div>
<div class="col-3-10 attr vert-middle right pad-t-sm pad-r-md">
Effort Spent
</div>
<div class="col-3-20 attr vert-middle pad-t-sm pad-r-sm">
<input type="number" name="attr_artifact_power_effort_spent_repeat" value="(@{artifact_power1_effort_repeat}+@{artifact_power2_effort_repeat}+@{artifact_power3_effort_repeat}+@{artifact_power4_effort_repeat}+@{artifact_power5_effort_repeat})" disabled="true"/>
</div>
<div class="col-1-4 attr vert-middle right pad-t-sm pad-r-md">
Effort Free
</div>
<div class="col-3-20 attr vert-middle pad-t-sm pad-r-sm">
<input type="number" name="attr_artifact_effort_free" value="(@{artifact_effort_repeat}-@{artifact_power_effort_spent_repeat})" disabled="true"/>
</div>
</div>
<input type="checkbox" name="attr_artifact_bound_repeat" class="hidden hider" value="1"/>
<div class="block-a">
<div class="row pad-b-md">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Power
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_artifact_power1_name_repeat" value="" placeholder="Power name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_artifact_power1_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_artifact_power1_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_artifact_power1_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-b-sm pad-r-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_artifact_power1_description_repeat"></span>
<textarea class="small-textarea" name="attr_artifact_power1_description_repeat" placeholder="Power description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_artifact_power1_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Artifact}} {{roll=@{artifact_power1_name_repeat}}} {{description=@{artifact_power1_description_repeat}}}"></button>
</div>
</div>
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_artifact_power2_name_repeat" value="" placeholder="Power name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_artifact_power2_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_artifact_power2_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_artifact_power2_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-b-sm pad-r-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_artifact_power2_description_repeat"></span>
<textarea class="small-textarea" name="attr_artifact_power2_description_repeat" placeholder="Power description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_artifact_power2_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Artifact Power}} {{roll=@{artifact_power2_name_repeat}}} {{description=@{artifact_power2_description_repeat}}}"></button>
</div>
</div>
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_artifact_power3_name_repeat" value="" placeholder="Power name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_artifact_power3_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_artifact_power3_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_artifact_power3_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-b-sm pad-r-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_artifact_power3_description_repeat"></span>
<textarea class="small-textarea" name="attr_artifact_power3_description_repeat" placeholder="Power description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_artifact_power3_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Artifact Power}} {{roll=@{artifact_power3_name_repeat}}} {{description=@{artifact_power3_description_repeat}}}"></button>
</div>
</div>
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_artifact_power4_name_repeat" value="" placeholder="Power name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_artifact_power4_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_artifact_power4_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_artifact_power4_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-b-sm pad-r-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_artifact_power4_description_repeat"></span>
<textarea class="small-textarea" name="attr_artifact_power4_description_repeat" placeholder="Power description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_artifact_power4_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Artifact Power}} {{roll=@{artifact_power4_name_repeat}}} {{description=@{artifact_power4_description_repeat}}}"></button>
</div>
</div>
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_artifact_power5_name_repeat" value="" placeholder="Power name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_artifact_power5_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_artifact_power5_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_artifact_power5_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-b-sm pad-r-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_artifact_power5_description_repeat"></span>
<textarea class="small-textarea" name="attr_artifact_power5_description_repeat" placeholder="Power description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_artifact_power5_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Artifact Power}} {{roll=@{artifact_power5_name_repeat}}} {{description=@{artifact_power5_description_repeat}}}"></button>
</div>
</div>
</div>
<hr/>
</fieldset>
<!--- WEALTH SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Wealth and Treasures</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-3-10 attr vert-middle underline pad-t-sm pad-r-md">
Total Wealth
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md">
<input type="number" name="attr_wealth_total" value="0"/>
</div>
<div class="col-11-20 attr vert-middle center pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1 attr vert-middle pad-t-sm pad-r-md">
<textarea class="small-textarea resize-vertical" name="attr_wealth_description" placeholder="Wealth description"></textarea>
</div>
</div>
<div class="row pad-b-md">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Treasure
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Value
</div>
<div class="col-1-20 attr vert-middle underline pad-t-sm pad-r-md">
<br/>
</div>
</div>
<fieldset class="repeating_treasures">
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_treasure_name_repeat" value="" placeholder="Treasure name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_treasure_value_repeat" value="1"/>
</div>
<div class="col-1-20 attr vert-middle pad-t-sm pad-r-md pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_treasure_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_treasure_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a">
<div class="col-1 attr pad-t-sm pad-r-sm pad-b-sm">
<textarea class="small-textarea resize-vertical" name="attr_treasure_description_repeat" placeholder="Treasure description"></textarea>
</div>
</div>
</fieldset>
<!--- NOTES SECION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Notes</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1 pad-t-sm pad-r-sm">
<textarea class="medium-textarea resize-vertical" name="attr_notes"></textarea>
</div>
</div>
</div>
</div>
</div>
<div class="section-arts">
<div class="row">
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<!--- marTIAL STRIFES SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Martial Strifes</h3>
</div>
</div>
<fieldset class="repeating_strifes">
<div class="row pad-b-sm">
<div class="col-3-20 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Strife
</div>
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<input type="text" name="attr_strife_name_repeat" value="" placeholder="Strife Name"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_strife_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_strife_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a">
<div class="col-1 pad-b-sm">
<div class="row pad-b-sm">
<div class="col-1 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<textarea class="small-textarea resize-vertical" name="attr_strife_description_repeat" value="" placeholder="Strife description"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<textarea class="small-textarea resize-vertical" name="attr_lesser_strife_description_repeat" value="" placeholder="Lesser Strife description"></textarea>
</div>
</div>
<div class="row pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<div class="col-9-50 attr vert-top pad-l-sm pad-t-sm pad-r-md">
Initiate
<br/>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_strife_initiate_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Strife initiate}} {{roll=@{strife_name_repeat}}} {{description=@{strife_initiate_description_repeat}}}"></button>
</div>
</div>
<div class="col-41-50 attr vert-middle auto-expand">
<span class="small-expand" name="attr_strife_initiate_description_repeat"></span>
<textarea class="small-textarea" name="attr_strife_initiate_description_repeat" value="" placeholder="Initiate description"></textarea>
</div>
</div>
<div class="row pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<div class="col-9-50 attr vert-top pad-l-sm pad-t-sm pad-r-md">
Disciple
<br/>
<div class="col-1-10 attr chatbutton pad-t-sm pad-r-sm">
<button type="roll" class="button" name="roll_strife_disciple_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Strife Disciple}} {{roll=@{strife_name_repeat}}} {{description=@{strife_disciple_description_repeat}}}"></button>
</div>
</div>
<div class="col-41-50 attr vert-middle auto-expand">
<span class="small-expand" name="attr_strife_disciple_description_repeat"></span>
<textarea class="small-textarea" name="attr_strife_disciple_description_repeat" value="" placeholder="Disciple description"></textarea>
</div>
</div>
<div class="row pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<div class="col-9-50 attr vert-top pad-l-sm pad-t-sm pad-r-md">
Master
<br/>
<div class="col-1-10 attr chatbutton pad-t-sm pad-r-sm">
<button type="roll" class="button" name="roll_strife_master_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Strife Master}} {{roll=@{strife_name_repeat}}} {{description=@{strife_master_description_repeat}}}"></button>
</div>
</div>
<div class="col-41-50 attr vert-middle auto-expand">
<span class="small-expand" name="attr_strife_master_description_repeat"></span>
<textarea class="small-textarea" name="attr_strife_master_description_repeat" value="" placeholder="Master description"></textarea>
</div>
</div>
</div>
</div>
</fieldset>
<!--- TRUE STRIFE TECHNIQUES SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>True Strife Techniques</h3>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Technique
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<fieldset class="repeating_techniques">
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_technique_name_repeat" value="" placeholder="Technique name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_technique_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_technique_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_technique_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-r-sm pad-b-sm">
<div class="col-9-10 attr auto-expand">
<span class="medium-expand" name="attr_technique_description_repeat"></span>
<textarea class="medium-textarea" name="attr_technique_description_repeat" placeholder="Technique description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_technique_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Strife Technique}} {{roll=@{technique_name_repeat}}} {{description=@{technique_description_repeat}}}"></button>
</div>
</div>
</fieldset>
</div>
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<!--- LOW MAGIC SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Low Magic</h3>
</div>
</div>
<fieldset class="repeating_spells">
<div class="row pad-b-sm">
<div class="col-1-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Tradition
</div>
<div class="col-3-4 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<input type="text" name="attr_tradition_name_repeat" value="" placeholder="Tradition Name"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_tradition_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_tradition_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a">
<div class="col-1">
<div class="row pad-b-sm">
<div class="col-1 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<textarea class="small-textarea resize-vertical" name="attr_tradition_description_repeat" value="" placeholder="Tradition description"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1-4 attr vert-top pad-l-sm pad-t-sm pad-r-md">
Apprentice
<br/>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_tradition_apprentice_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Tradition}} {{roll=@{tradition_name_repeat} Apprentice}} {{description=@{tradition_apprentice_description_repeat}}}"></button>
</div>
</div>
<div class="col-3-4 attr vert-middle auto-expand">
<span class="small-expand" name="attr_tradition_apprentice_description_repeat"></span>
<textarea class="small-textarea" name="attr_tradition_apprentice_description_repeat" value="" placeholder="Apprentice description"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1-4 attr vert-top pad-l-sm pad-t-sm pad-r-md">
Adept
<br/>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_tradition_adept_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Tradition Adept}} {{roll=@{tradition_name_repeat}}} {{description=@{tradition_adept_description_repeat}}}"></button>
</div>
</div>
<div class="col-3-4 attr vert-middle auto-expand">
<span class="small-expand" name="attr_tradition_adept_description_repeat"></span>
<textarea class="small-textarea" name="attr_tradition_adept_description_repeat" value="" placeholder="Adept description"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1-4 attr vert-top pad-l-sm pad-t-sm pad-r-md">
Master
<br/>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_tradition_master_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Tradition Master}} {{roll=@{tradition_name_repeat}}} {{description=@{tradition_master_description_repeat}}}"></button>
</div>
</div>
<div class="col-3-4 attr vert-middle auto-expand">
<span class="small-expand" name="attr_tradition_master_description_repeat"></span>
<textarea class="small-textarea" name="attr_tradition_master_description_repeat" value="" placeholder="Master description"></textarea>
</div>
</div>
<div class="row pad-b-sm">
<div class="col-1-4 attr vert-top pad-l-sm pad-t-sm pad-r-md">
Archmage
<br/>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_tradition_archamage_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Tradition Archmage}} {{roll=@{tradition_name_repeat}}} {{description=@{tradition_archmage_description_repeat}}}"></button>
</div>
</div>
<div class="col-3-4 attr vert-middle auto-expand">
<span class="small-expand" name="attr_tradition_archmage_description_repeat"></span>
<textarea class="small-textarea" name="attr_tradition_archmage_description_repeat" value="" placeholder="Archmage description"></textarea>
</div>
</div>
</div>
</div>
</fieldset>
</div>
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<!--- THEURGY SECTION --->
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Invocations of the Gate</h3>
</div>
</div>
<div class="row pad-b-md">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Invocation
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<fieldset class="repeating_gate">
<div class="row mar-b-sm pad-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<input type="text" name="attr_invocation_gate_name_repeat" value="" placeholder="Invocation name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm">
<input type="number" name="attr_invocation_gate_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_invocation_gate_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_invocation_gate_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-b-sm">
<div class="col-9-10 attr auto-expand">
<span class="medium-expand" name="attr_invocation_gate_description_repeat"></span>
<textarea class="medium-textarea" name="attr_invocation_gate_description_repeat" placeholder="Gift description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_invocation_gate_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Invocation of the Gate}} {{roll=@{invocation_gate_name_repeat}}} {{description=@{invocation_gate_description_repeat}}}"></button>
</div>
</div>
</fieldset>
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Invocations of the Way</h3>
</div>
</div>
<div class="row pad-b-md">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Invocation
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<fieldset class="repeating_way">
<div class="row mar-b-sm pad-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<input type="text" name="attr_invocation_way_name_repeat" value="" placeholder="Invocation name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm">
<input type="number" name="attr_invocation_way_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_invocation_way_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_invocation_way_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-b-sm">
<div class="col-9-10 attr auto-expand">
<span class="medium-expand" name="attr_invocation_way_description_repeat"></span>
<textarea class="medium-textarea" name="attr_invocation_way_description_repeat" placeholder="Gift description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_invocation_way_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Invocation of the Way}} {{roll=@{invocation_way_name_repeat}}} {{description=@{invocation_way_description_repeat}}}"></button>
</div>
</div>
</fieldset>
<div class="row pad-b-sm">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md">
<h3>Invocations of the Throne</h3>
</div>
</div>
<div class="row pad-b-md">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md">
Invocation
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm">
<br/>
</div>
</div>
<fieldset class="repeating_throne">
<div class="row mar-b-sm pad-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md">
<input type="text" name="attr_invocation_throne_name_repeat" value="" placeholder="Invocation name"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-sm">
<input type="number" name="attr_invocation_throne_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_invocation_throne_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_invocation_throne_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-b-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_invocation_throne_description_repeat"></span>
<textarea class="small-textarea" name="attr_invocation_throne_description_repeat" placeholder="Gift description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_invocation_throne_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Invocation of the Throne}} {{roll=@{invocation_throne_name_repeat}}} {{description=@{invocation_throne_description_repeat}}}"></button>
</div>
</div>
</fieldset>
</div>
</div>
</div>
<div class="section-npc">
<div class="row">
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<div class="row">
<div class="col-1 title-banner-heading pad-t-lg pad-b-sm">
<h2>NPC</h2>
<hr/>
</div>
</div>
<!--- NPC DESCRIPTION SECTION --->
<div class="row">
<div class="col-4-15 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Name
</div>
<div class="col-11-15 attr vert-middle pad-t-md pad-r-sm pad-b-sm">
<input type="text" name="attr_character_name" value=""/>
</div>
</div>
<div class="row">
<div class="col-4-15 attr vert-top right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Description
</div>
<div class="col-11-15 attr vert-middle pad-r-sm pad-b-sm">
<textarea class="large-textarea resize-vertical" name="attr_character_description"></textarea>
</div>
</div>
<div class="row">
<div class="col-4-15 attr vert-top right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Goal
</div>
<div class="col-11-15 attr vert-middle pad-r-sm pad-b-sm">
<textarea class="large-textarea resize-vertical" name="attr_character_goal"></textarea>
</div>
</div>
</div>
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<!--- NPC attrIBUTES SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Attributes</h3>
</div>
</div>
<div class="row">
<div class="col-3-20 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Move
</div>
<div class="col-1-10 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_move" value="30"/>
</div>
<div class="col-3-20 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Save
</div>
<div class="col-1-10 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_save" value="15"/>
</div>
<div class="col-1-10 attr vert-middle center pad-r-md pad-b-sm">
<button type="roll" class="button" name="roll_npc_save" value="&{template:godbound} {{name=@{character_name}}} {{title=Save}} {{roll=NPC Save}} {{save=[[1d20 + ?{Modifier|0}]]}} {{target=[[@{npc_save}]]}}"></button>
</div>
<div class="col-1-5 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Morale
</div>
<div class="col-1-10 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_morale" value="10"/>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm pad-b-sm">
<button type="roll" class="button" name="roll_npc_morale" value="&{template:godbound} {{name=@{character_name}}} {{title=Morale}} {{roll=NPC Morale}} {{morale=[[2d6]]}} {{target=[[@{npc_morale} + ?{Modifier|0}]]}}"></button>
</div>
</div>
<!--- NPC DEFENSE SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Defense</h3>
</div>
</div>
<div class="row">
<div class="col-3-20 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
AC
</div>
<div class="col-2-15 attr vert-middle pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_ac" value="9"/>
</div>
<div class="col-1-4 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Hit Dice
</div>
<div class="col-2-15 attr vert-middle pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_hit_dice" value="1"/>
</div>
<div class="col-1-5 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Max HD
</div>
<div class="col-2-15 attr vert-middle pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_npc_hit_dice_max" value="1"/>
</div>
</div>
<!--- NPC ATTACKS SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Actions and Attacks</h3>
</div>
</div>
<div class="row">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Actions
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_action_number" value="1"/>
</div>
<div class="col-1-4 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Attacks
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_attack_number" value="1"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<br/>
</div>
</div>
<div class="row">
<div class="col-3-20 attr vert-middle right pad-r-md pad-b-sm">
Range
</div>
<div class="col-7-20 attr vert-middle center pad-r-md pad-b-sm">
<input type="text" name="attr_npc_attack_range" value="Melee / 30ft"/>
</div>
<div class="col-3-20 attr vert-middle right pad-r-md pad-b-sm">
Area
</div>
<div class="col-7-20 attr vert-middle center pad-r-sm pad-b-sm">
<input type="text" name="attr_npc_attack_area" value="Single target"/>
</div>
</div>
<div class="row">
<div class="col-3-10 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Attack Bonus
</div>
<div class="col-1-10 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_attack_bonus" value="0"/>
</div>
<div class="col-1-10 attr vert-middle center pad-l-smd pad-r-sm pad-b-sm">
<button type="roll" class="button" name="roll_npc_attack" value="&{template:godbound} {{name=@{character_name}}} {{title=Attack}} {{roll=NPC Attack}} {{range=@{npc_attack_range}}} {{area=@{npc_attack_area}}} {{npcattack=[[20 - 1d20 - @{npc_attack_bonus} - ?{Misc Attack Modifier|0}]]}}"></button>
</div>
<div class="col-1-4 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Damage
</div>
<div class="col-3-20 attr vert-middle pad-t-sm pad-r-md pad-b-sm">
<input type="text" class="input-center" name="attr_npc_damage" value="1d6"/>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm pad-b-sm">
<button type="roll" class="button" name="roll_npc_damage" value="&{template:godbound} {{name=@{character_name}}} {{title=Damage}} {{roll=NPC Damage}} {{freedamage=[[@{npc_damage}]]}} {{damage0=[[0]]}} {{damage1=[[1]]}} {{damage2=[[2]]}} {{damage4=[[4]]}}"></button>
</div>
</div>
<hr/>
<div class="row">
<div class="col-2-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md pad-b-md">
Weapon
</div>
<div class="col-1-5 attr vert-middle center underline pad-t-sm pad-r-md pad-b-md">
To Hit
</div>
<div class="col-1-5 attr vert-middle center underline pad-t-sm pad-r-md pad-b-md">
Damage
</div>
<div class="col-1-10 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-md">
Roll
</div>
<div class="col-1-10 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-md">
<br/>
</div>
</div>
<fieldset class="repeating_npcweapons">
<div class="row mar-b-sm">
<div class="col-2-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_npcweapon_name_repeat" value="" placeholder="Weapon"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npcweapon_attack_repeat" value="0"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="text" class="input-center" name="attr_npcweapon_damage_repeat" value="1d8 + 0"/>
</div>
<div class="col-1-10 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<button type="roll" class="button" name="roll_weapon_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Weapon}} {{roll=@{npcweapon_name_repeat} Attack}} {{range=@{npcweapon_range_repeat}}} {{area=@{npcweapon_area_repeat}}} {{weapon=[[20 - 1d20 - @{npcweapon_attack_repeat} - ?{Misc Attack Modifier|0}]]}} {{damage=[[@{npcweapon_damage_repeat}]]}} {{damage0=[[0]]}} {{damage1=[[1]]}} {{damage2=[[2]]}} {{damage4=[[4]]}}"></button>
</div>
<div class="col-1-10 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_npcweapon_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_npcweapon_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a">
<div class="col-3-20 attr vert-middle right pad-r-md pad-b-sm">
Range
</div>
<div class="col-7-20 attr vert-middle center pad-r-md pad-b-sm">
<input type="text" name="attr_npcweapon_range_repeat" value="Melee / 30ft"/>
</div>
<div class="col-3-20 attr vert-middle right pad-r-md pad-b-sm">
Area
</div>
<div class="col-7-20 attr vert-middle center pad-r-sm pad-b-sm">
<input type="text" name="attr_npcweapon_area_repeat" value="Single"/>
</div>
</div>
</fieldset>
</div>
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<!--- NPC EFFORTS SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Efforts</h3>
</div>
</div>
<div class="row">
<div class="col-3-10 attr vert-middle right underline pad-l-sm pad-t-md pad-r-md pad-b-sm">
<br/>
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
Total
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
Spent
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
Free
</div>
<div class="col-1-4 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
<br/>
</div>
</div>
<div class="row">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-md pad-r-md pad-b-sm">
Effort
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_effort_total" value="0"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="hidden" name="attr_calc_npc_effort_spent" value="0"/>
<input type="number" name="attr_npc_effort_spent" value="@{calc_npc_effort_spent}" disabled="true"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_effort_free" value="(@{npc_effort_total}-@{npc_effort_spent})" disabled="true"/>
</div>
<div class="col-1-4 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<br/>
</div>
</div>
<hr/>
<div class="row">
<div class="col-4-5 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Effort
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-md pad-b-sm">
Effort
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
<br/>
</div>
</div>
<fieldset class="repeating_npcefforts">
<div class="row mar-b-sm">
<div class="col-4-5 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_npc_effort_name_repeat" value="" placeholder="Effort"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_npc_effort_effort_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_npc_effort_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_npc_effort_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a pad-t-sm pad-r-sm pad-b-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_npc_effort_description_repeat"></span>
<textarea class="small-textarea" name="attr_npc_effort_description_repeat" placeholder="Effort description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_npc_effort_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Effort}} {{roll=@{npc_effort_name_repeat}}} {{description=@{npc_effort_description_repeat}}}"></button>
</div>
</div>
</fieldset>
</div>
</div>
<!--- NPC NOTES SECTION --->
<div class="row">
<div class="col-1 pad-t-md pad-r-md pad-b-sm">
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Notes</h3>
</div>
</div>
<div class="row">
<div class="col-1 pad-t-sm pad-r-sm pad-b-sm">
<textarea class="small-textarea resize-vertical" name="attr_notes"></textarea>
</div>
</div>
</div>
</div>
<!--- NPC TACTICS SECTION --->
<div class="row">
<div class="col-1 pad-t-md pad-r-md pad-b-sm">
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Tactics</h3>
</div>
</div>
<div class="row">
<div class="col-1-5 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Choose Random Tactic
</div>
<div class="col-1-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<button type="roll" class="button" name="roll_npc_random_tactic" value="/w gm &{template:godbound} {{name=@{character_name}}} {{title=Tactic}} {{roll=Choose Random NPC Tactic}} {{npctactic=[[1d(@{calc_total_npc_tactics})cf0cs0]]}}"></button>
</div>
<div class="col-1-5 attr vert-middle right pad-r-md pad-b-sm">
Number of NPC Tactics
</div>
<div class="col-1-20 attr vert-middle underline pad-r-md pad-b-sm">
<input type="hidden" name="attr_calc_total_npc_tactics" value="0"/>
<input type="number" name="attr_total_npc_tactics" value="@{calc_total_npc_tactics}" disabled="true"/>
</div>
<div class="col-1-2 attr vert-middle underline pad-r-sm pad-b-sm">
<br/>
</div>
</div>
<div class="row">
<div class="col-1-40 attr vert-middle underline pad-l-sm pad-t-sm pad-r-sm pad-b-sm">
<br/>
</div>
<div class="col-39-40 attr vert-middle underline pad-t-sm pad-r-sm pad-b-sm">
Tactics Description
</div>
</div>
<div class="row">
<div class="col-1 attr vert-middle pad-l-sm pad-t-sm pad-r-sm pad-b-sm">
<ol class="tactics-list">
<fieldset class="repeating_npctactics">
<li class="top pad-l-sm pad-t-sm pad-r-sm mar-b-sm">
<div class="col-1 attr auto-expand">
<span class="xs-expand" name="attr_npc_tactic_repeat"></span>
<textarea class="xs-textarea" name="attr_npc_tactic_repeat" placeholder="Word description"></textarea>
</div>
</li>
</fieldset>
</ol>
</div>
</div>
</div>
</div>
</div>
<div class="section-faction">
<div class="row">
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<div class="row">
<div class="col-1 title-banner-heading pad-t-lg pad-b-sm">
<h2>Faction</h2>
<hr/>
</div>
</div>
<!--- FACTION DESCRIPTION SECTION --->
<div class="row">
<div class="col-4-15 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Name
</div>
<div class="col-11-15 attr vert-middle pad-t-md pad-r-sm pad-b-sm">
<input type="text" name="attr_character_name" value=""/>
</div>
</div>
<div class="row">
<div class="col-4-15 attr vert-top right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Description
</div>
<div class="col-11-15 attr vert-middle pad-r-sm pad-b-sm">
<textarea class="large-textarea resize-vertical" name="attr_character_description"></textarea>
</div>
</div>
<div class="row">
<div class="col-4-15 attr vert-top right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Goal
</div>
<div class="col-11-15 attr vert-middle pad-r-sm pad-b-sm">
<textarea class="large-textarea resize-vertical" name="attr_character_goal"></textarea>
</div>
</div>
</div>
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<!--- FACTION attrIBUTES SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Attributes</h3>
</div>
</div>
<div class="row">
<div class="col-1-5 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Power
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_faction_power" value="1"/>
</div>
<div class="col-2-5 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Action Die
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<select class="select-center" name="attr_faction_action_die_sides">
<option value="6" selected="selected">1d6</option>
<option value="8">1d8</option>
<option value="10">1d10</option>
<option value="12">1d12</option>
<option value="20">1d20</option>
</select>
</div>
<div class="col-1-10 attr vert-middle center pad-r-sm pad-b-sm">
<button type="roll" class="button" name="roll_fray" value="&{template:godbound} {{name=@{character_name}}} {{title=Damage}} {{roll=Action Die 1d@{faction_action_die_sides}}} {{action=[[1d@{faction_action_die_sides}]]}}"></button>
</div>
</div>
<!--- FACTION COHESION SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Cohesion</h3>
</div>
</div>
<div class="row">
<div class="col-2-5 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Current Cohesion
</div>
<div class="col-1-8 attr vert-middle pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_faction_cohesion" value="1"/>
</div>
<div class="col-7-20 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Max Cohesion
</div>
<div class="col-1-8 attr vert-middle pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_faction_cohesion_max" value="@{faction_power}" disabled="true"/>
</div>
</div>
<!--- FACTION DOMINION SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Dominion</h3>
</div>
</div>
<div class="row">
<div class="col-3-10 attr vert-middle right underline pad-l-sm pad-t-md pad-r-md pad-b-sm">
<br/>
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
Total
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
Spent
</div>
<div class="col-3-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
Free
</div>
<div class="col-1-4 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
<br/>
</div>
</div>
<div class="row">
<div class="col-3-10 attr vert-middle right pad-l-sm pad-t-md pad-r-md pad-b-sm">
Dominion
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_faction_dominion_total" value="0"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="hidden" name="attr_calc_faction_dominion_spent" value="0"/>
<input type="number" name="attr_faction_dominion_spent" value="@{calc_faction_dominion_spent}" disabled="true"/>
</div>
<div class="col-3-20 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_faction_dominion_free" value="@{faction_dominion_total}-@{faction_dominion_spent}" disabled="true"/>
</div>
<div class="col-1-4 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<br/>
</div>
</div>
<!--- FACTION INTERESTS SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Interests</h3>
</div>
</div>
<div class="row">
<div class="col-3-4 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md pad-b-md">
Faction
</div>
<div class="col-1-5 attr vert-middle center underline pad-t-sm pad-r-md pad-b-md">
Interest
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-md">
<br/>
</div>
</div>
<fieldset class="repeating_factioninterests">
<div class="row mar-b-sm">
<div class="col-3-4 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_interest_faction_repeat" value="" placeholder="Faction"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_interest_value_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_interest_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_interest_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a mar-b-sm">
<div class="col-1 attr auto-expand">
<span class="small-expand" name="attr_interest_description_repeat"></span>
<textarea class="small-textarea" name="attr_interest_description_repeat" placeholder="Interest description"></textarea>
</div>
</div>
</fieldset>
</div>
<div class="col-1-3 pad-t-md pad-r-md pad-b-sm">
<!--- FACTION FEATURES SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Features</h3>
</div>
</div>
<div class="row">
<div class="col-1 attr vert-middle underline pad-l-sm pad-t-sm pad-r-sm pad-b-md">
Feature
</div>
</div>
<fieldset class="repeating_factionfeatures">
<div class="row pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<div class="col-9-10 attr pad-t-md auto-expand">
<span class="small-expand" name="attr_faction_feature_description_repeat"></span>
<textarea class="small-textarea" name="attr_faction_feature_description_repeat" placeholder="Feature description"></textarea>
</div>
<div class="col-1-10 attr chatbutton">
<button type="roll" class="button" name="roll_faction_feature_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Feature}} {{roll=Faction Feature}} {{description=@{faction_feature_description_repeat}}}"></button>
</div>
</div>
</fieldset>
<!--- FACTION TROUBLES SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Trouble</h3>
</div>
</div>
<div class="row">
<div class="col-19-50 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Current Trouble
</div>
<div class="col-3-20 attr vert-middle pad-t-sm pad-r-sm pad-b-sm">
<input type="hidden" name="attr_calc_faction_trouble" value="0"/>
<input type="number" name="attr_faction_trouble" value="@{calc_faction_trouble}" disabled="true"/>
</div>
<div class="col-8-25 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Max Trouble
</div>
<div class="col-3-20 attr vert-middle pad-t-sm pad-r-sm pad-b-sm">
<input type="number" name="attr_faction_trouble_max" value="@{faction_action_die_sides}" disabled="true"/>
</div>
</div>
<hr/>
<div class="row">
<div class="col-3-4 attr vert-middle underline pad-l-sm pad-t-sm pad-r-md pad-b-md">
Problem
</div>
<div class="col-1-5 attr vert-middle center underline pad-t-sm pad-r-md pad-b-md">
Trouble
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-md">
<br/>
</div>
</div>
<fieldset class="repeating_factionproblems">
<div class="row mar-b-sm">
<div class="col-3-4 attr vert-middle pad-l-sm pad-t-sm pad-r-md pad-b-sm">
<input type="text" name="attr_faction_problem_name_repeat" value="" placeholder="Problem"/>
</div>
<div class="col-1-5 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_faction_problem_trouble_repeat" value="0"/>
</div>
<div class="col-1-20 attr vert-middle center underline pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_faction_problem_description_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_faction_problem_description_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a mar-b-sm">
<div class="col-9-10 attr auto-expand">
<span class="small-expand" name="attr_faction_problem_description_repeat"></span>
<textarea class="small-textarea" name="attr_faction_problem_description_repeat" placeholder="Interest description"></textarea>
</div>
<div class="col-1-10 attr chatbutton pad-t-sm pad-r-sm pad-b-sm">
<button type="roll" class="button" name="roll_faction_problem_broadcast_repeat" value="&{template:godbound} {{name=@{character_name}}} {{title=Problem}} {{roll=@{faction_problem_name_repeat}}} {{description=@{faction_problem_description_repeat}}}"></button>
</div>
</div>
</fieldset>
</div>
</div>
<!--- FACTION NOTES SECTION --->
<div class="row">
<div class="col-1 pad-t-md pad-r-md pad-b-sm">
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Notes</h3>
</div>
</div>
<div class="row">
<div class="col-1 pad-t-sm pad-r-sm pad-b-sm">
<textarea class="small-textarea resize-vertical" name="attr_notes"></textarea>
</div>
</div>
</div>
</div>
<!--- FACTION PROJECTS SECTION --->
<div class="row">
<div class="col-1 title-banner-subheading pad-t-md pad-b-sm mar-t-md mar-b-sm">
<h3>Projects</h3>
</div>
</div>
<div class="projects">
<fieldset class="repeating_factionprojects">
<div class="row">
<div class="col-1 project pad-t-md pad-b-sm pad-r-md">
<div class="wrap-box attr-container pad-md mar-sm">
<div class="row">
<div class="col-1-5 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Project Name
</div>
<div class="col-3-4 attr vert-middle pad-t-sm pad-r-sm pad-b-sm">
<input type="text" name="attr_faction_project_name_repeat" value="" placeholder="Project name"/>
</div>
<div class="col-1-20 attr vert-middle pad-t-sm pad-r-sm pad-b-sm">
<label class="show-check"><input type="checkbox" class="show-check" name="attr_faction_project_show_repeat" value="1"/><span class="show-check">s</span></label>
</div>
</div>
<input type="checkbox" name="attr_faction_project_show_repeat" class="hidden hider" value="1"/>
<div class="row block-a">
<div class="col-1 attr auto-expand">
<span class="small-expand" name="attr_faction_project_description_repeat"></span>
<textarea class="small-textarea" name="attr_faction_project_description_repeat" placeholder="Project description"></textarea>
</div>
</div>
<div class="row">
<div class="col-3-20 attr vert-middle right pad-l-sm pad-t-sm pad-r-md pad-b-sm">
Difficulty
</div>
<div class="col-1-5 attr vert-middle pad-t-sm pad-r-md pad-b-sm">
<select class="select" name="attr_faction_project_difficulty_repeat">
<option value="0" selected="selected">?</option>
<option value="1">Plausible</option>
<option value="2">Improbable</option>
<option value="4">Impossible</option>
</select>
</div>
<div class="col-1-10 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Scope
</div>
<div class="col-3-20 attr vert-middle pad-t-sm pad-r-md pad-b-sm">
<select class="select" name="attr_faction_project_scope_repeat">
<option value="0" selected="selected">?</option>
<option value="1">Village</option>
<option value="2">City</option>
<option value="4">Region</option>
<option value="8">Nation</option>
<option value="16">Realm</option>
</select>
</div>
<div class="col-1-5 attr vert-middle right pad-t-sm pad-r-md pad-b-sm">
Resistance
</div>
<div class="col-1-5 attr vert-middle center pad-t-lg pad-r-sm">
<input type="number" name="attr_faction_project_opposition_repeat" value="0"/>
</div>
</div>
<div class="row">
<div class="col-3-5">
<div class="row">
<div class="col-1-3 attr underline vert-middle center pad-t-sm pad-r-md pad-b-sm">
Dominion
</div>
<div class="col-1-3 attr underline vert-middle center pad-t-sm pad-r-md pad-b-sm">
Cost
</div>
<div class="col-1-3 attr underline vert-middle center pad-t-sm pad-r-md pad-b-sm">
Remaining
</div>
</div>
<div class="row">
<div class="col-1-3 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_faction_project_dominion_repeat" value="0"/>
</div>
<div class="col-1-3 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_faction_project_cost_repeat" value="(@{faction_project_scope_repeat}+@{faction_project_opposition_repeat})*@{faction_project_difficulty_repeat}" disabled="true"/>
</div>
<div class="col-1-3 attr vert-middle center pad-t-sm pad-r-md pad-b-sm">
<input type="number" name="attr_faction_project_remaining_repeat" value="@{faction_project_cost_repeat}-@{faction_project_dominion_repeat}" disabled="true"/>
</div>
</div>
</div>
<div class="col-2-5">
<div class="row">
<div class="col-1 attr vert-middle center pad-t-lg pad-r-sm">
<label class="box-check"><input type="checkbox" class="box-check" name="attr_faction_project_completed_repeat" value="1"/><span class="box-check">Completed</span></label>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</fieldset>
</div>
</div>
</div>
<script type="text/worker">
/* ---- BEGIN: TheAaronSheet.js ---- */
// Github: https://github.com/shdwjk/TheAaronSheet/blob/master/TheAaronSheet.js
// By: The Aaron, Arcane Scriptomancer
// Contact: https://app.roll20.net/users/104025/the-aaron
var TAS = TAS || (function(){
'use strict';
var version = '0.2.5',
lastUpdate = 1504710542,
loggingSettings = {
debug: {
key: 'debug',
title: 'DEBUG',
color: {
bgLabel: '#7732A2',
label: '#F2EF40',
bgText: '#FFFEB7',
text: '#7732A2'
}
},
error: {
key: 'error',
title: 'Error',
color: {
bgLabel: '#C11713',
label: 'white',
bgText: '#C11713',
text: 'white'
}
},
warn: {
key: 'warn',
title: 'Warning',
color: {
bgLabel: '#F29140',
label: 'white',
bgText: '#FFD8B7',
text: 'black'
}
},
info: {
key: 'info',
title: 'Info',
color: {
bgLabel: '#413FA9',
label: 'white',
bgText: '#B3B2EB',
text: 'black'
}
},
notice: {
key: 'notice',
title: 'Notice',
color: {
bgLabel: '#33C133',
label: 'white',
bgText: '#ADF1AD',
text: 'black'
}
},
log: {
key: 'log',
title: 'Log',
color: {
bgLabel: '#f2f240',
label: 'black',
bgText: '#ffff90',
text: 'black'
}
},
callstack: {
key: 'TAS',
title: 'function',
color: {
bgLabel: '#413FA9',
label: 'white',
bgText: '#B3B2EB',
text: 'black'
}
},
callstack_async: {
key: 'TAS',
title: 'ASYNC CALL',
color: {
bgLabel: '#413FA9',
label: 'white',
bgText: '#413FA9',
text: 'white'
}
},
TAS: {
key: 'TAS',
title: 'TAS',
color: {
bgLabel: 'grey',
label: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)',
bgText: 'grey',
text: 'black;background:linear-gradient(#304352,#d7d2cc,#d7d2cc,#d7d2cc,#304352)'
}
}
},
config = {
debugMode: false,
logging: {
log: true,
notice: true,
info: true,
warn: true,
error: true,
debug: false
}
},
callstackRegistry = [],
queuedUpdates = {}, //< Used for delaying saves till the last moment.
complexType = function(o){
switch(typeof o){
case 'string':
return 'string';
case 'boolean':
return 'boolean';
case 'number':
return (_.isNaN(o) ? 'NaN' : (o.toString().match(/\./) ? 'decimal' : 'integer'));
case 'function':
return 'function: '+(o.name ? o.name+'()' : '(anonymous)');
case 'object':
return (_.isArray(o) ? 'array' : (_.isArguments(o) ? 'arguments' : ( _.isNull(o) ? 'null' : 'object')));
default:
return typeof o;
}
},
dataLogger = function(primaryLogger,secondaryLogger,data){
_.each(data,function(m){
var type = complexType(m);
switch(type){
case 'string':
primaryLogger(m);
break;
case 'undefined':
case 'null':
case 'NaN':
primaryLogger('['+type+']');
break;
case 'number':
case 'not a number':
case 'integer':
case 'decimal':
case 'boolean':
primaryLogger('['+type+']: '+m);
break;
default:
primaryLogger('['+type+']:=========================================');
secondaryLogger(m);
primaryLogger('=========================================================');
break;
}
});
},
colorLog = function(options){
var coloredLoggerFunction,
key = options.key,
label = options.title || 'TAS',
lBGColor = (options.color && options.color.bgLabel) || 'blue',
lTxtColor = (options.color && options.color.label) || 'white',
mBGColor = (options.color && options.color.bgText) || 'blue',
mTxtColor = (options.color && options.color.text) || 'white';
coloredLoggerFunction = function(message){
/* eslint-disable no-console */
console.log(
'%c '+label+': %c '+message + ' ',
'background-color: '+lBGColor+';color: '+lTxtColor+'; font-weight:bold;',
'background-color: '+mBGColor+';color: '+mTxtColor+';'
);
/* eslint-enable no-console */
};
return function(){
if('TAS'===key || config.logging[key]){
/* eslint-disable no-console */
dataLogger(coloredLoggerFunction,function(m){console.log(m);},_.toArray(arguments));
/* eslint-enable no-console */
}
};
},
logDebug = colorLog(loggingSettings.debug),
logError = colorLog(loggingSettings.error),
logWarn = colorLog(loggingSettings.warn),
logInfo = colorLog(loggingSettings.info),
logNotice = colorLog(loggingSettings.notice),
logLog = colorLog(loggingSettings.log),
log = colorLog(loggingSettings.TAS),
logCS = colorLog(loggingSettings.callstack),
logCSA = colorLog(loggingSettings.callstack_async),
registerCallstack = function(callstack,label){
var idx=_.findIndex(callstackRegistry,function(o){
return (_.difference(o.stack,callstack).length === _.difference(callstack,o.stack).length) &&
_.difference(o.stack,callstack).length === 0 &&
o.label === label;
});
if(-1 === idx){
idx=callstackRegistry.length;
callstackRegistry.push({
stack: callstack,
label: label
});
}
return idx;
},
setConfigOption = function(options){
var newconf =_.defaults(options,config);
newconf.logging=_.defaults(
(options && options.logging)||{},
config.logging
);
config=newconf;
},
isDebugMode = function(){
return config.debugMode;
},
debugMode = function(){
config.logging.debug=true;
config.debugMode = true;
},
getCallstack = function(){
var e = new Error('dummy'),
stack = _.map(_.rest(e.stack.replace(/^[^(]+?[\n$]/gm, '')
.replace(/^\s+at\s+/gm, '')
.replace(/^Object.<anonymous>\s*\(/gm, '{anonymous}()@')
.split('\n')),function(l){
return l.replace(/\s+.*$/,'');
});
return stack;
},
logCallstackSub = function(cs){
var matches, csa;
_.find(cs,function(line){
matches = line.match(/TAS_CALLSTACK_(\d+)/);
if(matches){
csa=callstackRegistry[matches[1]];
logCSA( '===================='+(csa.label ? '> '+csa.label+' <' : '')+'====================');
logCallstackSub(csa.stack);
return true;
}
logCS(line);
return false;
});
},
logCallstack = function(){
var cs;
if(config.debugMode){
cs = getCallstack();
cs.shift();
log('==============================> CALLSTACK <==============================');
logCallstackSub(cs);
log('=========================================================================');
}
},
wrapCallback = function (label, callback, context){
var callstack;
if('function' === typeof label){
context=callback;
callback=label;
label=undefined;
}
if(!config.debugMode){
return (function(cb,ctx){
return function(){
cb.apply(ctx||{},arguments);
};
}(callback,context));
}
callstack = getCallstack();
callstack.shift();
return (function(cb,ctx,cs,lbl){
var ctxref=registerCallstack(cs,lbl);
/*jshint -W054 */
return new Function('cb','ctx','TASlog',
"return function TAS_CALLSTACK_"+ctxref+"(){"+
"var start,end;"+
"TASlog('Entering: '+(cb.name||'(anonymous function)'));"+
"start=_.now();"+
"cb.apply(ctx||{},arguments);"+
"end=_.now();"+
"TASlog('Exiting: '+(cb.name||'(anonymous function)')+' :: '+(end-start)+'ms elapsed');"+
"};")(cb,ctx,log);
/*jshint +W054 */
}(callback,context,callstack,label));
},
prepareUpdate = function( attribute, value ){
queuedUpdates[attribute]=value;
},
applyQueuedUpdates = function() {
setAttrs(queuedUpdates);
queuedUpdates = {};
},
namesFromArgs = function(args,base){
return _.chain(args)
.reduce(function(memo,attr){
if('string' === typeof attr) {
memo.push(attr);
} else if(_.isArray(args) || _.isArguments(args)){
memo = namesFromArgs(attr,memo);
}
return memo;
},(_.isArray(base) && base) || [])
.uniq()
.value();
},
addId = function(obj,value){
Object.defineProperty(obj,'id',{
value: value,
writable: false,
enumerable: false
});
},
addProp = function(obj,prop,value,fullname){
(function(){
var pname=(_.contains(['S','F','I','D'],prop) ? '_'+prop : prop),
full_pname = fullname || prop,
pvalue=value;
_.each(['S','I','F'],function(p){
if( !_.has(obj,p)){
Object.defineProperty(obj, p, {
value: {},
enumerable: false,
readonly: true
});
}
});
if( !_.has(obj,'D')){
Object.defineProperty(obj, 'D', {
value: _.reduce(_.range(10),function(m,d){
Object.defineProperty(m, d, {
value: {},
enumerable: true,
readonly: true
});
return m;
},{}),
enumerable: false,
readonly: true
});
}
// Raw value
Object.defineProperty(obj, pname, {
enumerable: true,
set: function(v){
if(v!==pvalue) {
pvalue=v;
prepareUpdate(full_pname,v);
}
},
get: function(){
return pvalue;
}
});
// string value
Object.defineProperty(obj.S, pname, {
enumerable: true,
set: function(v){
var val=v.toString();
if(val !== pvalue) {
pvalue=val;
prepareUpdate(full_pname,val);
}
},
get: function(){
return pvalue.toString();
}
});
// int value
Object.defineProperty(obj.I, pname, {
enumerable: true,
set: function(v){
var val=parseInt(v,10) || 0;
if(val !== pvalue){
pvalue=val;
prepareUpdate(full_pname,val);
}
},
get: function(){
return parseInt(pvalue,10) || 0;
}
});
// float value
Object.defineProperty(obj.F, pname, {
enumerable: true,
set: function(v){
var val=parseFloat(v) || 0;
if(val !== pvalue) {
pvalue=val;
prepareUpdate(full_pname,val);
}
},
get: function(){
return parseFloat(pvalue) || 0;
}
});
_.each(_.range(10),function(d){
Object.defineProperty(obj.D[d], pname, {
enumerable: true,
set: function(v){
var val=(parseFloat(v) || 0).toFixed(d);
if(val !== pvalue){
pvalue=val;
prepareUpdate(full_pname,val);
}
},
get: function(){
return (parseFloat(pvalue) || 0).toFixed(d);
}
});
});
}());
},
repeating = function( section ) {
return (function(s){
var sectionName = s,
attrNames = [],
fieldNames = [],
operations = [],
after = [],
repAttrs = function TAS_Repeating_Attrs(){
attrNames = namesFromArgs(arguments,attrNames);
return this;
},
repFields = function TAS_Repeating_Fields(){
fieldNames = namesFromArgs(arguments,fieldNames);
return this;
},
repReduce = function TAS_Repeating_Reduce(func, initial, final, context) {
operations.push({
type: 'reduce',
func: (func && _.isFunction(func) && func) || _.noop,
memo: (_.isUndefined(initial) && 0) || initial,
final: (final && _.isFunction(final) && final) || _.noop,
context: context || {}
});
return this;
},
repMap = function TAS_Repeating_Map(func, final, context) {
operations.push({
type: 'map',
func: (func && _.isFunction(func) && func) || _.noop,
final: (final && _.isFunction(final) && final) || _.noop,
context: context || {}
});
return this;
},
repEach = function TAS_Repeating_Each(func, final, context) {
operations.push({
type: 'each',
func: (func && _.isFunction(func) && func) || _.noop,
final: (final && _.isFunction(final) && final) || _.noop,
context: context || {}
});
return this;
},
repTap = function TAS_Repeating_Tap(final, context) {
operations.push({
type: 'tap',
final: (final && _.isFunction(final) && final) || _.noop,
context: context || {}
});
return this;
},
repAfter = function TAS_Repeating_After(callback,context) {
after.push({
callback: (callback && _.isFunction(callback) && callback) || _.noop,
context: context || {}
});
return this;
},
repExecute = function TAS_Repeating_Execute(callback,context){
var rowSet = {},
attrSet = {},
fieldIds = [],
fullFieldNames = [];
repAfter(callback,context);
// call each operation per row.
// call each operation's final
getSectionIDs("repeating_"+sectionName,function(ids){
fieldIds = ids;
fullFieldNames = _.reduce(fieldIds,function(memo,id){
return memo.concat(_.map(fieldNames,function(name){
return 'repeating_'+sectionName+'_'+id+'_'+name;
}));
},[]);
getAttrs( _.uniq(attrNames.concat(fullFieldNames)), function(values){
_.each(attrNames,function(aname){
if(values.hasOwnProperty(aname)){
addProp(attrSet,aname,values[aname]);
}
});
rowSet = _.reduce(fieldIds,function(memo,id){
var r={};
addId(r,id);
_.each(fieldNames,function(name){
var fn = 'repeating_'+sectionName+'_'+id+'_'+name;
addProp(r,name,values[fn],fn);
});
memo[id]=r;
return memo;
},{});
_.each(operations,function(op){
var res;
switch(op.type){
case 'tap':
_.bind(op.final,op.context,rowSet,attrSet)();
break;
case 'each':
_.each(rowSet,function(r){
_.bind(op.func,op.context,r,attrSet,r.id,rowSet)();
});
_.bind(op.final,op.context,rowSet,attrSet)();
break;
case 'map':
res = _.map(rowSet,function(r){
return _.bind(op.func,op.context,r,attrSet,r.id,rowSet)();
});
_.bind(op.final,op.context,res,rowSet,attrSet)();
break;
case 'reduce':
res = op.memo;
_.each(rowSet,function(r){
res = _.bind(op.func,op.context,res,r,attrSet,r.id,rowSet)();
});
_.bind(op.final,op.context,res,rowSet,attrSet)();
break;
}
});
// finalize attrs
applyQueuedUpdates();
_.each(after,function(op){
_.bind(op.callback,op.context)();
});
});
});
};
return {
attrs: repAttrs,
attr: repAttrs,
column: repFields,
columns: repFields,
field: repFields,
fields: repFields,
reduce: repReduce,
inject: repReduce,
foldl: repReduce,
map: repMap,
collect: repMap,
each: repEach,
forEach: repEach,
tap: repTap,
'do': repTap,
after: repAfter,
last: repAfter,
done: repAfter,
execute: repExecute,
go: repExecute,
run: repExecute
};
}(section));
},
repeatingSimpleSum = function(section, field, destination){
repeating(section)
.attr(destination)
.field(field)
.reduce(function(m,r){
return m + (r.F[field]);
},0,function(t,r,a){
a.S[destination]=t;
})
.execute();
};
/* eslint-disable no-console */
console.log('%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v'+version+' ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•','background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;');
console.log('%c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ Last update: '+(new Date(lastUpdate*1000))+' ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.•','background: linear-gradient(to right,green,white,white,green); color:black;text-shadow: 0 0 8px white;');
/* eslint-enable no-console */
return {
/* Repeating Sections */
repeatingSimpleSum: repeatingSimpleSum,
repeating: repeating,
/* Configuration */
config: setConfigOption,
/* Debugging */
callback: wrapCallback,
callstack: logCallstack,
debugMode: debugMode,
isDebugMode: isDebugMode,
_fn: wrapCallback,
/* Logging */
debug: logDebug,
error: logError,
warn: logWarn,
info: logInfo,
notice: logNotice,
log: logLog
};
}());
/* ---- END: TheAaronSheet.js ---- */
on("change:repeating_words remove:repeating_words", function (eventInfo) {
TAS.repeatingSimpleSum('words','word_effort_repeat','calc_word_effort_spent');
});
on("change:repeating_gifts remove:repeating_gifts", function (eventInfo) {
TAS.repeatingSimpleSum('gifts','gift_effort_repeat','calc_gift_effort_spent');
});
on("change:repeating_miracles remove:repeating_miracles", function (eventInfo) {
TAS.repeatingSimpleSum('miracles','miracle_effort_repeat','calc_miracle_effort_spent');
});
on("change:repeating_artifacts remove:repeating_artifacts", function (eventInfo) {
TAS.repeatingSimpleSum('artifacts','artifact_bound_repeat','calc_artifact_effort_spent');
});
on("change:repeating_techniques remove:repeating_techniques", function (eventInfo) {
TAS.repeatingSimpleSum('techniques','technique_effort_repeat','calc_technique_effort_spent');
});
on("change:repeating_gate remove:repeating_gate", function (eventInfo) {
TAS.repeatingSimpleSum('gate','invocation_gate_effort_repeat','calc_invocation_gate_effort_spent');
});
on("change:repeating_way remove:repeating_way", function (eventInfo) {
TAS.repeatingSimpleSum('way','invocation_way_effort_repeat','calc_invocation_way_effort_spent');
});
on("change:repeating_throne remove:repeating_throne", function (eventInfo) {
TAS.repeatingSimpleSum('throne','invocation_throne_effort_repeat','calc_invocation_throne_effort_spent');
});
on("change:repeating_projects remove:repeating_projects", function(eventInfo) {
TAS.repeatingSimpleSum('projects', 'project_dominion_repeat', 'calc_dominion_spent');
TAS.repeatingSimpleSum('projects', 'project_influence_repeat', 'calc_influence_spent');
});
on("change:repeating_factionprojects remove:repeating_factionprojects", function(eventInfo) {
TAS.repeatingSimpleSum('factionprojects', 'faction_project_dominion_repeat', 'calc_faction_dominion_spent');
});
on("change:repeating_factionproblems remove:repeating_factionproblems", function(eventInfo) {
TAS.repeatingSimpleSum('factionproblems', 'faction_problem_trouble_repeat', 'calc_faction_trouble');
});
on("change:repeating_npcefforts remove:repeating_npcefforts", function(eventInfo) {
TAS.repeatingSimpleSum('npcefforts', 'npc_effort_effort_repeat', 'calc_npc_effort_spent');
});
on("change:repeating_npctactics remove:repeating_npctactics", function(eventInfo) {
TAS.repeating('npctactics')
.fields('npc_tactic_repeat')
.attrs('calc_total_npc_tactics')
.reduce(function(memo, row, attrSet, id, rowSet) {
memo = memo + 1;
return memo;
}, 0, function(memo, rowSet, attrSet) {
setAttrs({calc_total_npc_tactics: memo});
})
.execute();
});
on("change:strength", function() {
getAttrs(["strength"], function(values) {
setAttrs({
calc_strength_mod: calculateMod(values.strength)
});
});
});
on("change:dexterity", function() {
getAttrs(["dexterity"], function(values) {
setAttrs({
calc_dexterity_mod: calculateMod(values.dexterity)
});
});
});
on("change:constitution", function() {
getAttrs(["constitution"], function(values) {
setAttrs({
calc_constitution_mod: calculateMod(values.constitution)
});
});
});
on("change:intelligence", function() {
getAttrs(["intelligence"], function(values) {
setAttrs({
calc_intelligence_mod: calculateMod(values.intelligence)
});
});
});
on("change:wisdom", function() {
getAttrs(["wisdom"], function(values) {
setAttrs({
calc_wisdom_mod: calculateMod(values.wisdom)
});
});
});
on("change:charisma", function() {
getAttrs(["charisma"], function(values) {
setAttrs({
calc_charisma_mod: calculateMod(values.charisma)
});
});
});
var calculateMod = function(attribute) {
if (attribute < 4)
return -3;
if (attribute < 6)
return -2;
if (attribute < 9)
return -1;
if (attribute < 13)
return 0;
if (attribute < 16)
return 1;
if (attribute < 18)
return 2;
if (attribute < 19)
return 3;
if (attribute >= 19)
return 4;
return 0;
};
on("change:calc_strength_mod change:calc_constitution_mod", function() {
getAttrs(["calc_strength_mod", "calc_constitution_mod"], function(values) {
var strength_mod = parseInt(values.calc_strength_mod), constitution_mod = parseInt(values.calc_constitution_mod);
setAttrs({
calc_hardiness_mod: Math.max(strength_mod, constitution_mod)
});
});
});
on("change:calc_dexterity_mod change:calc_intelligence_mod", function() {
getAttrs(["calc_dexterity_mod", "calc_intelligence_mod"], function(values) {
var dexterity_mod = parseInt(values.calc_dexterity_mod), intelligence_mod = parseInt(values.calc_intelligence_mod);
setAttrs({
calc_evasion_mod: Math.max(dexterity_mod, intelligence_mod)
});
});
});
on("change:calc_wisdom_mod change:calc_charisma_mod", function() {
getAttrs(["calc_wisdom_mod", "calc_charisma_mod"], function(values) {
var wisdom_mod = parseInt(values.calc_wisdom_mod), charisma_mod = parseInt(values.calc_charisma_mod);
setAttrs({
calc_spirit_mod: Math.max(wisdom_mod, charisma_mod)
});
});
});
on("change:faction_action_die_sides", function(eventInfo) {
getAttrs([eventInfo.sourceAttribute], function(values) {
for (key in values) {
setAttrs({
faction_action_die: "1d" + values[key],
faction_power: power_map[values[key]]
});
}
});
});
power_map = {
"6": 1,
"8": 2,
"10": 3,
"12": 4,
"20": 5
};
</script>
<rolltemplate class="sheet-rolltemplate-godbound">
<div class="sheet-wrap-box sheet-row sheet-pad-md">
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-heading sheet-center sheet-pad-t-lg sheet-pad-b-sm">
<h3>{{roll}}</h3>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-pad-t-sm sheet-pad-b-sm sheet-mar-t-md">
<h4>{{title}}</h4>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1 sheet-center sheet-underline sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
{{name}}
</div>
</div>
{{#check}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Check Roll
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{check}}
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Target
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{target}}
</div>
</div>
{{#rollWasFumble() check}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Fail!</h3>
</div>
</div>
{{/rollWasFumble() check}}
{{#rollWasCrit() check}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Success!</h3>
</div>
</div>
{{/rollWasCrit() check}}
{{#^rollWasCrit() check}}
{{#^rollWasFumble() check}}
{{#rollLess() check target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Fail!</h3>
</div>
</div>
{{/rollLess() check target}}
{{#rollTotal() check target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Success!</h3>
</div>
</div>
{{/rollTotal() check target}}
{{#rollGreater() check target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Success!</h3>
</div>
</div>
{{/rollGreater() check target}}
{{/^rollWasFumble() check}}
{{/^rollWasCrit() check}}
{{/check}}
{{#save}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Save Roll
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{save}}
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Target
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{target}}
</div>
</div>
{{#rollWasFumble() save}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Fail!</h3>
</div>
</div>
{{/rollWasFumble() save}}
{{#rollWasCrit() save}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Success!</h3>
</div>
</div>
{{/rollWasCrit() save}}
{{#^rollWasCrit() save}}
{{#^rollWasFumble() save}}
{{#rollLess() save target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Fail!</h3>
</div>
</div>
{{/rollLess() save target}}
{{#rollTotal() save target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Success!</h3>
</div>
</div>
{{/rollTotal() save target}}
{{#rollGreater() save target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Success!</h3>
</div>
</div>
{{/rollGreater() save target}}
{{/^rollWasFumble() save}}
{{/^rollWasCrit() save}}
{{/save}}
{{#morale}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Morale Roll
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{morale}}
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Target
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{target}}
</div>
</div>
{{#rollLess() morale target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Success!</h3>
</div>
</div>
{{/rollLess() morale target}}
{{#rollTotal() morale target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Success!</h3>
</div>
</div>
{{/rollTotal() morale target}}
{{#rollGreater() morale target}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Fail!</h3>
</div>
</div>
{{/rollGreater() morale target}}
{{/morale}}
{{#action}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Action Roll
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{action}}
</div>
</div>
{{/action}}
{{#npctactic}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Random Tactic
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{npctactic}}
</div>
</div>
{{/npctactic}}
{{#fray}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Straight Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{fray}}
</div>
</div>
{{#rollLess() fray 2}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{damage0}}
</div>
</div>
{{/rollLess() fray 2}}
{{#rollBetween() fray 2 5}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{damage1}}
</div>
</div>
{{/rollBetween() fray 2 5}}
{{#rollBetween() fray 6 9}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{damage2}}
</div>
</div>
{{/rollBetween() fray 6 9}}
{{#rollGreater() fray 9}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{damage4}}
</div>
</div>
{{/rollGreater() fray 9}}
{{/fray}}
{{#weapon}}
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Attack Range
</div>
<div class="sheet-col-1-2 sheet-bold sheet-pad-r-sm sheet-pad-b-sm">
{{range}}
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Attack Area
</div>
<div class="sheet-col-1-2 sheet-bold sheet-pad-r-sm sheet-pad-b-sm">
{{area}}
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Attack Result
</div>
<div class="sheet-col-1-2 sheet-pad-r-sm sheet-pad-b-sm">
Hit AC {{weapon}} or higher
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Straight Damage
</div>
<div class="sheet-col-1-52 sheet-pad-r-sm sheet-pad-b-sm">
{{damage}}
</div>
</div>
{{#rollLess() damage 2}}
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-1-2 sheet-pad-r-sm sheet-pad-b-sm">
{{damage0}}
</div>
</div>
{{/rollLess() damage 2}}
{{#rollBetween() damage 2 5}}
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-1-2 sheet-pad-r-sm sheet-pad-b-sm">
{{damage1}}
</div>
</div>
{{/rollBetween() damage 2 5}}
{{#rollBetween() damage 6 9}}
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-1-2 sheet-pad-r-sm sheet-pad-b-sm">
{{damage2}}
</div>
</div>
{{/rollBetween() damage 6 9}}
{{#rollGreater() damage 9}}
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-1-2 sheet-pad-r-sm sheet-pad-b-sm">
{{damage4}}
</div>
</div>
{{/rollGreater() damage 9}}
{{/weapon}}
{{#npcattack}}
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Attack Range
</div>
<div class="sheet-col-1-2 sheet-bold sheet-pad-r-sm sheet-pad-b-sm">
{{range}}
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Attack Area
</div>
<div class="sheet-col-1-2 sheet-bold sheet-pad-r-sm sheet-pad-b-sm">
{{area}}
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-1-2 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Attack Roll
</div>
<div class="sheet-col-1-2 sheet-pad-r-sm sheet-pad-b-sm">
Hit AC {{npcattack}} or higher
</div>
</div>
{{/npcattack}}
{{#freedamage}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Straight Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{freedamage}}
</div>
</div>
{{#rollLess() freedamage 2}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{damage0}}
</div>
</div>
{{/rollLess() freedamage 2}}
{{#rollBetween() freedamage 2 5}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{damage1}}
</div>
</div>
{{/rollBetween() freedamage 2 5}}
{{#rollBetween() freedamage 6 9}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{damage2}}
</div>
</div>
{{/rollBetween() freedamage 6 9}}
{{#rollGreater() freedamage 9}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{damage4}}
</div>
</div>
{{/rollGreater() freedamage 9}}
{{/freedamage}}
{{#freedamagedice}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Straight Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{freedamage1}}{{#rollGreater() freedamagedice 1}}+{{freedamage2}}{{/rollGreater() freedamagedice 1}}{{#rollGreater() freedamagedice 2}}+{{freedamage3}}{{/rollGreater() freedamagedice 2}}{{#rollGreater() freedamagedice 3}}+{{freedamage4}}{{/rollGreater() freedamagedice 3}}{{#rollGreater() freedamagedice 4}}+{{freedamage5}}{{/rollGreater() freedamagedice 4}}{{#rollGreater() freedamagedice 5}}+{{freedamage6}}{{/rollGreater() freedamagedice 5}}{{#rollGreater() freedamagedice 6}}+{{freedamage7}}{{/rollGreater() freedamagedice 6}}{{#rollGreater() freedamagedice 7}}+{{freedamage8}}{{/rollGreater() freedamagedice 7}}{{#rollGreater() freedamagedice 8}}+{{freedamage9}}{{/rollGreater() freedamagedice 8}}{{#rollGreater() freedamagedice 9}}+{{freedamage10}}{{/rollGreater() freedamagedice 9}}
</div>
</div>
<hr/>
<div class="sheet-row">
<div class="sheet-col-1 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Normal Damage
</div>
<div class="sheet-col-1 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
as per damage chart
</div>
</div>
{{/freedamagedice}}
{{#freedamagedicechart}}
<div class="sheet-row">
<div class="sheet-col-3-5 sheet-bold sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
Straight Damage
</div>
<div class="sheet-col-2-5 sheet-pad-r-sm sheet-pad-b-sm">
{{freedamage1}}{{#rollGreater() freedamagedice 1}}+{{freedamage2}}{{/rollGreater() freedamagedice 1}}{{#rollGreater() freedamagedice 2}}+{{freedamage3}}{{/rollGreater() freedamagedice 2}}{{#rollGreater() freedamagedice 3}}+{{freedamage4}}{{/rollGreater() freedamagedice 3}}{{#rollGreater() freedamagedice 4}}+{{freedamage5}}{{/rollGreater() freedamagedice 4}}{{#rollGreater() freedamagedice 5}}+{{freedamage6}}{{/rollGreater() freedamagedice 5}}{{#rollGreater() freedamagedice 6}}+{{freedamage7}}{{/rollGreater() freedamagedice 6}}{{#rollGreater() freedamagedice 7}}+{{freedamage8}}{{/rollGreater() freedamagedice 7}}{{#rollGreater() freedamagedice 8}}+{{freedamage9}}{{/rollGreater() freedamagedice 8}}{{#rollGreater() freedamagedice 9}}+{{freedamage10}}{{/rollGreater() freedamagedice 9}}
</div>
</div>
<hr/>
<div class="sheet-row">
<div class="sheet-col-1 sheet-title-banner-subheading sheet-center sheet-pad-t-md sheet-pad-r-sm sheet-pad-b-sm sheet-mar-t-md sheet-mar-b-sm">
<h3>Damage Chart</h3>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-3-20 sheet-bold sheet-center sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
<br/>
</div>
<div class="sheet-col-2-5 sheet-bold sheet-center sheet-pad-r-md sheet-pad-b-sm">
Roll (per die)
</div>
<div class="sheet-col-7-20 sheet-bold sheet-center sheet-pad-r-md sheet-pad-b-sm">
Damage
</div>
<div class="sheet-col-1-10 sheet-bold sheet-center sheet-pad-r-sm sheet-pad-b-sm">
<br/>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-3-20 sheet-center sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
<br/>
</div>
<div class="sheet-col-2-5 sheet-center sheet-pad-r-md sheet-pad-b-sm">
1 or less
</div>
<div class="sheet-col-7-20 sheet-center sheet-pad-r-md sheet-pad-b-sm">
0
</div>
<div class="sheet-col-1-10 sheet-center sheet-pad-r-sm sheet-pad-b-sm">
<br/>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-3-20 sheet-center sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
<br/>
</div>
<div class="sheet-col-2-5 sheet-center sheet-pad-r-md sheet-pad-b-sm">
2 - 5
</div>
<div class="sheet-col-7-20 sheet-center sheet-pad-r-md sheet-pad-b-sm">
1
</div>
<div class="sheet-col-1-10 sheet-center sheet-pad-r-sm sheet-pad-b-sm">
<br/>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-3-20 sheet-center sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
<br/>
</div>
<div class="sheet-col-2-5 sheet-center sheet-pad-r-md sheet-pad-b-sm">
6 - 9
</div>
<div class="sheet-col-7-20 sheet-center sheet-pad-r-md sheet-pad-b-sm">
2
</div>
<div class="sheet-col-1-10 sheet-center sheet-pad-r-sm sheet-pad-b-sm">
<br/>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col-3-20 sheet-center sheet-pad-l-lg sheet-pad-r-md sheet-pad-b-sm">
<br/>
</div>
<div class="sheet-col-2-5 sheet-center sheet-pad-r-md sheet-pad-b-sm">
10 or more
</div>
<div class="sheet-col-7-20 sheet-center sheet-pad-r-md pad-b-sm">
4
</div>
<div class="sheet-col-1-10 sheet-center sheet-pad-r-sm sheet-pad-b-sm">
<br/>
</div>
</div>
{{/freedamagedicechart}}
{{#description}}
<div class="sheet-row">
<div class="sheet-col-1 sheet-pad-l-lg sheet-pad-r-sm sheet-pad-b-sm">
{{description}}
</div>
</div>
{{/description}}
</div>
</rolltemplate>