Files
roll20-character-sheets-tester/Kult Divinity Lost/KULT Divinity Lost.html
T

758 lines
38 KiB
HTML

<!--<div class="sheet-container">-->
<input type="hidden" name="attr_version">
<input type="radio" class="sheet-page1" name="attr_page" value="1" checked="checked" id="sheet-page1">
<label for="sheet-page1" data-i18n="pageone-u">PAGE ONE</label>
<input type="radio" class="sheet-page2" name="attr_page" value="2" id="sheet-page2">
<label for="sheet-page2" data-i18n="pagetwo-u">PAGE TWO</label>
<span class="sheet-modifier-popup-toggle"><span data-i18n="show-modifier-u">Show modifier popup for rolls?</span><input type="checkbox" name="attr_rollmod" checked="checked" value="?{Modifiers?|0}"><span></span></span>
<br />
<br />
<div class="sheet-page1">
<div class="container1">
<div class="basic">
<div class="sheet-row">
<div class="sheet-label">&#x2B2A; <span data-i18n="name-u">Name</span></div><input type="text" name="attr_character_name">
</div>
<div class="sheet-row">
<div class="sheet-label">&#x2B2A; <span data-i18n="archetype-u">Archetype</span></div><input type="text" name="attr_archetype">
</div>
<div class="sheet-row">
<div class="sheet-label">&#x2B2A; <span data-i18n="occupation-u">Occupation</span></div><input type="text" name="attr_occupation">
</div>
</div>
<div class="logo">
<img src="https://i.imgur.com/RcjkiYO.png"/>
</div>
<div class="appearance">
<div class="sheet-label">&#x2B2A; <span data-i18n="appearance-u">Appearance</span></div>
<textarea name="attr_appearance" style="height: 50px;width:815px;"></textarea>
</div>
<div class="attributes">
<div style="margin-left: 33%; width: 33%; display: block; text-align: center;"
class="sheet-label">&#x2B2A; <span data-i18n="attributes-u">Attributes</span></div>
<div class="sephirot">
<div class="sheet-passatt" style="position: absolute; top: 133px; left: 72px;"><input type="number" name="attr_fortitude" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 200px; left: 4px;">
<h4 data-i18n="fortitude-u">Fortitude</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{fortitude-mv-u} }}{{valor=[[2d10+@{Fortitude}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="fortitude-mv-u">Endure Injury</span></button>
</div>
<div class="sheet-attlabel" style="position: absolute; top: 125px; left: 120px;">
<h4 data-i18n="willpower-u">Willpower</h4>
<button type="roll" style="margin-left:8px;"
value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{willpower-mv-u} }}{{valor=[[2d10+@{Willpower}+@{condition_penalty}+@{wound_penalty}+@{kit_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="willpower-mv-u">Keep it Together</span></button>
</div>
<div class="sheet-passatt" style="position: absolute; top: 62px; left: 190px;"><input type="number" name="attr_willpower" min="-5" max="5"></div>
<div class="sheet-passatt" style="position: absolute; top: 133px; left: 307px;"><input type="number" name="attr_reflexes" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 200px; left: 239px;">
<h4 data-i18n="reflexes-u">Reflexes</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{reflexes-mv-u} }}{{valor=[[2d10+@{Reflexes}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="reflexes-mv-u">Avoid Harm</span></button>
</div>
<div class="sheet-attlabel" style="position: absolute; top: 334px; left: 4px;">
<h4 data-i18n="reason-u">Reason</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{reason-mv-u} }}{{valor=[[2d10+@{Reason}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="reason-mv-u">Investigate</span></button>
</div>
<div class="sheet-actatt" style="position: absolute; top: 271px; left: 72px;"><input type="number" name="attr_reason" min="-5" max="5"></div>
<div class="sheet-actatt" style="position: absolute; top: 271px; left: 307px;"><input type="number" name="attr_intuition" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 334px; left: 239px;">
<h4 data-i18n="intuition-u">Intuition</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{intuition-mv-u} }}{{valor=[[2d10+@{Intuition}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="intuition-mv-u">Read a Person</span></button>
</div>
<div class="sheet-attlabel" style="position: absolute; top: 398px; left: 120px;">
<h4 data-i18n="perception-u">Perception</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{perception-mv-u} }}{{valor=[[2d10+@{Perception}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="perception-mv-u">Observe a Situation</span></button>
</div>
<div class="sheet-actatt" style="position: absolute; top: 337px; left: 190px;"><input type="number" name="attr_perception" min="-5" max="5"></div>
<div class="sheet-actatt" style="position: absolute; top: 402px; left: 72px;"><input type="number" name="attr_coolness" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 470px; left: 4px;">
<h4 data-i18n="coolness-u">Coolness</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{coolness-mv-u} }}{{valor=[[2d10+@{Coolness}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="coolness-mv-u">Act Under Pressure</span></button>
</div>
<div class="sheet-attlabel" style="position: absolute; top: 470px; left: 239px;">
<h4 data-i18n="violence-u">Violence</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{violence-mv-u} }}{{valor=[[2d10+@{Violence}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="violence-mv-u">Engage in Combat</span></button>
</div>
<div class="sheet-actatt" style="position: absolute; top: 402px; left: 307px;"><input type="number" name="attr_violence" min="-5" max="5"></div>
<div class="sheet-actatt" style="position: absolute; top: 467px; left: 190px;"><input type="number" name="attr_charisma" min="-5" max="5"></div>
<div class="sheet-attlabel" style="position: absolute; top: 530px; left: 120px;">
<h4 data-i18n="charisma-u">Charisma</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{charisma-mv-u} }}{{valor=[[2d10+@{Charisma}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]] }}"
class="sheet-ui-draggable btn ui-draggable"><span data-i18n="charisma-mv-u">Influence Other</span></button>
</div>
<div class="sheet-attlabel" style="position: absolute; top: 664px; left: 120px;">
<h4 data-i18n="soul-u">Soul</h4>
<button type="roll" value="&{template:kult}{{name=^{move-rt} }}{{subtags=^{soul-mv-u} }}{{valor=[[2d10+@{Soul}+@{condition_penalty}+@{wound_penalty}+@{stti_bonus}+@{rollmod}]] }}"
class="sheet-hidden-roll"><span data-i18n="soul-mv-u">See Through the Illusion</span></button>
</div>
<div class="sheet-actatt" style="position: absolute; top: 598px; left: 190px;"><input type="number" name="attr_soul" min="-5" max="5"></div>
</div>
<div class="relations">
<div class="sheet-label">&#x2B2A; <span data-i18n="relations-u">Relations</span></div>
<textarea name="attr_relations" style="height: 140px;width:400px;"></textarea>
</div>
</div>
<div class="traits">
<div class="dark_secrets">
<div class="sheet-label">&#x2B2A; <span data-i18n="darksecrets-u">Dark Secrets</span></div>
<textarea name="attr_darksecrets"></textarea>
</div>
<div class="disadvantages">
<div class="sheet-label">&#x2B2A; <span data-i18n="disadvantages-u">Disadvantages</span></div>
<fieldset class="repeating_disadvantages">
<input type="text" name="attr_disadvantage_name">
<button type="roll" value="&{template:kult}{{name=Disadvantage }}{{subtags=@{disadvantage_name} }}{{valor=[[2d10+@{disadvantage_penalty}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable" data-i18n="disadvantages-roll-u">Roll Disadvantage</button>
<button type="roll" value="/w gm &{template:kult}{{name=Disadvantage }}{{subtags=@{disadvantage_name} }}{{valor=[[2d10+@{disadvantage_penalty}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable" data-i18n="disadvantages-roll-gm-u">Roll to GM</button>
<textarea name="attr_disadvantage_description"></textarea>
</fieldset>
</div>
<div class="advantages">
<div class="sheet-label">&#x2B2A; <span data-i18n="advantages-u">Advantages</span></div>
<fieldset class="repeating_advantages">
<input type="text" name="attr_advantage_name">
<select name="attr_advantage_attribute">
<option value="Select">--attribute--</option>
<option value="Fortitude" data-i18n="fortitude-u">Fortitude</option>
<option value="Willpower" data-i18n="willpower-u">Willpower</option>
<option value="Reflexes" data-i18n="reflexes-u">Reflexes</option>
<option value="Reason" data-i18n="reason-u">Reason</option>
<option value="Intuition" data-i18n="intuition-u">Intuition</option>
<option value="Perception" data-i18n="perception-u">Perception</option>
<option value="Coolness" data-i18n="coolness-u">Coolness</option>
<option value="Violence" data-i18n="violence-u">Violence</option>
<option value="Charisma" data-i18n="charisma-u">Charisma</option>
<option value="Soul" data-i18n="soul-u">Soul</option>
</select>
<input type="hidden" name="attr_attributemod" value="0"></input>
<button type="roll" value="&{template:kult}{{name=Advantage }}{{subtags=@{advantage_name} }}{{valor=[[2d10+@{attributemod}+@{condition_penalty}+@{wound_penalty}+@{rollmod}]]}}"
class="sheet-ui-draggable btn ui-draggable" data-i18n="advantages-roll-u">Roll Advantage</button>
<textarea name="attr_advantage_description"></textarea>
</fieldset>
</div>
</div>
</div>
</div>
<div class="sheet-page2">
<div class="container2">
<div class="penalties">
<div class="wounds">
<div class="sheet-label">&#x2B2A; <span data-i18n="wounds-u">Wounds</span></div>
<div class="sheet-wounds-list">
<div class="sheet-label2 sheet-wounds-label-left"><span data-i18n="wounds-serious-u">Serious Wounds (-1 ongoing)</span></div>
<div class="sheet-label2"><span data-i18n="wounds-stabilized-u">Stabilized</span></div>
<input type="text" name="attr_swound1name">
<input type="checkbox" name="attr_swound1" value="1"><span></span>
<input type="text" name="attr_swound2name">
<input type="checkbox" name="attr_swound2" value="1"><span></span>
<input type="text" name="attr_swound3name">
<input type="checkbox" name="attr_swound3" value="1"><span></span>
<input type="text" name="attr_swound4name">
<input type="checkbox" name="attr_swound4" value="1"><span></span>
<div class="sheet-label2 sheet-wounds-label-left"><span data-i18n="wounds-critical-u">Critical Wound (-1 ongoing)</span></div>
<div class="sheet-label2"><span data-i18n="wounds-stabilized-u">Stabilized</span></div>
<input type="text" name="attr_cwound1name">
<input type="checkbox" name="attr_cwound1" value="1"><span></span>
</div>
<div class="sheet-wounds-list">
<input type="checkbox" name="attr_applywoundpenalty" value="1" style="margin-left:10px;"><span></span>
<div class="sheet-label2" data-i18n="wounds-apply-u">Apply wound penalties to rolls</div>
</div>
<input type="hidden" name="attr_wound_penalty" value="0"></input>
</div>
<div class="stability">
<div class="sheet-label">&#x2B2A; <span data-i18n="stability-u">Stability</span></div>
<table class="sheet-bracket">
<tbody>
<tr>
<td>
<input type="radio" name="attr_stability" value="10">
<span></span>
</td>
<td class="sheet-label3" colspan="2"><span data-i18n="stability-lvl0-u">Composed</span></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="9">
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl1-u">Uneasy</span></td>
<td rowspan="2" class="sheet-bracket-stress">
<span class="sheet-label4" data-i18n="stability-stress-moderate-u">Moderate stress:</span><br />
<span class="sheet-label2" data-i18n="stability-stress-moderate-disad-u">-1 to Disadvantage rolls</span>
</td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="8">
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl2-u">Unfocused</span></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="7" >
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl3-u">Shaken</span></td>
<td rowspan="3" class="sheet-bracket-stress">
<span class="sheet-label4" data-i18n="stability-stress-serious-u">Serious stress:</span><br />
<span class="sheet-label4 sheet-label3" data-i18n="stability-stress-serious-kit-u">-1 Keep it Together</span><br />
<span class="sheet-label2" data-i18n="stability-stress-serious-disad-u">-2 to Disadvantage rolls</span>
</td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="6">
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl4-u">Distressed</span></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="5">
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl5-u">Neurotic</span></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="4">
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl6-u">Anxious</span></td>
<td rowspan="3" class="sheet-bracket-stress">
<span class="sheet-label4" data-i18n="stability-stress-critical-u">Critical stress:</span><br />
<span class="sheet-label4 sheet-label3" data-i18n="stability-stress-critical-kit-u">-2 Keep it Together</span><br />
<span class="sheet-label2" data-i18n="stability-stress-critical-disad-u">-3 to Disadvantage rolls</span><br />
<span class="sheet-label3 sheet-label4" data-i18n="stability-stress-critical-sti-u">+1 See Through the Illusion</span>
</td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="3">
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl7-u">Irrational</span></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="2">
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl8-u">Unhinged</span></td>
</tr>
<tr>
<td>
<input type="radio" name="attr_stability" value="1">
<span></span>
</td>
<td class="sheet-label3"><span data-i18n="stability-lvl9-u">Broken</span></td>
<td class="sheet-label2 sheet-bracket-stress"><span data-i18n="stability-broken-mmv-u">The GM makes a Move</span></td>
</tr>
</tbody>
</table>
<input type="hidden" name="attr_disadvantage_penalty" value="0"></input>
<input type="hidden" name="attr_kit_penalty" value="0"></input>
<input type="hidden" name="attr_stti_bonus" value="0"></input>
<!--</div>-->
</div>
</div>
<div class="other">
<div class="conditions">
<div class="sheet-label">&#x2B2A; <span data-i18n="conditions-u">Conditions</span></div>
<div class="sheet-conditions-checks">
<input type="checkbox" name="attr_conditionangry" value="1"><span></span>
<div class="sheet-label2" data-i18n="conditions-angry-u">Angry (-1 ongoing)</div>
<input type="checkbox" name="attr_conditionguiltridden" value="1"><span></span>
<div class="sheet-label2" data-i18n="conditions-guilt-u">Guilt-ridden (-1 ongoing)</div>
<input type="checkbox" name="attr_conditionsad" value="1"><span></span>
<div class="sheet-label2" data-i18n="conditions-sad-u">Sad (-1 ongoing)</div>
<input type="checkbox" name="attr_conditiondistracted" value="1"><span></span>
<div class="sheet-label2" data-i18n="conditions-distracted-u">Distracted (-2 ongoing)</div>
<input type="checkbox" name="attr_conditionscared" value="1"><span></span>
<div class="sheet-label2" data-i18n="conditions-scared-u">Scared (-1 ongoing)</div>
<input type="checkbox" name="attr_conditionobsessed" value="1"><span></span>
<div class="sheet-label2" data-i18n="conditions-obsessed-u">Obsessed (+1 relation)</div>
</div>
<div class="sheet-conditions-checks">
<input type="checkbox" name="attr_applyconditionpenalty" value="1"><span></span>
<div class="sheet-label2" data-i18n="conditions-apply-u" style="width:300px;">Apply condition penalties to rolls</div>
</div>
<input type="hidden" name="attr_condition_penalty" value="0"></input>
</div>
<div class="dramatic_hooks">
<div class="sheet-label">&#x2B2A; <span data-i18n="dramatichooks-u">Dramatic Hooks</span></div>
<textarea name="attr_dramatichooks" style="height: 385px;width:450px;"></textarea>
</div>
</div>
<div class="equipment">
<div class="gears">
<div class="sheet-label">&#x2B2A; <span data-i18n="gear-u">Gear</span></div>
<textarea name="attr_gear"></textarea>
</div>
<div class="weapons">
<div class="sheet-label">&#x2B2A; <span data-i18n="weapons-u">Weapons</span></div>
<fieldset class="repeating_weapons">
<input type="text" name="attr_weapon_name">
Ammo: <input type="number" name="attr_weapon_ammo"> / <input type="number" name="attr_weapon_ammo_max">
<textarea name="attr_weapon_description"></textarea>
</fieldset>
</div>
</div>
<div class="advancement">
<div class="sheet-label">&#x2B2A; <span data-i18n="advancement-u">Advancement</span></div>
<p><span style="font-weight:bold;font-style:italic;vertical-align:middle;" data-i18n="experience-u">Experience</span> <input type="number" name="attr_experience"></input></p>
<input type="radio" class="sheet-typesleeper" name="attr_type" value="1" id="sheet-typesleeper"></input>
<label for="sheet-typesleeper" data-i18n="sleeper-u">Sleeper</label>
<input type="radio" class="sheet-typeaware" name="attr_type" value="2" checked="checked" id="sheet-typeaware"></input>
<label for="sheet-typeaware" data-i18n="aware-u">Aware</label>
<input type="radio" class="sheet-typeenlightened" name="attr_type" value="3" id="sheet-typeenlightened"></input>
<label for="sheet-typeenlightened" data-i18n="enlightened-u">Enlightened</label>
<br /><br />
<div class="sheet-typesleeper">
<p><span data-i18n="sleeper-steps-u">Your sleeping PC advances in the following steps:</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advancesleeper1" value="1"><span></span>
[1] <span data-i18n="sleeper-remember-u">They remember something about their Dark Secret.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advancesleeper2" value="1"><span></span>
[2] <span data-i18n="sleeper-remember-u">They remember something about their Dark Secret.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advancesleeper3" value="1"><span></span>
[3] <span data-i18n="sleeper-remember-u">They remember something about their Dark Secret.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advancesleeper4" value="1"><span></span>
[4] <span data-i18n="sleeper-remember-u">They remember something about their Dark Secret.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advancesleeper5" value="1"><span></span>
[5] <span data-i18n="sleeper-remember-u">They remember something about their Dark Secret.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advancesleeper6" value="1"><span></span>
[6] <span data-i18n="sleeper-awaken-u">They awaken. You choose an Aware Archetype. The PC keeps their Dark Secret and their Disadvantages, but the player picks three Advantages from their new Archetype.</span></p>
</div>
<div class="sheet-typeaware">
<p><span data-i18n="aware-intro-u">When your character advances you get to choose from the following advancements.</span></p>
<p class="sheet-advancement-header"><span data-i18n="aware-choose-u">Choose One of These:</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceactive1" value="1"><span></span>
<input type="checkbox" name="attr_advanceactive2" value="1"><span></span>
<input type="checkbox" name="attr_advanceactive3" value="1"><span></span>
<input type="checkbox" name="attr_advanceactive4" value="1"><span></span>
<input type="checkbox" name="attr_advanceactive5" value="1"><span></span>
<input type="checkbox" name="attr_advanceactive6" value="1"><span></span>
<span data-i18n="aware-advance-active-u">Increase one active Attribute +1 (to max +3).</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advancepassive1" value="1"><span></span>
<input type="checkbox" name="attr_advancepassive2" value="1"><span></span>
<span data-i18n="aware-advance-passive-u">Increase one passive Attribute +1 (to max +3).</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceany" value="1"><span></span>
<span data-i18n="aware-advance-any-u">Increase any one Attribute +1 (to max +4).</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advancenewadvantage1" value="1"><span></span>
<input type="checkbox" name="attr_advancenewadvantage2" value="1"><span></span>
<input type="checkbox" name="attr_advancenewadvantage3" value="1"><span></span>
<span data-i18n="aware-advance-new-u">Select a new Advantage from your Archetype.</span></p>
<p class="sheet-advancement-header"><span data-i18n="aware-advance-5-u">After 5 Advancements You May Also Choose:</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceafter5any1" value="1"><span></span>
<input type="checkbox" name="attr_advanceafter5any2" value="1"><span></span>
<span data-i18n="aware-advance-5-any-u">Increase any one Attribute +1 (to max +4).</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceafter5newadvantage1" value="1"><span></span>
<input type="checkbox" name="attr_advanceafter5newadvantage2" value="1"><span></span>
<span data-i18n="aware-advance-5-new-u">Select a new Advantage from any Aware Archetype.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceafter5end" value="1"><span></span>
<span data-i18n="aware-advance-5-end-u">End your character's story arc as you see fit, and create a new Aware character, who starts with 2 Advancements.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceafter5replace" value="1"><span></span>
<span data-i18n="aware-advance-5-replace-u">Replace your current Archetype with another Aware Archetype, and erase one of your starting 3 Advantages.</span></p>
<p class="sheet-advancement-header"><span data-i18n="aware-advance-10-u">After 10 Advancements You May Also Choose:</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceafter10enlightened" value="1"><span></span>
<span data-i18n="aware-advance-10-new-u">Advance your character to an Enlightened Archetype.</span></p>
</div>
<div class="sheet-typeenlightened">
<p class="sheet-advancement-header"><span data-i18n="enlightened-choose-u">Choose One of These:</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedany" value="1"><span></span>
<span data-i18n="enlightened-advance-any-u">Add +1 to any Attribute (max +5).</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedactive1" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedactive2" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedactive3" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedactive4" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedactive5" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedactive6" value="1"><span></span>
<span data-i18n="enlightened-advance-active-u">Add +1 to an active Attribute (max +4).</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedpassive1" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedpassive2" value="1"><span></span>
<span data-i18n="enlightened-advance-passive-u">Add +1 to a passive Attribute (max +4).</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedability1" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedability2" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedability3" value="1"><span></span>
<span data-i18n="enlightened-advance-new-u">Gain an Ability available to your Archetype.</span></p>
<p class="sheet-advancement-header"><span data-i18n="enlightened-advance-5-u">After 5 Advancements You May Also Choose:</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedafter5any1" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedafter5any2" value="1"><span></span>
<span data-i18n="enlightened-advance-5-any-u">Add +1 to any Attribute (max +5).</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedafter5ability1" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedafter5ability2" value="1"><span></span>
<input type="checkbox" name="attr_advanceenlightenedafter5ability3" value="1"><span></span>
<span data-i18n="enlightened-advance-5-new-u">Gain an Ability or Advantage of your choosing.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedafter5end" value="1"><span></span>
<span data-i18n="enlightened-advance-5-end-u">Finish your character's story and make a new PC.</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedafter5replace" value="1"><span></span>
<span data-i18n="enlightened-advance-5-replace-u">Change your character's Archetype to a new Enlightened one.</span></p>
<p class="sheet-advancement-header"><span data-i18n="enlightened-advance-10-u">After 10 Advancements You May Also Choose:</span></p>
<p class="sheet-advancement-checks">
<input type="checkbox" name="attr_advanceenlightenedafter10awaken" value="1"><span></span>
<span data-i18n="enlightened-advance-10-awaken-u">Start your journey towards Awakening.</span></p>
</div>
</div>
<div class="notes">
<div class="sheet-label">&#x2B2A; <span data-i18n="notes-u">Notes</span></div>
<textarea name="attr_notes" style="height: 565px;width:815px;"></textarea>
</div>
</div>
</div>
<!--</div>-->
<span style="display: none" data-i18n="modificator-rt">Modificator</span>
<rolltemplate class="sheet-rolltemplate-kult">
<div class="container">
<div><h1>&#x2B2A; {{name}}</h1></div>
<div><h2>{{subtags}}</h2></div>
<br>
<div class="rowcolor"><span class="tcat" data-i18n="result-rt">Resultado: </span> {{valor}} </div>
{{#rollGreater() valor 14}}
<div class="fsuccess"><h4 data-i18n="complete-success-rt">Success!</h4></div>
{{/rollGreater() valor 14}}
{{#rollBetween() valor 10 14}}
<div class="hsuccess"><h4 data-i18n="partial-success-rt">Sucesso com restrições</h4></div>
{{/rollBetween() valor 10 14}}
{{#rollLess() valor 10}}
<div class="ffailure"><h4 data-i18n="failure-rt">Falha!</h4></div>
{{/rollLess() valor 10}}
</div>
</rolltemplate>
<script type="text/worker">
on("sheet:opened", function(eventInfo){
setAttrs({
modificator: getTranslationByKey("modificator-rt")
});
// check the version
// if it's 0 either we need an upgrade or it's a new sheet
// check the attributes that need upgrading
// if they exist, do the upgrade
// then update the version to 2
getAttrs(["version"], function(values) {
var version = parseInt(values.version)||0;
if (version == 0){
getAttrs(["charname","stability","disadvantages","advantages","weapons"], function(subvalues) {
var newrowattrs = {};
newrowattrs["version"] = 2;
if (subvalues.charname != undefined){
newrowattrs["character_name"] = subvalues.charname;
}
if (subvalues.stability != undefined){
let stab = 10 - (parseInt(subvalues.stability)||0);
var kit = 0;
var stti = 0;
var disad = 0;
switch(stab){
case 2:
case 3:
case 4:
kit = -2;
stti = 1;
disad = -3;
break;
case 5:
case 6:
case 7:
kit = -1;
disad = -2;
break;
case 8:
case 9:
disad = -1;
break;
}
newrowattrs["stability"] = stab;
newrowattrs["kit_penalty"] = kit;
newrowattrs["stti_bonus"] = stti;
newrowattrs["disadvantage_penalty"] = disad;
}
if (subvalues.disadvantages != undefined){
var newrowid = generateRowID();
newrowattrs["repeating_disadvantages_" + newrowid + "_disadvantage_description"] = subvalues.disadvantages;
}
if (subvalues.advantages != undefined){
var newrowid = generateRowID();
newrowattrs["repeating_advantages_" + newrowid + "_advantage_description"] = subvalues.advantages;
}
if (subvalues.weapons != undefined){
var newrowid = generateRowID();
newrowattrs["repeating_weapons_" + newrowid + "_weapon_description"] = subvalues.weapons;
}
setAttrs(newrowattrs);
});
}
});
});
// Set advantage modifier when an attribute is selected.
on('change:repeating_advantages:advantage_attribute', function() {
getAttrs(["repeating_advantages_advantage_attribute","Fortitude","Willpower","Reflexes","Reason","Intuition","Perception","Coolness","Violence","Charisma","Soul"], function(values) {
var modifier = 0;
switch(values.repeating_advantages_advantage_attribute){
case "Fortitude":
modifier = parseInt(values.Fortitude)||0;
break;
case "Willpower":
modifier = parseInt(values.Willpower)||0;
break;
case "Reflexes":
modifier = parseInt(values.Reflexes)||0;
break;
case "Reason":
modifier = parseInt(values.Reason)||0;
break;
case "Intuition":
modifier = parseInt(values.Intuition)||0;
break;
case "Perception":
modifier = parseInt(values.Perception)||0;
break;
case "Coolness":
modifier = parseInt(values.Coolness)||0;
break;
case "Violence":
modifier = parseInt(values.Violence)||0;
break;
case "Charisma":
modifier = parseInt(values.Charisma)||0;
break;
case "Soul":
modifier = parseInt(values.Soul)||0;
break;
}
setAttrs({
repeating_advantages_attributemod: modifier
});
});
});
// Change advantage modifiers when an attribute modifier is changed.
on("change:fortitude change:willpower change:reflexes change:reason change:intuition change:perception change:coolness change:violence change:charisma change:soul", function() {
getAttrs(["Fortitude","Willpower","Reflexes","Reason","Intuition","Perception","Coolness","Violence","Charisma","Soul"], function(values) {
getSectionIDs("repeating_advantages", function(idarray) {
for (let i = 0; i < idarray.length; i++) {
//Get the selected attribute
getAttrs([`repeating_advantages_${idarray[i]}_advantage_attribute`], function(attributeArray) {
//set the modifier based on the selected attribute
var modifier = 0;
switch(attributeArray[`repeating_advantages_${idarray[i]}_advantage_attribute`]){
case "Fortitude":
modifier = parseInt(values.Fortitude)||0;
break;
case "Willpower":
modifier = parseInt(values.Willpower)||0;
break;
case "Reflexes":
modifier = parseInt(values.Reflexes)||0;
break;
case "Reason":
modifier = parseInt(values.Reason)||0;
break;
case "Intuition":
modifier = parseInt(values.Intuition)||0;
break;
case "Perception":
modifier = parseInt(values.Perception)||0;
break;
case "Coolness":
modifier = parseInt(values.Coolness)||0;
break;
case "Violence":
modifier = parseInt(values.Violence)||0;
break;
case "Charisma":
modifier = parseInt(values.Charisma)||0;
break;
case "Soul":
modifier = parseInt(values.Soul)||0;
break;
}
const output = {};
output[`repeating_advantages_${idarray[i]}_attributemod`] = modifier;
setAttrs(output);
});
}
});
});
});
// Set condition penalty when conditions change
on('change:conditionangry change:conditionguiltridden change:conditionsad change:conditiondistracted change:conditionscared change:applyconditionpenalty', function() {
getAttrs(["conditionangry","conditionguiltridden","conditionsad","conditiondistracted","conditionscared","applyconditionpenalty"], function(values) {
var conditionpenalty = 0;
let apply = parseInt(values.applyconditionpenalty)||0;
if (apply == 1){
let angry = parseInt(values.conditionangry)||0;
let guiltridden = parseInt(values.conditionguiltridden)||0;
let sad = parseInt(values.conditionsad)||0;
let distracted = parseInt(values.conditiondistracted)||0;
let scared = parseInt(values.conditionscared)||0;
if (angry == 1){
conditionpenalty = conditionpenalty - 1;
}
if (guiltridden == 1){
conditionpenalty = conditionpenalty - 1;
}
if (sad == 1){
conditionpenalty = conditionpenalty - 1;
}
if (distracted == 1){
conditionpenalty = conditionpenalty - 2;
}
if (scared == 1){
conditionpenalty = conditionpenalty - 1;
}
}
setAttrs({
"condition_penalty": conditionpenalty
});
});
});
// Set stability modifiers when stability changes.
on('change:stability', function() {
getAttrs(["stability"], function(values) {
let stability = parseInt(values.stability)||0;
var kit = 0;
var stti = 0;
var disad = 0;
switch(stability){
case 2:
case 3:
case 4:
kit = -2;
stti = 1;
disad = -3;
break;
case 5:
case 6:
case 7:
kit = -1;
disad = -2;
break;
case 8:
case 9:
disad = -1;
break;
}
setAttrs({
kit_penalty: kit, stti_bonus: stti, disadvantage_penalty: disad
});
});
});
// Set wound penalty when wounds change
on('change:swound1 change:swound1name change:swound2 change:swound2name change:swound3 change:swound3name change:swound4 change:swound4name change:cwound1 change:cwound1name change:applywoundpenalty', function() {
getAttrs(["swound1","swound1name","swound2","swound2name","swound3","swound3name","swound4","swound4name","cwound1","cwound1name","applywoundpenalty"], function(values) {
var woundpenalty = 0;
let apply = parseInt(values.applywoundpenalty)||0;
if (apply == 1){
// If there's a critical wound that's not stabilised, -1
let critical = values.cwound1name||"";
let criticalstable = parseInt(values.cwound1)||0;
if (critical.length > 0 && criticalstable == 0){
woundpenalty = woundpenalty - 1;
}
// If there are any serious wounds that aren't stabilised, -1
let serious1 = values.swound1name||"";
let serious1stable = parseInt(values.swound1)||0;
let serious2 = values.swound2name||"";
let serious2stable = parseInt(values.swound2)||0;
let serious3 = values.swound3name||"";
let serious3stable = parseInt(values.swound3)||0;
let serious4 = values.swound4name||"";
let serious4stable = parseInt(values.swound4)||0;
if ((serious1.length > 0 && serious1stable == 0) || (serious2.length > 0 && serious2stable == 0) || (serious3.length > 0 && serious3stable == 0) || (serious4.length > 0 && serious4stable == 0)){
woundpenalty = woundpenalty - 1;
}
}
setAttrs({
"wound_penalty": woundpenalty
});
});
});
</script>