Files
roll20-character-sheets/Symbaroum/symbaroum.html
T
2024-06-03 13:15:14 -04:00

1105 lines
82 KiB
HTML

<!-- ACTION-->
<!-- RANKS-->
<input class="tab" name="attr_page-number" type="hidden" value="1"/>
<!-- PC SHEET-->
<!-- =============================-->
<div class="pc grid">
<div class="grid character-info">
<label data-i18n-title="name" title="name">
<input name="attr_character-name" type="text"/>
</label><span data-i18n="name">Name</span>
<label data-i18n-title="race" title="race">
<input name="attr_character-race" type="text"/>
</label><span data-i18n="race">race</span>
<label data-i18n-title="occupation" title="occupation">
<input name="attr_character-occupation" type="text"/>
</label><span data-i18n="occupation">occupation</span>
<label data-i18n-title="player" title="player">
<input name="attr_player-name" type="text"/>
</label><span data-i18n="player">player</span>
<label data-i18n-title="experience-abbrv" title="exp">
<input name="attr_character-exp" type="number"/>
</label><span data-i18n="experience-abbrv">exp</span>
<label data-i18n-title="unspent" title="unspent">
<input name="attr_character-expu" type="number"/>
</label><span data-i18n="unspent">unspent</span>
</div>
<div class="grid character-quote"><span class="quote">&ldquo;</span>
<label data-i18n-title="quote" title="quote">
<input data-i18n-placeholder="quote" name="attr_character-quote" placeholder="Quote" type="text"/><span data-i18n="quote">quote</span>
</label><span class="quote">&ldquo;</span>
</div>
<div class="grid character-shadow">
<label data-i18n-title="shadow" title="shadow">
<input name="attr_character-shadow" type="text"/><span data-i18n="shadow">shadow</span>
</label>
</div>
<div class="grid attributes">
<input name="attr_accurate" max="15" min="5" type="number" value="10"/>
<button data-i18n="accurate" name="roll_AccurateCheck" type="roll" value="&amp;{template:attrib}{{name=^{accurate}}} {{character=@{character-name}}} {{attribute=[[@{accurate}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}}"><span>Accurate</span></button>
<input name="attr_cunning" max="15" min="5" type="number" value="10"/>
<button data-i18n="cunning" name="roll_CunningCheck" type="roll" value="&amp;{template:attrib}{{name=^{cunning}}} {{character=@{character-name}}} {{attribute=[[@{cunning}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}}"><span>Cunning</span></button>
<input name="attr_discreet" max="15" min="5" type="number" value="10"/>
<button data-i18n="discreet" name="roll_DiscreetCheck" type="roll" value="&amp;{template:attrib}{{name=^{discreet}}} {{character=@{character-name}}} {{attribute=[[@{discreet}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}}"><span>Discreet</span></button>
<input name="attr_persuasive" max="15" min="5" type="number" value="10"/>
<button data-i18n="persuasive" name="roll_PersuasiveCheck" type="roll" value="&amp;{template:attrib}{{name=^{persuasive}}} {{character=@{character-name}}} {{attribute=[[@{persuasive}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}}"><span>Persuasive</span></button>
<input name="attr_quick" max="15" min="5" type="number" value="10"/>
<button data-i18n="quick" name="roll_QuickCheck" type="roll" value="&amp;{template:attrib}{{name=^{quick}}} {{character=@{character-name}}} {{attribute=[[@{quick}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}}"><span>Quick</span></button>
<input name="attr_resolute" max="15" min="5" type="number" value="10"/>
<button data-i18n="resolute" name="roll_ResoluteCheck" type="roll" value="&amp;{template:attrib}{{name=^{resolute}}} {{character=@{character-name}}} {{attribute=[[@{resolute}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}}"><span>Resolute</span></button>
<input name="attr_strong" max="15" min="5" type="number" value="10"/>
<button data-i18n="strong" name="roll_StrongCheck" type="roll" value="&amp;{template:attrib}{{name=^{strong}}} {{character=@{character-name}}} {{attribute=[[@{strong}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}}"><span>Strong</span></button>
<input name="attr_vigilant" max="15" min="5" type="number" value="10"/>
<button data-i18n="vigilant" name="roll_VigilantCheck" type="roll" value="&amp;{template:attrib}{{name=^{vigilant}}} {{character=@{character-name}}} {{attribute=[[@{vigilant}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}}"><span>Vigilant</span></button>
<input class="sheet-number-circle" type="number" disabled="true" value="(@{accurate}+@{cunning}+@{discreet}+@{persuasive}+@{quick}+@{resolute}+@{strong}+@{vigilant})" name="attr_attribute-total"/><span data-i18n="total">Total</span>
</div>
<div class="grid tabs">
<!-- CHARACTER TAB-->
<input class="tab" data-i18n-title="title-character-sheet" name="attr_page-number" title="Character Sheet" type="radio" value="1" checked="checked"/><span class="tab" data-i18n="character">Character</span>
<!-- TRAITS & ABILITIES TAB-->
<input class="tab" data-i18n-title="title-traits-and-abilities" name="attr_page-number" type="radio" title="Traits and Abilities" value="2"/><span class="tab" data-i18n="traits-and-abilities" value="3">Traits | Abilities</span>
<!-- RITUALS & POWERS TAB-->
<input class="tab" data-i18n-title="title-rituals-and-powers" name="attr_page-number" title="Rituals and Power" type="radio" value="3"/><span class="tab" data-i18n="rituals-and-powers">Rituals | Powers</span>
<!-- EQUIPMENT & BIO TAB-->
<input class="tab" data-i18n-title="title-equipment-group-and-friends" name="attr_page-number" title="Equipment, Group, and Friends" type="radio" value="4"/><span class="tab" data-i18n="equipment-and-biography">Equipment | Bio</span>
</div>
<div class="grid toughness tough-corr-row section-pc1">
<h1 class="center" data-i18n="toughness">Toughness</h1>
<label class="center" data-i18n-title="current toughness input" title="current toughness input">
<input class="center" name="attr_toughness" title="@{toughness}" type="number" value="@{strong}"/>
</label><span class="center" data-i18n="current">Current</span>
<label class="center" data-i18n-title="toughness maximum input" title="toughness maximum input">
<input class="center" min="10" name="attr_toughness_max" title="@{toughness_max}" type="number" value="10"/>
</label><span class="center" data-i18n="maximum-abbrv">Max</span>
<label class="center" data-i18n-title="pain threshold display" title="pain threshold display">
<input class="center" name="attr_pain_threshold" title="@{pain_threshold}" type="number" value="ceil(@{strong}/2)" disabled="true"/>
</label><span class="center" data-i18n="pain-threshold-abbrv">Pain thresh.</span>
</div>
<div class="grid corruption tough-corr-row section-pc1">
<h1 class="center" data-i18n="corruption">Corruption</h1>
<button data-i18n-title="title-choose-dice-and-roll" name="roll_corruption" title="Pick a dice value (to the right) and hit this button to roll" type="roll" value="/roll @{corruption-d} for Corruption..."></button>
<select name="attr_corruption-d">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
<label class="center" data-i18n-title="corruption input" title="corruption input">
<input class="center" name="attr_corruption" min="0" title="@{corruption}" type="number" value="0"/>
</label><span class="center" data-i18n="temporary-abbrv">Temp.</span>
<label class="center" data-i18n-title="permanent corruption input" title="permanent corruption input">
<input class="center" name="attr_corruption_permanent" min="0" title="@{corruption_permanent}" type="number" value="0"/>
</label><span class="center" data-i18n="permanent-abbrv">Perm.</span>
<label class="center" data-i18n-title="corruption threshold" title="corruption threshold">
<input class="center" name="attr_corruption_threshold" title="@{corruption_threshold}" type="number" value="ceil(@{resolute}/2)" disabled="true"/>
</label><span class="center" data-i18n="threshold">Threshold</span>
<input type="hidden" name="attr_corruption_total" title="@{corruption_total}" value="@{corruption_permanent}+@{corruption}"/>
</div>
<div class="grid attacks section-pc1">
<div class="grid section-header">
<h1 data-i18n="attacks">Attacks</h1>
<h2 class="center background-color" data-i18n="bonuses-and-advantages">Bonuses/Disadvantages</h2>
<h3 class="center" data-i18n="roll">Roll</h3>
<h3 data-i18n="weapon-or-power">Weapon or Power</h3>
<h3 class="center" data-i18n="attribute">Attribute</h3>
<h3 class="center" data-i18n="damage">Damage</h3>
<h3 class="center" data-i18n="quality">Quality</h3>
<h3 class="center background-color" data-i18n="damage">Damage</h3>
<h3 class="center background-color" data-i18n="roll">Roll</h3>
<h3 class="center background-color" data-i18n="attack">Attack</h3>
</div>
<div class="grid section-body">
<button data-i18n-title="title-use-sattack" name="roll_attack" title="Use attack!" type="roll" value="&amp;{template:attack}{{name=@{weapon1-name}}}{{attribute=[[@{attack-ability1}+(?{Modifier +/-|0})+@{weapon1-extra-attack}]]}}{{attribute1=[[@{attack-ability1}+(?{Modifier +/-|0})+@{weapon1-extra-attack}+1]]}} {{attack=[[1d20]]}} {{damage=[[@{weapon1-dtype}+@{weapon1-extra-dtype}+@{weapon1-extra-damage}]]}} {{damage-crit=[[1d6]]}} {{character-name=@{character-name}}} {{attack-type=[[@{attack-ability1}]]}}"></button>
<label data-i18n-title="title-weapon-or-power-used" title="Weapon or power used in attack">
<input data-i18n-title="title-weapon-or-power-used" name="attr_weapon1-name" title="Weapon or power used in attack" type="text"/>
</label>
<select data-i18n-title="title-attribute-explanation" name="attr_attack-ability1" title="Ability that determines a hit, usually Accurate">
<option data-i18n="bonus-damage-abbrv" value="[[-1]]">Bonus dmg</option>
<optgroup label="Attribute">Attribute
<option data-i18n="accurate" value="[[@{accurate}]]" selectedAcc="selectedAcc">Accurate</option>
<option data-i18n="cunning" value="[[@{cunning}]]" selectedAcc="selectedAcc">Cunning</option>
<option data-i18n="discreet" value="[[@{discreet}]]" selectedAcc="selectedAcc">Discreet</option>
<option data-i18n="persuasive" value="[[@{persuasive}]]" selectedAcc="selectedAcc">Persuasive</option>
<option data-i18n="quick" value="[[@{quick}]]" selectedAcc="selectedAcc">Quick</option>
<option data-i18n="resolute" value="[[@{resolute}]]" selectedAcc="selectedAcc">Resolute</option>
<option data-i18n="strong" value="[[@{strong}]]" selectedAcc="selectedAcc">Strong</option>
<option data-i18n="vigilant" value="[[@{vigilant}]]" selectedAcc="selectedAcc">Vigilant</option>
</optgroup>
</select>
<select data-i18n-title="title-attack-roll" name="attr_weapon1-dtype" title="Attack roll for the weapon">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
<label data-i18n-title="quality" title="quality">
<input data-i18n="balanced" data-i18n-title="title-weapon-quality" name="attr_weapon1-quality" placeholder="Balanced" title="Balanced, Blunt, Deep Impact, Jointed, Long, Precise, Short, etc." type="text"/>
</label>
<label class="dashed" data-i18n-title="damage" title="damage">
<input class="center" data-i18n-title="title-bonus-to-damage" name="attr_weapon1-extra-damage" title="Bonus to damage" type="number" value="0"/>
</label>
<label class="dashed" data-i18n-title="roll" title="roll">
<select data-i18n-title="title-extra-damage-roll" name="attr_weapon1-extra-dtype" title="Extra damage roll due to an ability">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
</label>
<label class="dashed" data-i18n-title="attack" title="attack">
<input class="center" data-i18n-title="title-bonus-to-attack-roll" name="attr_weapon1-extra-attack" title="Bonus to attack roll" type="number" value="0"/>
</label>
</div>
<fieldset class="repeating_weapons">
<div class="grid section-body">
<button data-i18n-title="title-use-sattack" name="roll_attack" title="Use attack!" type="roll" value="&amp;{template:attack}{{name=@{weapon1-name}}}{{attribute=[[@{attack-ability1}+(?{Modifier +/-|0})+@{weapon1-extra-attack}]]}}{{attribute1=[[@{attack-ability1}+(?{Modifier +/-|0})+@{weapon1-extra-attack}+1]]}} {{attack=[[1d20]]}} {{damage=[[@{weapon1-dtype}+@{weapon1-extra-dtype}+@{weapon1-extra-damage}]]}} {{damage-crit=[[1d6]]}} {{character-name=@{character-name}}} {{attack-type=[[@{attack-ability1}]]}}"></button>
<label data-i18n-title="title-weapon-or-power-used" title="Weapon or power used in attack">
<input data-i18n-title="title-weapon-or-power-used" name="attr_weapon1-name" title="Weapon or power used in attack" type="text"/>
</label>
<select data-i18n-title="title-attribute-explanation" name="attr_attack-ability1" title="Ability that determines a hit, usually Accurate">
<option data-i18n="bonus-damage-abbrv" value="[[-1]]">Bonus dmg</option>
<optgroup label="Attribute">Attribute
<option data-i18n="accurate" value="[[@{accurate}]]" selectedAcc="selectedAcc">Accurate</option>
<option data-i18n="cunning" value="[[@{cunning}]]" selectedAcc="selectedAcc">Cunning</option>
<option data-i18n="discreet" value="[[@{discreet}]]" selectedAcc="selectedAcc">Discreet</option>
<option data-i18n="persuasive" value="[[@{persuasive}]]" selectedAcc="selectedAcc">Persuasive</option>
<option data-i18n="quick" value="[[@{quick}]]" selectedAcc="selectedAcc">Quick</option>
<option data-i18n="resolute" value="[[@{resolute}]]" selectedAcc="selectedAcc">Resolute</option>
<option data-i18n="strong" value="[[@{strong}]]" selectedAcc="selectedAcc">Strong</option>
<option data-i18n="vigilant" value="[[@{vigilant}]]" selectedAcc="selectedAcc">Vigilant</option>
</optgroup>
</select>
<select data-i18n-title="title-attack-roll" name="attr_weapon1-dtype" title="Attack roll for the weapon">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
<label data-i18n-title="quality" title="quality">
<input data-i18n="balanced" data-i18n-title="title-weapon-quality" name="attr_weapon1-quality" placeholder="Balanced" title="Balanced, Blunt, Deep Impact, Jointed, Long, Precise, Short, etc." type="text"/>
</label>
<label class="dashed" data-i18n-title="damage" title="damage">
<input class="center" data-i18n-title="title-bonus-to-damage" name="attr_weapon1-extra-damage" title="Bonus to damage" type="number" value="0"/>
</label>
<label class="dashed" data-i18n-title="roll" title="roll">
<select data-i18n-title="title-extra-damage-roll" name="attr_weapon1-extra-dtype" title="Extra damage roll due to an ability">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
</label>
<label class="dashed" data-i18n-title="attack" title="attack">
<input class="center" data-i18n-title="title-bonus-to-attack-roll" name="attr_weapon1-extra-attack" title="Bonus to attack roll" type="number" value="0"/>
</label>
</div>
</fieldset>
</div>
<div class="grid defense section-pc1">
<div class="grid section-header">
<h1 data-i18n="defenses">Defenses</h1>
<h2 class="center background-color" data-i18n="bonuses-and-advantages">Bonuses/Disadvantages</h2>
<h3 class="center" data-i18n="roll">Roll</h3>
<h3 data-i18n="armor-or-power">Armor or Power</h3>
<h3 class="center" data-i18n="impede">Impede</h3>
<h3 class="center" data-i18n="attribute">Attribute</h3>
<h3 class="center" data-i18n="negation">Negation</h3>
<h3 class="center" data-i18n="quality">Quality</h3>
<h3 class="center background-color" data-i18n="damage">Damage</h3>
<h3 class="center background-color" data-i18n="roll">Roll</h3>
<h3 class="center background-color" data-i18n="defense">Defense</h3>
</div>
<div class="grid section-body">
<button name="roll_defense" type="roll" value="&amp;{template:defense}{{name=@{armor1-name}}}{{attribute=[[@{defense-ability}+(?{Modifier +/-|0})+@{armor-impeding}+@{extra-armor}]]}}{{attribute1=[[1+@{defense-ability}+(?{Modifier +/-|0})+@{armor-impeding}+@{extra-armor}]]}}{{defense-roll=[[1d20]]}}{{damage-taken=[[@{armor1-dtype}+@{armor1-extra-dtype}+@{negated-damage}]]}}{{defense-crit=[[1d20]]}}{{damage-crit=[[1d6]]}}{{character-name=@{character-name}}} {{defense-type=[[@{defense-ability}]]}}"></button>
<label data-i18n-title="armor-or-power" title="armor-or-power">
<input data-i18n-title="title-armor-or-power-explanation" name="attr_armor1-name" title="Armor the character is wearing, or Power used to defend" type="text"/>
</label>
<label data-i18n-title="impede" title="impede">
<input data-i18n-title="title-armors-impending-penalty" max="0" min="-4" name="attr_armor-impeding" title="Armor's impeding penalty" type="number" value="0"/>
</label>
<select data-i18n-title="title-ability-that-determines-defense" name="attr_defense-ability" title="Ability that determines defense, usually Quick">
<option data-i18n="bonus-damage-abbrv" value="[[-1]]">Bonus dmg</option>
<optgroup label="Attribute">Attribute
<option data-i18n="accurate" value="[[@{accurate}]]" selectedAcc="selectedAcc">Accurate</option>
<option data-i18n="cunning" value="[[@{cunning}]]" selectedAcc="selectedAcc">Cunning</option>
<option data-i18n="discreet" value="[[@{discreet}]]" selectedAcc="selectedAcc">Discreet</option>
<option data-i18n="persuasive" value="[[@{persuasive}]]" selectedAcc="selectedAcc">Persuasive</option>
<option data-i18n="quick" value="[[@{quick}]]" selectedAcc="selectedAcc">Quick</option>
<option data-i18n="resolute" value="[[@{resolute}]]" selectedAcc="selectedAcc">Resolute</option>
<option data-i18n="strong" value="[[@{strong}]]" selectedAcc="selectedAcc">Strong</option>
<option data-i18n="vigilant" value="[[@{vigilant}]]" selectedAcc="selectedAcc">Vigilant</option>
</optgroup>
</select>
<select data-i18n-title="title-defense-armor" name="attr_armor1-dtype" title="Defense roll for the armor">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
<label data-i18n-title="quality" title="quality">
<input data-i18n-title="title-armor-quality" data-i18n-placeholder="flexible" name="attr_armor1-quality" placeholder="Flexible" title="Flexible, Cumbersome, etc." type="text" value=""/>
</label>
<label class="dashed" data-i18n-title="damage" title="damage">
<input data-i18n-title="title-damage-reductio" name="attr_negated-damage" title="Any damage reduction from skills or items" type="number" value="0"/>
</label>
<label class="dashed" data-i18n-title="roll" title="roll">
<select data-i18n-title="title-damage-negated" name="attr_armor1-extra-dtype" title="Damage negated due to an ability">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
</label>
<label class="dashed" data-i18n-title="defenses" title="Defense">
<input data-i18n-title="title-any-bonus-to-defense" name="attr_extra-armor" title="Any bonus to defense, including shields" type="number" value="0"/>
</label>
</div>
<fieldset class="repeating_armor">
<div class="grid section-body">
<button name="roll_defense" type="roll" value="&amp;{template:defense}{{name=@{armor1-name}}}{{attribute=[[@{defense-ability}+(?{Modifier +/-|0})+@{armor-impeding}+@{extra-armor}]]}}{{attribute1=[[1+@{defense-ability}+(?{Modifier +/-|0})+@{armor-impeding}+@{extra-armor}]]}}{{defense-roll=[[1d20]]}}{{damage-taken=[[@{armor1-dtype}+@{armor1-extra-dtype}+@{negated-damage}]]}}{{defense-crit=[[1d20]]}}{{damage-crit=[[1d6]]}}{{character-name=@{character-name}}} {{defense-type=[[@{defense-ability}]]}}"></button>
<label data-i18n-title="armor-or-power" title="armor-or-power">
<input data-i18n-title="title-armor-or-power-explanation" name="attr_armor1-name" title="Armor the character is wearing, or Power used to defend" type="text"/>
</label>
<label data-i18n-title="impede" title="impede">
<input data-i18n-title="title-armors-impending-penalty" max="0" min="-4" name="attr_armor-impeding" title="Armor's impeding penalty" type="number" value="0"/>
</label>
<select data-i18n-title="title-ability-that-determines-defense" name="attr_defense-ability" title="Ability that determines defense, usually Quick">
<option data-i18n="bonus-damage-abbrv" value="[[-1]]">Bonus dmg</option>
<optgroup label="Attribute">Attribute
<option data-i18n="accurate" value="[[@{accurate}]]" selectedAcc="selectedAcc">Accurate</option>
<option data-i18n="cunning" value="[[@{cunning}]]" selectedAcc="selectedAcc">Cunning</option>
<option data-i18n="discreet" value="[[@{discreet}]]" selectedAcc="selectedAcc">Discreet</option>
<option data-i18n="persuasive" value="[[@{persuasive}]]" selectedAcc="selectedAcc">Persuasive</option>
<option data-i18n="quick" value="[[@{quick}]]" selectedAcc="selectedAcc">Quick</option>
<option data-i18n="resolute" value="[[@{resolute}]]" selectedAcc="selectedAcc">Resolute</option>
<option data-i18n="strong" value="[[@{strong}]]" selectedAcc="selectedAcc">Strong</option>
<option data-i18n="vigilant" value="[[@{vigilant}]]" selectedAcc="selectedAcc">Vigilant</option>
</optgroup>
</select>
<select data-i18n-title="title-defense-armor" name="attr_armor1-dtype" title="Defense roll for the armor">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
<label data-i18n-title="quality" title="quality">
<input data-i18n-title="title-armor-quality" data-i18n-placeholder="flexible" name="attr_armor1-quality" placeholder="Flexible" title="Flexible, Cumbersome, etc." type="text" value=""/>
</label>
<label class="dashed" data-i18n-title="damage" title="damage">
<input data-i18n-title="title-damage-reductio" name="attr_negated-damage" title="Any damage reduction from skills or items" type="number" value="0"/>
</label>
<label class="dashed" data-i18n-title="roll" title="roll">
<select data-i18n-title="title-damage-negated" name="attr_armor1-extra-dtype" title="Damage negated due to an ability">
<optgroup label="Dice">Dice
<option value="0" selectedDie="selectedDie">0</option>
<option value="d4" selectedDie="selectedDie">d4</option>
<option value="d6" selectedDie="selectedDie">d6</option>
<option value="d8" selectedDie="selectedDie">d8</option>
<option value="d10" selectedDie="selectedDie">d10</option>
<option value="d12" selectedDie="selectedDie">d12</option>
</optgroup>
</select>
</label>
<label class="dashed" data-i18n-title="defenses" title="Defense">
<input data-i18n-title="title-any-bonus-to-defense" name="attr_extra-armor" title="Any bonus to defense, including shields" type="number" value="0"/>
</label>
</div>
</fieldset>
</div>
<div class="section-pc2">
<div class="left-side">
<div class="grid traits">
<div class="grid section-header">
<h1 data-i18n="traits">Traits</h1>
</div>
<div class="grid section-body">
<button data-i18n-title="title-trait-check" name="roll_traitCheck" title="trait Check" type="roll" value="&amp;{template:abilitycheck}{{name=^{trait}: @{traitname}}} {{character=@{character-name}}} {{selected=@{traitattribute}}} {{attribute=[[@{traitattribute}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}} "></button>
<label class="long" data-i18n-title="title-traitname" title="trait name">
<input data-i18n-placeholder="name" data-i18n-title="title-traitname" name="attr_traitname" placeholder="Name" title="trait name" type="text"/>
</label>
<select data-i18n-title="title-trait-ability" name="attr_traitattribute" title="Attribute for trait" Check=" Check">
<option data-i18n="select" value="[[-1]]" selected="selected">Select</option>
<optgroup label="Attribute">Attribute
<option data-i18n="accurate" value="[[@{accurate}]]" selectedAcc="selectedAcc">Accurate</option>
<option data-i18n="cunning" value="[[@{cunning}]]" selectedAcc="selectedAcc">Cunning</option>
<option data-i18n="discreet" value="[[@{discreet}]]" selectedAcc="selectedAcc">Discreet</option>
<option data-i18n="persuasive" value="[[@{persuasive}]]" selectedAcc="selectedAcc">Persuasive</option>
<option data-i18n="quick" value="[[@{quick}]]" selectedAcc="selectedAcc">Quick</option>
<option data-i18n="resolute" value="[[@{resolute}]]" selectedAcc="selectedAcc">Resolute</option>
<option data-i18n="strong" value="[[@{strong}]]" selectedAcc="selectedAcc">Strong</option>
<option data-i18n="vigilant" value="[[@{vigilant}]]" selectedAcc="selectedAcc">Vigilant</option>
</optgroup>
</select>
<select name="attr_trait-type" title="traitaction type" data-i18n-title="title-trait-action-type">
<optgroup label="Action Type">Action Type
<option data-i18n="active" value="1">Active</option>
<option data-i18n="free" value="2">Free</option>
<option data-i18n="passive" value="3">Passive</option>
<option data-i18n="reactive" value="4">Reactive</option>
<option data-i18n="special" value="5">Special</option>
</optgroup>
</select>
<label data-i18n-title="title-novice" title="title-novice">
<input data-i18n-title="title-novice" name="attr_trait-level" title="title-novice" type="checkbox" value="1"/><span data-i18n="Novice">Novice</span>
</label>
<label data-i18n-title="title-adept" title="title-adept">
<input data-i18n-title="title-adept" name="attr_trait-level" title="title-adept" type="checkbox" value="2"/><span data-i18n="Adept">Adept</span>
</label>
<label data-i18n-title="title-master" title="title-master">
<input data-i18n-title="title-master" name="attr_trait-level" title="title-master" type="checkbox" value="3"/><span data-i18n="Master">Master</span>
</label>
<textarea data-i18n-placeholder="effect" data-i18n-title="title-trait-description" name="attr_traitdesc" placeholder="Effect" title="traitdescription"></textarea>
</div>
<fieldset class="repeating_trait">
<div class="grid section-body">
<button data-i18n-title="title-trait-check" name="roll_traitCheck" title="trait Check" type="roll" value="&amp;{template:abilitycheck}{{name=^{trait}: @{traitname}}} {{character=@{character-name}}} {{selected=@{traitattribute}}} {{attribute=[[@{traitattribute}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}} "></button>
<label class="long" data-i18n-title="title-traitname" title="trait name">
<input data-i18n-placeholder="name" data-i18n-title="title-traitname" name="attr_traitname" placeholder="Name" title="trait name" type="text"/>
</label>
<select data-i18n-title="title-trait-ability" name="attr_traitattribute" title="Attribute for trait" Check=" Check">
<option data-i18n="select" value="[[-1]]" selected="selected">Select</option>
<optgroup label="Attribute">Attribute
<option data-i18n="accurate" value="[[@{accurate}]]" selectedAcc="selectedAcc">Accurate</option>
<option data-i18n="cunning" value="[[@{cunning}]]" selectedAcc="selectedAcc">Cunning</option>
<option data-i18n="discreet" value="[[@{discreet}]]" selectedAcc="selectedAcc">Discreet</option>
<option data-i18n="persuasive" value="[[@{persuasive}]]" selectedAcc="selectedAcc">Persuasive</option>
<option data-i18n="quick" value="[[@{quick}]]" selectedAcc="selectedAcc">Quick</option>
<option data-i18n="resolute" value="[[@{resolute}]]" selectedAcc="selectedAcc">Resolute</option>
<option data-i18n="strong" value="[[@{strong}]]" selectedAcc="selectedAcc">Strong</option>
<option data-i18n="vigilant" value="[[@{vigilant}]]" selectedAcc="selectedAcc">Vigilant</option>
</optgroup>
</select>
<select name="attr_trait-type" title="traitaction type" data-i18n-title="title-trait-action-type">
<optgroup label="Action Type">Action Type
<option data-i18n="active" value="1">Active</option>
<option data-i18n="free" value="2">Free</option>
<option data-i18n="passive" value="3">Passive</option>
<option data-i18n="reactive" value="4">Reactive</option>
<option data-i18n="special" value="5">Special</option>
</optgroup>
</select>
<label data-i18n-title="title-novice" title="title-novice">
<input data-i18n-title="title-novice" name="attr_trait-level" title="title-novice" type="checkbox" value="1"/><span data-i18n="Novice">Novice</span>
</label>
<label data-i18n-title="title-adept" title="title-adept">
<input data-i18n-title="title-adept" name="attr_trait-level" title="title-adept" type="checkbox" value="2"/><span data-i18n="Adept">Adept</span>
</label>
<label data-i18n-title="title-master" title="title-master">
<input data-i18n-title="title-master" name="attr_trait-level" title="title-master" type="checkbox" value="3"/><span data-i18n="Master">Master</span>
</label>
<textarea data-i18n-placeholder="effect" data-i18n-title="title-trait-description" name="attr_traitdesc" placeholder="Effect" title="traitdescription"></textarea>
</div>
</fieldset>
</div>
<div class="grid boon">
<div class="grid section-header">
<h1 data-i18n="boons">boons</h1>
</div>
<div class="grid section-body">
<label data-i18n-title="title-boonname" title="boon name">
<input data-i18n-placeholder="name" data-i18n-title="title-boonname" name="attr_boonname" placeholder="Name" title="boon name" type="text"/>
</label>
<select name="attr_boon-type" title="boonaction type" data-i18n-title="title-boon-action-type">
<optgroup label="Action Type">Action Type
<option data-i18n="active" value="1">Active</option>
<option data-i18n="free" value="2">Free</option>
<option data-i18n="passive" value="3">Passive</option>
<option data-i18n="reactive" value="4">Reactive</option>
<option data-i18n="special" value="5">Special</option>
</optgroup>
</select>
<label data-i18n-title="title-novice" title="title-novice">
<input data-i18n-title="title-novice" name="attr_boon-level" title="title-novice" type="checkbox" value="1"/><span data-i18n="Novice">Novice</span>
</label>
<label data-i18n-title="title-adept" title="title-adept">
<input data-i18n-title="title-adept" name="attr_boon-level" title="title-adept" type="checkbox" value="2"/><span data-i18n="Adept">Adept</span>
</label>
<label data-i18n-title="title-master" title="title-master">
<input data-i18n-title="title-master" name="attr_boon-level" title="title-master" type="checkbox" value="3"/><span data-i18n="Master">Master</span>
</label>
<textarea data-i18n-placeholder="effect" data-i18n-title="title-boon-description" name="attr_boondesc" placeholder="Effect" title="boondescription"></textarea>
</div>
<fieldset class="repeating_boon">
<div class="grid section-body">
<label data-i18n-title="title-boonname" title="boon name">
<input data-i18n-placeholder="name" data-i18n-title="title-boonname" name="attr_boonname" placeholder="Name" title="boon name" type="text"/>
</label>
<select name="attr_boon-type" title="boonaction type" data-i18n-title="title-boon-action-type">
<optgroup label="Action Type">Action Type
<option data-i18n="active" value="1">Active</option>
<option data-i18n="free" value="2">Free</option>
<option data-i18n="passive" value="3">Passive</option>
<option data-i18n="reactive" value="4">Reactive</option>
<option data-i18n="special" value="5">Special</option>
</optgroup>
</select>
<label data-i18n-title="title-novice" title="title-novice">
<input data-i18n-title="title-novice" name="attr_boon-level" title="title-novice" type="checkbox" value="1"/><span data-i18n="Novice">Novice</span>
</label>
<label data-i18n-title="title-adept" title="title-adept">
<input data-i18n-title="title-adept" name="attr_boon-level" title="title-adept" type="checkbox" value="2"/><span data-i18n="Adept">Adept</span>
</label>
<label data-i18n-title="title-master" title="title-master">
<input data-i18n-title="title-master" name="attr_boon-level" title="title-master" type="checkbox" value="3"/><span data-i18n="Master">Master</span>
</label>
<textarea data-i18n-placeholder="effect" data-i18n-title="title-boon-description" name="attr_boondesc" placeholder="Effect" title="boondescription"></textarea>
</div>
</fieldset>
</div>
<div class="grid burdens">
<div class="grid section-header">
<h1 data-i18n="burdens">Burdens</h1>
</div>
<div class="grid section-body">
<label data-i18n-title="title-burdenname" title="burden name">
<input data-i18n-placeholder="name" data-i18n-title="title-burdenname" name="attr_burdenname" placeholder="Name" title="burden name" type="text"/>
</label>
<select name="attr_burden-type" title="burdenaction type" data-i18n-title="title-burden-action-type">
<optgroup label="Action Type">Action Type
<option data-i18n="active" value="1">Active</option>
<option data-i18n="free" value="2">Free</option>
<option data-i18n="passive" value="3">Passive</option>
<option data-i18n="reactive" value="4">Reactive</option>
<option data-i18n="special" value="5">Special</option>
</optgroup>
</select>
<label data-i18n-title="title-novice" title="title-novice">
<input data-i18n-title="title-novice" name="attr_burden-level" title="title-novice" type="checkbox" value="1"/><span data-i18n="Novice">Novice</span>
</label>
<label data-i18n-title="title-adept" title="title-adept">
<input data-i18n-title="title-adept" name="attr_burden-level" title="title-adept" type="checkbox" value="2"/><span data-i18n="Adept">Adept</span>
</label>
<label data-i18n-title="title-master" title="title-master">
<input data-i18n-title="title-master" name="attr_burden-level" title="title-master" type="checkbox" value="3"/><span data-i18n="Master">Master</span>
</label>
<textarea data-i18n-placeholder="effect" data-i18n-title="title-burden-description" name="attr_burdendesc" placeholder="Effect" title="burdendescription"></textarea>
</div>
<fieldset class="repeating_burdens">
<div class="grid section-body">
<label data-i18n-title="title-burdenname" title="burden name">
<input data-i18n-placeholder="name" data-i18n-title="title-burdenname" name="attr_burdenname" placeholder="Name" title="burden name" type="text"/>
</label>
<select name="attr_burden-type" title="burdenaction type" data-i18n-title="title-burden-action-type">
<optgroup label="Action Type">Action Type
<option data-i18n="active" value="1">Active</option>
<option data-i18n="free" value="2">Free</option>
<option data-i18n="passive" value="3">Passive</option>
<option data-i18n="reactive" value="4">Reactive</option>
<option data-i18n="special" value="5">Special</option>
</optgroup>
</select>
<label data-i18n-title="title-novice" title="title-novice">
<input data-i18n-title="title-novice" name="attr_burden-level" title="title-novice" type="checkbox" value="1"/><span data-i18n="Novice">Novice</span>
</label>
<label data-i18n-title="title-adept" title="title-adept">
<input data-i18n-title="title-adept" name="attr_burden-level" title="title-adept" type="checkbox" value="2"/><span data-i18n="Adept">Adept</span>
</label>
<label data-i18n-title="title-master" title="title-master">
<input data-i18n-title="title-master" name="attr_burden-level" title="title-master" type="checkbox" value="3"/><span data-i18n="Master">Master</span>
</label>
<textarea data-i18n-placeholder="effect" data-i18n-title="title-burden-description" name="attr_burdendesc" placeholder="Effect" title="burdendescription"></textarea>
</div>
</fieldset>
</div>
</div>
<div class="right-side">
<div class="grid abilities">
<div class="grid section-header">
<h1 data-i18n="abilities">Abilities</h1>
</div>
<div class="grid section-body">
<button data-i18n-title="title-ability-check" name="roll_abilityCheck" title="ability Check" type="roll" value="&amp;{template:abilitycheck}{{name=^{ability}: @{abilityname}}} {{character=@{character-name}}} {{selected=@{abilityattribute}}} {{attribute=[[@{abilityattribute}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}} "></button>
<label class="long" data-i18n-title="title-abilityname" title="ability name">
<input data-i18n-placeholder="name" data-i18n-title="title-abilityname" name="attr_abilityname" placeholder="Name" title="ability name" type="text"/>
</label>
<select data-i18n-title="title-ability-ability" name="attr_abilityattribute" title="Attribute for ability" Check=" Check">
<option data-i18n="select" value="[[-1]]" selected="selected">Select</option>
<optgroup label="Attribute">Attribute
<option data-i18n="accurate" value="[[@{accurate}]]" selectedAcc="selectedAcc">Accurate</option>
<option data-i18n="cunning" value="[[@{cunning}]]" selectedAcc="selectedAcc">Cunning</option>
<option data-i18n="discreet" value="[[@{discreet}]]" selectedAcc="selectedAcc">Discreet</option>
<option data-i18n="persuasive" value="[[@{persuasive}]]" selectedAcc="selectedAcc">Persuasive</option>
<option data-i18n="quick" value="[[@{quick}]]" selectedAcc="selectedAcc">Quick</option>
<option data-i18n="resolute" value="[[@{resolute}]]" selectedAcc="selectedAcc">Resolute</option>
<option data-i18n="strong" value="[[@{strong}]]" selectedAcc="selectedAcc">Strong</option>
<option data-i18n="vigilant" value="[[@{vigilant}]]" selectedAcc="selectedAcc">Vigilant</option>
</optgroup>
</select>
<select name="attr_ability-type" title="abilityaction type" data-i18n-title="title-ability-action-type">
<optgroup label="Action Type">Action Type
<option data-i18n="active" value="1">Active</option>
<option data-i18n="free" value="2">Free</option>
<option data-i18n="passive" value="3">Passive</option>
<option data-i18n="reactive" value="4">Reactive</option>
<option data-i18n="special" value="5">Special</option>
</optgroup>
</select>
<label data-i18n-title="title-novice" title="title-novice">
<input data-i18n-title="title-novice" name="attr_skill-level" title="title-novice" type="checkbox" value="1"/><span data-i18n="Novice">Novice</span>
</label>
<label data-i18n-title="title-adept" title="title-adept">
<input data-i18n-title="title-adept" name="attr_skill-level" title="title-adept" type="checkbox" value="2"/><span data-i18n="Adept">Adept</span>
</label>
<label data-i18n-title="title-master" title="title-master">
<input data-i18n-title="title-master" name="attr_skill-level" title="title-master" type="checkbox" value="3"/><span data-i18n="Master">Master</span>
</label>
<textarea data-i18n-placeholder="effect" data-i18n-title="title-ability-description" name="attr_abilitydesc" placeholder="Effect" title="abilitydescription"></textarea>
</div>
<fieldset class="repeating_abilities">
<div class="grid section-body">
<button data-i18n-title="title-ability-check" name="roll_abilityCheck" title="ability Check" type="roll" value="&amp;{template:abilitycheck}{{name=^{ability}: @{abilityname}}} {{character=@{character-name}}} {{selected=@{abilityattribute}}} {{attribute=[[@{abilityattribute}+(?{Modifier +/-|0})]]}} {{roll=[[1d20]]}} "></button>
<label class="long" data-i18n-title="title-abilityname" title="ability name">
<input data-i18n-placeholder="name" data-i18n-title="title-abilityname" name="attr_abilityname" placeholder="Name" title="ability name" type="text"/>
</label>
<select data-i18n-title="title-ability-ability" name="attr_abilityattribute" title="Attribute for ability" Check=" Check">
<option data-i18n="select" value="[[-1]]" selected="selected">Select</option>
<optgroup label="Attribute">Attribute
<option data-i18n="accurate" value="[[@{accurate}]]" selectedAcc="selectedAcc">Accurate</option>
<option data-i18n="cunning" value="[[@{cunning}]]" selectedAcc="selectedAcc">Cunning</option>
<option data-i18n="discreet" value="[[@{discreet}]]" selectedAcc="selectedAcc">Discreet</option>
<option data-i18n="persuasive" value="[[@{persuasive}]]" selectedAcc="selectedAcc">Persuasive</option>
<option data-i18n="quick" value="[[@{quick}]]" selectedAcc="selectedAcc">Quick</option>
<option data-i18n="resolute" value="[[@{resolute}]]" selectedAcc="selectedAcc">Resolute</option>
<option data-i18n="strong" value="[[@{strong}]]" selectedAcc="selectedAcc">Strong</option>
<option data-i18n="vigilant" value="[[@{vigilant}]]" selectedAcc="selectedAcc">Vigilant</option>
</optgroup>
</select>
<select name="attr_ability-type" title="abilityaction type" data-i18n-title="title-ability-action-type">
<optgroup label="Action Type">Action Type
<option data-i18n="active" value="1">Active</option>
<option data-i18n="free" value="2">Free</option>
<option data-i18n="passive" value="3">Passive</option>
<option data-i18n="reactive" value="4">Reactive</option>
<option data-i18n="special" value="5">Special</option>
</optgroup>
</select>
<label data-i18n-title="title-novice" title="title-novice">
<input data-i18n-title="title-novice" name="attr_skill-level" title="title-novice" type="checkbox" value="1"/><span data-i18n="Novice">Novice</span>
</label>
<label data-i18n-title="title-adept" title="title-adept">
<input data-i18n-title="title-adept" name="attr_skill-level" title="title-adept" type="checkbox" value="2"/><span data-i18n="Adept">Adept</span>
</label>
<label data-i18n-title="title-master" title="title-master">
<input data-i18n-title="title-master" name="attr_skill-level" title="title-master" type="checkbox" value="3"/><span data-i18n="Master">Master</span>
</label>
<textarea data-i18n-placeholder="effect" data-i18n-title="title-ability-description" name="attr_abilitydesc" placeholder="Effect" title="abilitydescription"></textarea>
</div>
</fieldset>
</div>
</div>
</div><!--
*********LATEST CHANGES/ADDITIONS*********
10/20" - more i18n updates and updated french translation
10/17" - small syntax fixes in html(syntax fixes and a small update to sheet button rolls), i18n updates on sheet and roll template, updated french translation.
******************************************
******************TODO********************
Add custom ability names
New Roll Template styles
"Permanent bonus" to attack and defense section
Advantage button - auto calculate +2atk and 1d4dmg
Concentration check
****************************************** -->
<!-- ******* PAGE 3 -->
<div class="sheet-section sheet-section-pc3">
<div class="sheet-row">
<div class="sheet-2colrow">
<div class="sheet-col" > <!-- BEGIN Column1 -->
<label class="sheet-label-large" data-i18n="rituals">Rituals</label>
<div class="sheet-ability-section">
<div>
<input type="text" name="attr_ritual-name" title="Ritual name" data-i18n-title="title-ritual-name" placeholder="Name" data-i18n-placeholder="name" />
</div>
<div>
<button type="roll" title="Ritual Check" data-18n="title-ritual-check" class="sheet-hidden sheet-roll" value="&{template:powercheck}{{name=^{ritual}: @{ritual-name}}} {{character=@{character-name}}} {{selected=@{ritualattribute}}} {{attribute=[[@{ritualattribute}+?{Enemy Disadvantage|0}]]}} {{roll=[[1d20]]}} " name="roll_RitualCheck"></button>
<select name="attr_ritualattribute" style="width:auto;" size="1" title="Attribute for Ritual" data-i18n-title="title-power-attribute" >
<option value="[[@{accurate}]]" data-i18n="accurate">Accurate</option>
<option value="[[@{cunning}]]" data-i18n="cunning">Cunning</option>
<option value="[[@{discreet}]]" data-i18n="discreet">Discreet</option>
<option value="[[@{persuasive}]]" data-i18n="persuasive">Persuasive</option>
<option value="[[@{quick}]]" data-i18n="quick">Quick</option>
<option value="[[@{resolute}]]" data-i18n="resolute" selected>Resolute</option>
<option value="[[@{strong}]]" data-i18n="strong">Strong</option>
<option value="[[@{vigilant}]]" data-i18n="vigilant">Vigilant</option>
</select>
<select name="attr_ritual-corruption" title="Temporary Corruption when power is used" data-i18n-title="title-temporary-corruption-when-ritual-is-used">
<option value="0" selected>-</option>
<option value="[[1]]" >1</option>
<option value="[[1d4]]" >1d4</option>
<option value="[[1d6]]" >1d6</option>
<option value="[[1d8]]" >1d8</option>
</select>
<span data-i18n="temporary-corruption-abbrv">Temp Corruption</span>
</div>
<textarea name="attr_ritualdesc" title="Ritual description" data-i18n-title="title-ritual-description" placeholder="Effect" data-i18n-placeholder="effect"></textarea>
</div>
<fieldset class="repeating_ritual">
<div class="sheet-ability-section">
<div>
<input type="text" name="attr_ritual-name" title="Ritual name" data-i18n-title="title-ritual-name" placeholder="Name" data-i18n-placeholder="name" />
</div>
<div>
<button type="roll" title="Ritual Check" data-18n="title-ritual-check" class="sheet-hidden sheet-roll" value="&{template:powercheck}{{name=^{ritual}: @{ritual-name}}} {{character=@{character-name}}} {{selected=@{ritualattribute}}} {{attribute=[[@{ritualattribute}+?{Enemy Disadvantage|0}]]}} {{roll=[[1d20]]}} " name="roll_RitualCheck"></button>
<select name="attr_ritualattribute" style="width:auto;" size="1" title="Attribute for Ritual" data-i18n-title="title-power-attribute" >
<option value="[[@{accurate}]]" data-i18n="accurate">Accurate</option>
<option value="[[@{cunning}]]" data-i18n="cunning">Cunning</option>
<option value="[[@{discreet}]]" data-i18n="discreet">Discreet</option>
<option value="[[@{persuasive}]]" data-i18n="persuasive">Persuasive</option>
<option value="[[@{quick}]]" data-i18n="quick">Quick</option>
<option value="[[@{resolute}]]" data-i18n="resolute" selected>Resolute</option>
<option value="[[@{strong}]]" data-i18n="strong">Strong</option>
<option value="[[@{vigilant}]]" data-i18n="vigilant">Vigilant</option>
</select>
<select name="attr_ritual-corruption" title="Temporary Corruption when power is used" data-i18n-title="title-temporary-corruption-when-ritual-is-used">
<option value="0" selected>-</option>
<option value="[[1]]" >1</option>
<option value="[[1d4]]" >1d4</option>
<option value="[[1d6]]" >1d6</option>
<option value="[[1d8]]" >1d8</option>
</select>
<span data-i18n="temporary-corruption-abbrv">Temp Corruption</span>
</div>
<textarea name="attr_ritualdesc" title="Ritual description" data-i18n-title="title-ritual-description" placeholder="Effect" data-i18n-placeholder="effect"></textarea>
</div>
</fieldset>
</div>
<!-- END column 1 -->
<!-- BEGIN Column2 -->
<div class="sheet-col" >
<label class="sheet-label-large" data-i18n="mystical-powers">Mystical Powers</label>
<div class="sheet-ability-section">
<div>
<input type="text" name="attr_powername" title="Power's name" data-i18n-title="title-powers-name" placeholder="Name" data-i18n-placeholder="name" />
</div>
<div>
<button type="roll" title="Mystical Power Check" data-i18n-title="title-mystical-power-check" class="sheet-hidden sheet-roll" value="&{template:powercheck}{{name=^{power}: @{powername}}} {{character=@{character-name}}} {{selected=@{powerattribute}}} {{attribute=[[@{powerattribute}+?{Enemy Disadvantage|0}]]}} {{roll=[[1d20]]}} " name="roll_PowerCheck"></button>
<select name="attr_powerattribute" style="width:auto;" size="1" title="Attribute for Mystical Power" data-i18n-title="title-mystical-power-attribute" >
<option value="[[@{accurate}]]" data-i18n="accurate">Accurate</option>
<option value="[[@{cunning}]]" data-i18n="cunning">Cunning</option>
<option value="[[@{discreet}]]" data-i18n="discreet">Discreet</option>
<option value="[[@{persuasive}]]" data-i18n="persuasive">Persuasive</option>
<option value="[[@{quick}]]" data-i18n="quick">Quick</option>
<option value="[[@{resolute}]]" data-i18n="resolute" selected>Resolute</option>
<option value="[[@{strong}]]" data-i18n="strong">Strong</option>
<option value="[[@{vigilant}]]" data-i18n="vigilant">Vigilant</option>
</select>
<select name="attr_power-corruption" title="Temporary Corruption when power is used" data-i18n-title="title-temporary-corruption-when-power-is-used" >
<option value="0" selected>-</option>
<option value="[[1]]" >1</option>
<option value="[[1d4]]" >1d4</option>
<option value="[[1d6]]" >1d6</option>
<option value="[[1d8]]" >1d8</option>
</select>
<div class="sheet-faded-nam">
<input type="checkbox" name="attr_power-level" value="1" title="Novice" data-i18n-title="title-novice" /><span>N</span>
<input type="checkbox" name="attr_power-level" value="2" title="Adept" data-i18n-title="title-adept" /><span>A</span>
<input type="checkbox" name="attr_power-level" value="3" title="Master" data-i18n-title="title-master" /><span>M</span>
</div>
</div>
<textarea name="attr_powerdesc" title="Power description" data-i18n-title="title-power-description" placeholder="Effect" data-i18n-placeholder="effect"></textarea>
</div>
<fieldset class="repeating_power">
<div class="sheet-ability-section">
<div>
<input type="text" name="attr_powername" title="Power's name" data-i18n-title="title-powers-name" placeholder="Name" data-i18n-placeholder="name" />
</div>
<div>
<button type="roll" title="Mystical Power Check" data-i18n-title="title-mystical-power-check" class="sheet-hidden sheet-roll" value="&{template:powercheck}{{name=^{power}: @{powername}}} {{character=@{character-name}}} {{selected=@{powerattribute}}} {{attribute=[[@{powerattribute}+?{Enemy Disadvantage|0}]]}} {{roll=[[1d20]]}} " name="roll_PowerCheck"></button>
<select name="attr_powerattribute" style="width:auto;" size="1" title="Attribute for Mystical Power" data-i18n-title="title-mystical-power-attribute" >
<option value="[[@{accurate}]]" data-i18n="accurate">Accurate</option>
<option value="[[@{cunning}]]" data-i18n="cunning">Cunning</option>
<option value="[[@{discreet}]]" data-i18n="discreet">Discreet</option>
<option value="[[@{persuasive}]]" data-i18n="persuasive">Persuasive</option>
<option value="[[@{quick}]]" data-i18n="quick">Quick</option>
<option value="[[@{resolute}]]" data-i18n="resolute" selected>Resolute</option>
<option value="[[@{strong}]]" data-i18n="strong">Strong</option>
<option value="[[@{vigilant}]]" data-i18n="vigilant">Vigilant</option>
</select>
<select name="attr_power-corruption" title="Temporary Corruption when power is used" data-i18n-title="title-temporary-corruption-when-power-is-used" >
<option value="0" selected>-</option>
<option value="[[1]]" >1</option>
<option value="[[1d4]]" >1d4</option>
<option value="[[1d6]]" >1d6</option>
<option value="[[1d8]]" >1d8</option>
</select>
<div class="sheet-faded-nam">
<input type="checkbox" name="attr_power-level" value="1" title="Novice" data-i18n-title="title-novice" /><span>N</span>
<input type="checkbox" name="attr_power-level" value="2" title="Adept" data-i18n-title="title-adept" /><span>A</span>
<input type="checkbox" name="attr_power-level" value="3" title="Master" data-i18n-title="title-master" /><span>M</span>
</div>
</div>
<textarea name="attr_powerdesc" title="Power description" data-i18n-title="title-power-description" placeholder="Effect" data-i18n-placeholder="effect"></textarea>
</div>
</fieldset>
</div> <!-- END column 2 -->
</div>
</div>
</div><!-- ******* PAGE 4 -->
<div class="sheet-section sheet-section-pc4">
<div class="sheet-row" style="text-align:center">
<div>
<div style="display:inline-block;">
<label style="text-align:center;padding:0;margin:0;" data-i18n="currency-thaler">Thaler</label>
<input type="number" class="sheet-number-box-small" value="0" name="attr_player-thaler" style="width:4em;"/>
</div>
<div style="display:inline-block;">
<label style="text-align:center;padding:0;margin:0;" data-i18n="currency-shilling">Shilling</label>
<input type="number" class="sheet-number-box-small" value="0" name="attr_player-shilling" style="width:4em;"/>
</div>
<div style="display:inline-block;">
<label style="text-align:center;padding:0;margin:0;" data-i18n="currency-orteg">Orteg</label>
<input type="number" class="sheet-number-box-small" value="0" name="attr_player-orteg" style="width:4em;"/>
</div>
</div>
</div>
<div class="sheet-row">
<div class="sheet-2colrow">
<div class="sheet-col">
<div style="margin-bottom:1em;">
<label class="sheet-label-large" data-i18n="detailed-equipment-and-artifacts">Detailed Equipment & Artifacts</label>
<div style="margin-bottom:4px">
<div class="sheet-faded" style="height:100%; margin-left:-1em;">
<input type="checkbox" name="attr_artifact-isBound" title="Bound to player" data-i18n-title="title-bond-to-player" />
<input type="text" name="attr_artifact-name" title="Name" data-i18n-title="name" placeholder="Name" data-i18n-placeholder="name" style="width: 55%;" />
<select name="attr_artifact-corruption" title="Temporary Corruption when equipment or artifacts is used" data-i18n-title="title-temporary-corruption-when-equipment-is-used" style="width: 15%">
<option value="0" selected>-</option>
<option value="[[1]]" >1</option>
<option value="[[1d4]]" >1d4</option>
<option value="[[1d6]]" >1d6</option>
<option value="[[1d8]]" >1d8</option>
</select>
<span data-i18n="temporary-corruption">Temp Corruption</span>
</div>
<textarea name="attr_artifact-description" style="height:2em" title="Description" data-i18n-title="description" placeholder="Description" data-i18n-placeholder="description"></textarea>
</div>
<fieldset class="repeating_artifacts" style="margin-bottom:4px">
<div class="sheet-faded" style="height:100%; margin-left:-1em;">
<input type="checkbox" name="attr_artifact-isBound" title="Bound to player" data-i18n-title="title-bond-to-player" />
<input type="text" name="attr_artifact-name" title="Name" data-i18n-title="name" placeholder="Name" data-i18n-placeholder="name" />
<select name="attr_artifact-corruption" title="Temporary Corruption when equipment or artifacts is used" data-i18n-title="title-temporary-corruption-when-equipment-is-used">
<option value="0" selected>-</option>
<option value="[[1]]" >1</option>
<option value="[[1d4]]" >1d4</option>
<option value="[[1d6]]" >1d6</option>
<option value="[[1d8]]" >1d8</option>
</select>
<span data-i18n="temporary-corruption">Temp Corruption</span>
</div>
<textarea name="attr_artifact-description" style="height:2em" title="Description" data-i18n-title="description" placeholder="Description" data-i18n-placeholder="description"></textarea>
</fieldset>
</div>
<div style="margin-bottom:1em;">
<label class="sheet-label-large" data-i18n="items">Items</label>
<div>
<input type="text" style="width:290px" name="attr_item-sleeping-roll" title="Standard Equipment" data-i18n-title="title-standard-equipment" value="Sleeping roll"/>
<input type="number" class="sheet-number-box-small" name="attr_item-sleeping-roll-quantity" value="1" title="Item Quantity" data-i18n-title="title-item-quantity" style="width:5em;text-align:left;padding-left:.5em;"/>
</div>
<div>
<input type="text" style="width:290px" name="attr_item-cooking-pan" title="Standard Equipment" data-i18n-title="title-standard-equipment" value="Cooking equipment"/>
<input type="number" class="sheet-number-box-small" name="attr_item-cooking-pan-quantity" value="1" title="Item Quantity" data-i18n-title="title-item-quantity" style="width:5em;text-align:left;padding-left:.5em;"/>
</div>
<div>
<input type="text" style="width:290px" name="attr_item-firewood" title="Standard Equipment" data-i18n-title="title-standard-equipment" value="Firewood"/>
<input type="number" class="sheet-number-box-small" name="attr_item-firewood-quantity" value="1" title="Item Quantity" data-i18n-title="title-item-quantity" style="width:5em;text-align:left;padding-left:.5em;"/>
</div>
<div>
<input type="text" style="width:290px" name="attr_item-flint-and-steel" title="Standard Equipment" data-i18n-title="title-standard-equipment" value="Flint and Steel"/>
<input type="number" class="sheet-number-box-small" name="attr_item-flint-and-steel-quantity" value="1" title="Item Quantity" data-i18n-title="title-item-quantity" style="width:5em;text-align:left;padding-left:.5em;"/>
</div>
<div>
<input type="text" style="width:290px" name="attr_item-rope" title="Standard Equipment" data-i18n-title="title-standard-equipment" value="Rope"/>
<input type="number" class="sheet-number-box-small" name="attr_item-rope-quantity" value="1" title="Item Quantity" data-i18n-title="title-item-quantity" style="width:5em;text-align:left;padding-left:.5em;"/>
</div>
<div>
<input type="text" style="width:290px" name="attr_item-waterskin" title="Standard Equipment" data-i18n-title="title-standard-equipment" value="Waterskin"/>
<input type="number" class="sheet-number-box-small" name="attr_item-waterskin-quantity" value="1" title="Item Quantity" data-i18n-title="title-item-quantity" style="width:5em;text-align:left;padding-left:.5em;"/>
</div>
<fieldset class="repeating_item">
<input type="text" style="width:290px" name="attr_item-name" title="Item Name" data-i18n-title="title-item-name" placeholder="Item Name" data-i18n-placeholder="item-name" />
<input type="number" class="sheet-number-box-small" name="attr_item-quantity" value="1" title="Item Quantity" data-i18n-title="title-item-quantity" style="width:5em;text-align:left;padding-left:.5em;"/>
</fieldset>
</div>
</div> <!-- END column 1 -->
<div class="sheet-col">
<div class="sheet-ability-section">
<label class="sheet-label-large" data-i18n="character-background">Character Background</label>
<textarea name="attr_background" data-i18n-title="character-background" title="Explain where your character comes from and where he or she wants to go and accomplish." placeholder="Explain where your character comes from and where he or she wants to go and accomplish." data-i18n-placeholder="character-background"></textarea>
<textarea name="attr_character_goal" style="height:3.5em;" title="Character Goal" data-i18n-title="character-goal" placeholder="Character Goal" data-i18n-placeholder="character-goal"></textarea>
</div>
<div class="sheet-ability-section">
<label class="sheet-label-large" data-i18n="group">Group</label>
<input type="text" name="attr_groupName" title="Group Name" data-i18n-title="group-name" placeholder="Group Name" data-i18n-placeholder="group-name" />
<textarea name="attr_groupGoal" style="height:3.5em;" title="Group Goal" data-i18n-title="group-goal" placeholder="Group Goal" data-i18n-placeholder="group-goal"></textarea>
</div>
<div class="sheet-ability-section">
<label class="sheet-label-large" data-i18n="friends">Friends</label>
<div style="margin-bottom:4px;">
<input type="text" name="attr_friendName" title="Friend Name" data-i18n-title="friends-name" placeholder="Friend Name" data-i18n-placeholder="friends-name" />
<input type="text" name="attr_friendRace" title="Friend Race" data-i18n-title="friends-race" placeholder="Friend Race" data-i18n-placeholder="friends-race" />
<input type="text" name="attr_friendOccupation" title="Friend Occupation" data-i18n-title="friends-occupation" placeholder="Friend Occupation" data-i18n-placeholder="friends-occupation" />
<input type="text" name="attr_friendPlayer" title="Player" data-i18n-title="player" placeholder="Player" data-i18n-placeholder="player" />
</div>
<fieldset class="repeating_friends-list">
<div style="margin-bottom:4px;">
<input type="text" name="attr_friendName" title="Friend Name" data-i18n-title="friends-name" placeholder="Friend Name" data-i18n-placeholder="friends-name" />
<input type="text" name="attr_friendRace" title="Friend Race" data-i18n-title="friends-race" placeholder="Friend Race" data-i18n-placeholder="friends-race" />
<input type="text" name="attr_friendOccupation" title="Friend Occupation" data-i18n-title="friends-occupation" placeholder="Friend Occupation" data-i18n-placeholder="friends-occupation" />
<input type="text" name="attr_friendPlayer" title="Player" data-i18n-title="player" placeholder="Player" data-i18n-placeholder="player" />
</div>
</fieldset>
</div>
</div>
</div>
</div>
</div><rolltemplate class="sheet-rolltemplate-abilitycheck">
<table>
<tr><th class="attribhead" colspan="2">{{name}}</th></tr>
{{#rollLess() selected 0}}
<tr><td class="attribcat" colspan="2">{{character}} has failed to select an Attribute for this Ability</td></tr>
{{/rollLess() selected 0}}
{{#rollGreater() selected 0}}
<tr><td class="attribcat"><span data-i18n="character">Character</span>:&nbsp;</td><td class="attribresult">{{character}}</td></tr>
<tr><td class="attribcat"><span data-i18n="attribute">Attribute</span>:&nbsp;</td><td class="attribresult">{{attribute}}</td></tr>
<tr><td class="attribcat"><span data-i18n="dice-roll">Roll</span>:&nbsp;</td><td class="attribresult">{{roll}}</td></tr>
{{#rollLess() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribhit" data-i18n="success">Success</span>!</td></tr>
{{/rollLess() roll attribute}}
{{#rollTotal() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribhit" data-i18n="success">Success</span>!</td></tr>
{{/rollTotal() roll attribute}}
{{#rollGreater() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribmiss" data-i18n="failure">Failure</span>...</td></tr>
{{/rollGreater() roll attribute}}
{{/rollGreater() selected 0}}
</table>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-powercheck">
<table>
<tr><th class="attribhead" colspan="2">{{name}}</th></tr>
<tr><td class="attribcat"><span data-i18n="character">Character</span>:&nbsp;</td><td class="attribresult">{{character}}</td></tr>
<tr><td class="attribcat"><span data-i18n="attribute">Attribute</span>:&nbsp;</td><td class="attribresult">{{attribute}}</td></tr>
<tr><td class="attribcat"><span data-i18n="dice-roll">Roll</span>:&nbsp;</td><td class="attribresult">{{roll}}</td></tr>
{{#rollLess() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribhit" data-i18n="success">Success</span>!</td></tr>
{{/rollLess() roll attribute}}
{{#rollTotal() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribhit" data-i18n="success">Success</span>!</td></tr>
{{/rollTotal() roll attribute}}
{{#rollGreater() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribmiss" data-i18n="failure">Failure</span>...</td></tr>
{{/rollGreater() roll attribute}}
</table>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-attrib">
<table>
<tr><th class="attribhead" colspan="2">{{name}}</th></tr>
<tr><td class="attribcat"><span data-i18n="character">Character</span>:&nbsp;</td><td class="attribresult">{{character}}</td></tr>
<tr><td class="attribcat"><span data-i18n="attribute">Attribute</span>:&nbsp;</td><td class="attribresult">{{attribute}}</td></tr>
<tr><td class="attribcat"><span data-i18n="dice-roll">Roll</span>:&nbsp;</td><td class="attribresult">{{roll}}</td></tr>
{{#rollLess() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribhit" data-i18n="success">Success</span>!</td></tr>
{{/rollLess() roll attribute}}
{{#rollTotal() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribhit" data-i18n="success">Success</span>!</td></tr>
{{/rollTotal() roll attribute}}
{{#rollGreater() roll attribute}}
<tr class="effex"><td colspan="2"><span class="attribmiss" data-i18n="failure">Failure</span>...</td></tr>
{{/rollGreater() roll attribute}}
</table>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-defense">
<table>
{{#rollLess() defense-type 0}}
<tr><th class="defhead" colspan="2">{{character-name}}&nbsp;<span data-i18n="negates-extra-damage">negates extra damage</span>{{#name}}&nbsp;<span data-i18n="using">using</span>&nbsp;{{name}}{{/name}}</th></tr>
<tr><td class="defcat"><span data-i18n="damage-negated">Damage negated</span>:</td><td class="defresult">{{damage-taken}}</td></tr>
{{/rollLess() defense-type 0}}
{{#rollGreater() defense-type 0}}
<tr><th class="defhead" colspan="2">{{character-name}}&nbsp;<span data-i18n="defends">defends</span>{{#name}}&nbsp;<span data-i18n="with">with</span>&nbsp;{{name}}{{/name}}</th></tr>
<tr><td class="defcat"><span data-i18n="attribute">Attribute</span>:</td><td class="defresult">{{attribute}}</td></tr>
<tr><td class="defcat"><span data-i18n="dice-roll">Roll</span>:</td><td class="defresult">{{defense-roll}}</td></tr>
{{#rollLess() defense-roll attribute1}} <!-- miss -->
{{#^rollWasFumble() defense-roll}}<tr><th class="effex" colspan="2"><span class="defmiss"><span data-i18n="enemy-missed">Enemy missed</span>!</span></th></tr>{{/^rollWasFumble() defense-roll}}
{{#rollWasFumble() defense-roll}} <tr><th class="effex" colspan="2" style="text-shadow:1px 1px 1px Black"><span class="defmiss"><span data-i18n="enemy-critically-missed">Enemy critically missed</span>!</span></th></tr>{{/rollWasFumble() defense-roll}}
{{/rollLess() defense-roll attribute1}}
{{#rollGreater() defense-roll attribute}} <!-- hit -->
{{#^rollWasCrit() defense-roll}}<tr><th colspan="2" style="border-bottom:0px;"><span class="defhit"><span data-i18n="enemy-hit">Enemy hit</span>!</span></th></tr>{{/^rollWasCrit() defense-roll}}
{{#rollWasCrit() defense-roll}}<tr><th colspan="2" style="border-bottom:0px;"><span class="defhit"><span style="text-shadow:1px 1px 1px Black" data-i18n="enemy-critically-hit">Enemy critically hit</span>!</span></th></tr>{{/rollWasCrit() defense-roll}}
{{#rollGreater() damage-taken 0 }}<tr style="background-color:#ffffff"><td class="effex" colspan="2"><span data-i18n="damage-negated">Damage negated</span>:&nbsp;{{damage-taken}}</td></tr>{{/rollGreater() damage-taken 0 }}
{{#rollLess() damage-taken 1}}<tr style="background-color:#ffffff"><td class="effex" colspan="2"><span data-i18n="damage-negated">Damage negated</span>:&nbsp;0</td></tr>{{/rollLess() damage-taken 1}}
{{/rollGreater() defense-roll attribute}}
{{/rollGreater() defense-type 0}}
</table>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-attack">
<table>
{{#rollLess() attack-type 0}}
<tr><th class="attkhead" colspan="2">{{character-name}}&nbsp;<span data-i18n="does-extra-damage">does extra damage</span>&nbsp;{{#name}}&nbsp;<span data-i18n="with">with</span>&nbsp;{{name}}{{/name}}</th></tr>
<tr style="background-color:#ffffff"><td class="attkcat"><span data-i18n="damage">Damage</span>:</td><td class="attkresult">{{damage}}</td></tr>
{{/rollLess() attack-type 0}}
{{#rollGreater() attack-type 0}}
<tr><th class="attkhead" colspan="2">{{character-name}}&nbsp;<span data-i18n="attacks-chat">attacks</span>{{#name}}&nbsp;<span data-i18n="with">with</span>&nbsp;{{name}}{{/name}}</th></tr>
<tr><td class="attkcat"><span data-i18n="attribute">Attribute</span>:&nbsp;</td><td class="attkresult">{{attribute}}</td></tr>
<tr><td class="attkcat"><span data-i18n="dice-roll">Roll</span>:&nbsp;</td><td class="attkresult">{{attack}}</td></tr>
{{#rollLess() attack attribute1}}
{{#^rollWasFumble() attack}}<tr><th class="effex" colspan="2"><span class="attkhit"><span data-i18n="attack-hit">Attack hit</span>!</span></th></tr>{{/^rollWasFumble() attack}}
{{#rollWasFumble() attack}} <tr><th class="effex" colspan="2" style="text-shadow:1px 1px 1px Black"><span class="attkhit"><span data-i18n="attack-critically-hit">Attack critically hit</span>!</span></th></tr>{{/rollWasFumble() attack}}
{{#rollGreater() damage 0}}<tr style="background-color:#ffffff"><td class="effex" colspan="2"><span data-i18n="damage">Damage</span>:&nbsp;{{damage}} {{#rollWasFumble() attack}}<span> + </span> {{damage-crit}} {{/rollWasFumble() attack}}</td></tr>{{/rollGreater() damage 0}}
{{/rollLess() attack attribute1}}
{{#rollGreater() attack attribute}}
{{#^rollWasCrit() attack}}<tr><th colspan="2"><span data-i18n="attack-missed">Attack missed</span>!</th></tr>{{/^rollWasCrit() attack}}
{{#rollWasCrit() attack}}<tr><th colspan="2" style="text-shadow:1px 1px 1px Black"><span data-i18n="attack-critically-missed">Attack critically missed</span>!</span></th></tr>{{/rollWasCrit() attack}}
{{/rollGreater() attack attribute}}
{{/rollGreater() attack-type 0}}
</table>
</rolltemplate>
<script type="text/worker">
var Sheet = Sheet || (function() {
var version= 1.0,
Debug = false,
// convert weapon quality selector from numeric value to text
qualitySwap = function() {
// get weapon quality text values
getAttrs(["weapon1-quality"], function(values) {
var qualityName,
list=["None", "Balanced", "Blunt", "Deep Impact", "Jointed", "Long", "Precise", "Short"],
index = ~~values["weapon1-quality"];
qualityName = list[index];
console.log("....Given: " + values["weapon1-quality"] );
console.log("....Index: " + index );
console.log("....QualityName: " + qualityName );
setAttrs({
"weapon1-quality":qualityName
});
});
// get repeating weapon quality text values
getSectionIDs("repeating_weapons", function(ids) {
var fields = _.map(ids,function(id) {
return "repeating_weapons_" + id + "_weapon1-quality";
console.log("....Row id " + id );
});
getAttrs(fields, function(values) {
_.each(ids, function(rowid, i) {
console.log("....repeating_weapons_" + rowid + "_weapon1-quality");
var qualityName,
list=["None", "Balanced", "Blunt", "Deep Impact", "Jointed", "Long", "Precise", "Short"],
index = ~~values["repeating_weapons_" + rowid + "_weapon1-quality"];
qualityName = list[index];
console.log("....Row id " + rowid );
console.log("....Given: " + values["repeating_weapons_" + rowid + "_weapon1-quality"] );
console.log("....Index: " + index );
console.log("....QualityName: " + qualityName );
setAttrs({
["repeating_weapons_" + rowid + "_weapon1-quality"]:qualityName
});
});
});
});
},
/* recalculateSheet */
recalculateSheet = function(oldversion) {
if (oldversion < 0.1) {
//call your functions here
qualitySwap();
}
},
/* checkForUpdate looks at current version of page in
* sheet_version and compares to code Sheet.version calls
* recalulateSheet if versions don"t match or if recalculate
* button was pressed. */
checkForUpdate = function() {
getAttrs(["sheet_version","sheet_forcesync","recalc1"],function(v){
var setter={},currVer=0,setAny=0,recalc=false;
currVer=parseFloat(v["sheet_version"],10)||0;
console.log("Current sheet data version:"+currVer+", Sheet code version:" + version );
if ( currVer!== version ) {
recalc=true;
setter["sheet_version"]= version;
setAny=1;
}
if (v["recalc1"] && v["recalc1"]!="0" ) {
currVer=-1;
recalc=true;
setter["recalc1"]=0;
setAny=1;
}
if (v["sheet_forcesync"] && v["sheet_forcesync"]!="0" ) {
currVer=-1;
recalc=true;
setter["sheet_forcesync"]=0;
setAny=1;
}
if (setAny) {
setAttrs( setter);
}
if (recalc) {
recalculateSheet(currVer);
}
});
};
return {
version:version,
checkForUpdate:checkForUpdate,
qualitySwap:qualitySwap
};
}());
//sheet
on("sheet:opened",function() {Sheet.checkForUpdate();});
on("change:recalc1",function() {Sheet.checkForUpdate();});
</script>
</div><!-- ADDED sheet_version. Used to establish sheet changes -->
<span style="font-size: 12px;float: right;clear: both;margin-top: -.5em;">Sheet Version: <input name="attr_sheet_version" type="text" value="2.12" style="font-size: 12px;width: 3em;height: 1.5em; vertical-align: text-bottom;" readonly /></span>
<!-- ADDED recalc checkbox to force sheet worker events. temp unhide for testing purposes-->
<input name="attr_recalc1" type="checkbox" title="RECALC" style="display:none;">