Files
roll20-character-sheets-tester/Hc Svnt Dracones Second Edition/hsd2.html
T

1392 lines
72 KiB
HTML

<input type="radio" name="attr_tab" class="tab tab1" value="1" checked="checked"><span title="Main"></span>
<input type="radio" name="attr_tab" class="tab tab2" value="2" ><span title="Inventory & Augs"></span>
<input type="radio" name="attr_tab" class="tab tab3" value="3" ><span title="Experience"></span>
<span class="version bold">Sheet Version: 1.75</span>
<!-- ----------------------------------------------------------------------------------------------------------------------- -->
<!-- ------------------------------------------------- PAGE 1 -------------------------------------------------------------- -->
<!-- ----------------------------------------------------------------------------------------------------------------------- -->
<div class="tab-content tab1 pg1">
<!-- Common section -->
<div class="common section border">
<span>Name: <input name="attr_character_name" type="text" style="width:26%"></span>
<span>Race: <input name="attr_race" type="text"></span>
<span>Morphism:<input name="attr_morphism" type="text"></span>
<span>Family: <input name="attr_family" type="text" style="width:26%"></span>
<span>Species: <input name="attr_species" type="text"></span>
<span>Corps: <input name="attr_Corps" type="text"></span>
<br>
<hr>
<span >Base Mass <input type="number" name="attr_mass_base" value="1"></span>
<span >+Armor Mass &nbsp;&nbsp;&nbsp;<input type="number" name="attr_mass_armor" value="1"></span>
<span >+/- Misc <input type="number" name="attr_mass_misc" value="1"></span>
<span class="bold">= Total Mass <input type="number" name="attr_mass_total" value="(@{mass_base}+@{mass_armor}+@{mass_misc})" class="txtfield" disabled="true"></span>
<br>
<br>
<span >Base Move <input type="number" name="attr_move_base" value="1"></span>
<span >-Armor Penalty <input type="number" name="attr_move_armor" value="1"></span>
<span >+/- Misc <input type="number" name="attr_move_misc" value="1"></span>
<span class="bold ">= Total Move <input type="number" name="attr_move_total" value="(@{move_base}-@{move_armor}+@{move_misc})" class="txtfield" disabled="true"></span>
</div>
<!-- BATTLE score -->
<div class="battle section border">
<label>Battle score(p.322): <input type="number" class="ref" name="attr_battlescore" value="0"></label>
</div>
<!-- ATTRIBUTES -->
<div class="attrs section flex-col-wrap">
<label class="titel">Mind</label>
<label><input type="number" name="attr_mind_exert" value=""> Exert</label>
<label><input type="number" name="attr_mind_perceive" value=""> Perceive</label>
<label class="titel">Body </label>
<label><input type="number" name="attr_body_exert" value=""> Exert</label>
<label><input type="number" name="attr_body_perceive" value=""> Perceive</label>
<label class="titel">Community</label>
<label><input type="number" name="attr_community_exert" value=""> Exert</label>
<label><input type="number" name="attr_community_perceive" value=""> Perceive</label>
<div style="margin-top:10px;">
<input type="number" name="attr_wounds_spent" value="0"><span class="bold slash">/</span><input type="number" name="attr_wounds_max">
</div>
<div style="margin-bottom:5px;">
<span class="bold">Wounds</span>
</div>
<div>
<input type="number" name="attr_initiative_spent" value="0"><span class="bold slash">/</span><input type="number" name="attr_initiative_max">
</div>
<div style="margin-bottom:10px;">
<span class="bold">Initiative</span>
<button name="roll_init" type="roll" value="&{template:hsd2} {{title=Initiative}} {{subtitle=@{character_name} }} {{color=grey}} {{Roll= [[1d10+?{Dedicate Initiative?|0} &{tracker}]] }}" title="Remeber to select token before rolling initiative. Button can be called with %{init}"></button>
</div>
<div>
<input type="number" name="attr_resolve_save" class="save">
<label>Resolve Save</label>
</div>
<div>
<input type="number" name="attr_dodge_save" class="save">
<label>Dodge Save</label>
</div>
<div>
<input type="number" name="attr_endure_save" class="save">
<label>Endure Save</label>
</div>
<div class="spread-info">
<label><span class="padding1">Evade</span> <input type="number" name="attr_evade" value=""></label>
<label><span class="padding1">Endure</span> <input type="number" name="attr_mass_endure" value=""></label>
<label><span class="padding1">Focus</span> <input type="number" name="attr_mass_focus_spent" value="0"><span class="slash">/</span><input type="number" name="attr_mass_focus_max" value=""></label>
<label>Readiness <input type="number" name="attr_readiness_spent" value="0"><span class="slash">/</span><input type="number" name="attr_readiness_max" value=""></label>
<label title="Ranged Damage Bonus"><span class="padding2">RDB</span><input type="number" name="attr_mass_rdb" value="1"></label>
<label title="Melee Damage Bonus" ><span class="padding2">MDB</span><input type="number" name="attr_mass_mdb" value="1"></label>
</div>
</div>
<!-- PROFICIENCIES -->
<div class="profs section border border-label flex-col-wrap">
<label> Athletics:
<input type="checkbox" name="attr_ath_boon">
<span>B</span>
<input type="checkbox" name="attr_ath_fault">
<span>F</span>
<input name="attr_ath" type="number">
</label>
<label> Communication:
<input type="checkbox" name="attr_communication_boon">
<span>B</span>
<input type="checkbox" name="attr_communication_fault">
<span>F</span>
<input name="attr_communication" type="number">
</label>
<label> CQC:
<input type="checkbox" name="attr_cqc_boon">
<span>B</span>
<input type="checkbox" name="attr_cqc_fault">
<span>F</span>
<input name="attr_cqc" type="number">
</label>
<label> Engineering:
<input type="checkbox" name="attr_engineering_boon">
<span>B</span>
<input type="checkbox" name="attr_engineering_fault">
<span>F</span>
<input name="attr_engineering" type="number">
</label>
<label> Logic:
<input type="checkbox" name="attr_logic_boon">
<span>B</span>
<input type="checkbox" name="attr_logic_fault">
<span>F</span>
<input name="attr_logic" type="number">
</label>
<label> Medicine:
<input type="checkbox" name="attr_medicine_boon">
<span>B</span>
<input type="checkbox" name="attr_medicine_fault">
<span>F</span>
<input name="attr_medicine" type="number">
</label>
<label> Operate:
<input type="checkbox" name="attr_operate_boon">
<span>B</span>
<input type="checkbox" name="attr_operate_fault">
<span>F</span>
<input name="attr_operate" type="number">
</label>
<label> Pilot:
<input type="checkbox" name="attr_pilot_boon">
<span>B</span>
<input type="checkbox" name="attr_pilot_fault">
<span>F</span>
<input name="attr_pilot" type="number">
</label>
<label> Protocol:
<input type="checkbox" name="attr_protocol_boon">
<span>B</span>
<input type="checkbox" name="attr_protocol_fault">
<span>F</span>
<input name="attr_protocol" type="number">
</label>
<label> Ranged Combat:
<input type="checkbox" name="attr_rangedcombat_boon">
<span>B</span>
<input type="checkbox" name="attr_rangedcombat_fault">
<span>F</span>
<input name="attr_rangedcombat" type="number">
</label>
<label> Sabotage:
<input type="checkbox" name="attr_sabotage_boon">
<span>B</span>
<input type="checkbox" name="attr_sabotage_fault">
<span>F</span>
<input name="attr_sabotage" type="number">
</label>
<label> Science:
<input type="checkbox" name="attr_science_boon">
<span>B</span>
<input type="checkbox" name="attr_science_fault">
<span>F</span>
<input name="attr_science" type="number">
</label>
<label> Stealth:
<input type="checkbox" name="attr_stealth_boon">
<span>B</span>
<input type="checkbox" name="attr_stealth_fault">
<span>F</span>
<input name="attr_stealth" type="number">
</label>
</div>
<!-- ABILITIES & Backgorund -->
<div class="ability section border">
<label>Background: <input name="attr_background" type="text"></label>
<label>Alignment Ability<input name="attr_ab_limited _name" type="text" style="width:64%"> p.(<input name="attr_ab_limited" class="ref" type="number" value="1">)</label>
<hr>
<label>Ability 1<input name="attr_ab_name_1" type="text"> p.(<input name="attr_ab_1" class="ref" type="number" value="1">)</label>
<label>Ability 2<input name="attr_ab_name_2" type="text"> p.(<input name="attr_ab_2" class="ref" type="number" value="1">)</label>
<label>Ability 3<input name="attr_ab_name_3" type="text"> p.(<input name="attr_ab_3" class="ref" type="number" value="1">)</label>
</div>
<!-- SIMPLIFICATIOPNS & COMPLICATIONS -->
<div class="comps section border flex-row">
<span class="bold">Simplifications</span> <span class="bold">Complications</span>
<input name="attr_simp1" type="text" placeholder="Simplification 1"> <input name="attr_comps1" type="text" placeholder="Complication 1">
<input name="attr_simp2" type="text" placeholder="Simp 2"> <input name="attr_comps2" type="text" placeholder="Comp 2">
<input name="attr_simp3" type="text" placeholder="Simp 3"> <input name="attr_comps3" type="text" placeholder="Comp 3">
<input name="attr_simp4" type="text" placeholder="Simp4"> <input name="attr_comps4" type="text" placeholder="Comp 4">
</div>
<!-- TECHNIQUES -->
<div class="techq section border">
<span class="bold">Techniques -- Total:<input type="number" name="attr_techniques"> Spent: <input type="number" name="attr_techniques_spent" value="0"></span>
<fieldset class="repeating_technique">
<input name="attr_technique" type="text" placeholder="Technique 1">
<span class="bold">p.(<input name="attr_technique_source" type="number" class="ref">)</span>
</fieldset>
</div>
<!-- QUIRKS -->
<div class="quirks section border">
<span class="bold">Personal quirks and abilities</span>
<fieldset class="repeating_quirks">
<input name="attr_quirk" type="text" placeholder="Quirk 1">
<span class="bold">p.(<input name="attr_quirk_source" type="number" class="ref">)</span>
</fieldset>
</div>
</div>
<!-- ------------------------------------------------------------------------------------------------------------------------ -->
<!-- ----------------------------------------------------- PAGE 2 ----------------------------------------------------------- -->
<!-- ----------------------------------------------------------------------------------------------------------------------- -->
<div class="tab-content tab2 pg2">-
<!-- CREDITS -->
<div class="credits section">
<span class="bold">Credits: <input type="number" name="attr_credits" class="txtfield ref" step="any" value="1000" ></span>
<span class="bold">Debt: <input type="number" name="attr_debt" class="txtfield ref" step="any" value="0"></span>
</div>
<!-- Operations & augmentations title -->
<div class="augmentation-title section flex-row">
<span class="bold">Operation</span>
<span class="bold">Augmentation</span>
</div>
<!-- Operations & augmentations head -->
<div class="augmentation-head section border flex-col-wrap">
<div><span class="bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Head</span></div>
<div><input type="text" name="attr_augmentation_head_1" class="grey"></div>
<div><input type="text" name="attr_augmentation_head_2"></div>
<div><input type="text" name="attr_augmentation_head_3" class="grey"></div>
<div><input type="text" name="attr_augmentation_head_4" class="grey"></div>
<div><span class="aug-align">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div>
<div><input type="text" name="attr_augmentation_head_5"></div>
<div><input type="text" name="attr_augmentation_head_6"></div>
<div><input type="text" name="attr_augmentation_head_7" class="grey"></div>
<div><input type="text" name="attr_augmentation_head_8" class="grey"></div>
</div>
<!-- Operations & augmentations core -->
<div class="augmentation-core section border flex-col-wrap">
<div><span class="bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Core</span></div>
<div><input type="text" name="attr_augmentation_core_1" class="grey"></div>
<div><input type="text" name="attr_augmentation_core_2"></div>
<div><input type="text" name="attr_augmentation_core_3" class="grey"></div>
<div><input type="text" name="attr_augmentation_core_4" class="grey"></div>
<div><span class="aug-align">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div>
<div><input type="text" name="attr_augmentation_core_5"></div>
<div><input type="text" name="attr_augmentation_core_6"></div>
<div><input type="text" name="attr_augmentation_core_7" class="grey"></div>
<div><input type="text" name="attr_augmentation_core_8" class="grey"></div>
</div>
<!-- Operations & augmentations Derms -->
<div class="augmentation-derms section border flex-col-wrap">
<div><span class="bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Derms</span></div>
<div><input type="text" name="attr_augmentation_derms_1" class="grey"></div>
<div><input type="text" name="attr_augmentation_derms_2"></div>
<div><input type="text" name="attr_augmentation_derms_3" class="grey"></div>
<div><input type="text" name="attr_augmentation_derms_4" class="grey"></div>
<div><span class="aug-align">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div>
<div><input type="text" name="attr_augmentation_derms_5"></div>
<div><input type="text" name="attr_augmentation_derms_6"></div>
<div><input type="text" name="attr_augmentation_derms_7" class="grey"></div>
<div><input type="text" name="attr_augmentation_derms_8" class="grey"></div>
</div>
<!-- Reclamation Surgeries -->
<div class="rec-surgeries section border flex-col-wrap">
<div><span class="bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reclamation Surgeries</span></div>
<div><input type="text" name="attr_rec_surgery_1"></div>
<div><input type="text" name="attr_rec_surgery_2"></div>
<div><input type="text" name="attr_rec_surgery_3" class="grey"></div>
<div><input type="text" name="attr_rec_surgery_4" class="grey"></div>
<div><span class="aug-align">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></div>
<div><input type="text" name="attr_rec_surgery_5"></div>
<div><input type="text" name="attr_rec_surgery_6"></div>
<div><input type="text" name="attr_rec_surgery_7" class="grey"></div>
<div><input type="text" name="attr_rec_surgery_8" class="grey"></div>
</div>
<!-- Inventory: Cargo Points -->
<div class="inv-head section border flex-row">
<span>Base Mass <input type="number" name="attr_mass_base" value="1"></span>
<span title="Hex Occupation">+Hex Oc. <input type="number" name="attr_cargo_hex" value="1"></span>
<span>+Body Exert <input type="number" name="attr_body_exert" value="0"></span>
<span>+/- Misc <input type="number" name="attr_cargo_misc" value="1"></span>
<span>= Cargo Points <input type="number" name="attr_cargo_points" value="(@{mass_base}+@{cargo_hex}+@{body_exert}+@{cargo_misc})" class="txtfield" disabled="true"></span>
<span class="small-font">Tiny Object:5 points |Small Object:1 point |Medium Object:3 points |Large Object:5 points |Very Large Object:8 points</span>
<span class="small-font">Worn weapons and armor doesn't count</span>
</div>
<!-- Inventory: Main section -->
<div class="inv-main section border flex-row">
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="bold">Inventory</span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<div class="border">
<span class="bold">Cargo&nbsp;</span>
<br>
<span class="bold">Points</span>
</div>
<div class="border">
<span class="bold" title="Quantity">&nbsp;&nbsp;Qty&nbsp;&nbsp;</span>
<br>
<span class="bold">&nbsp;</span>
</div>
<div class="border" title="The Gear Score is meant to represent the total Gear Score for the quantity of items">
<span class="bold">&nbsp;Gear&nbsp;&nbsp;</span>
<br>
<span class="bold">&nbsp;Score&nbsp;</span>
</div>
<span class="bold" title="The Cost is meant to represent the total Cost for the quantity of items">&nbsp;Cost</span>
<br>
<hr style="width:100%">
<fieldset class="repeating_equipment">
<input name="attr_equipment" type="text" placeholder="Equipment">
<input name="attr_equip_cargo_points" type="number" class="ref" step="any" value="">
<input name="attr_equip_cargo_quantity" type="number" class="ref" step="1" value="1">
<input name="attr_equip_gear_score" type="number" class="ref" step="any" value="0" title="The Gear Score is meant to represent the total Gear Score for the quantity of items">
<input name="attr_equip_cost" type="number" class="ref" step="any" value="" title="The Cost is meant to represent the total Cost for the quantity of items">
</fieldset>
</div>
<!-- Inventory: Main section -->
<div class="equip-effects section border">
<span class="bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Active Equipment Effects</span>
<br>
<hr style="width:100%">
<fieldset class="repeating_equipmenteffs">
<input name="attr_equip_effect" type="text" style="width:550px" placeholder="Equipment Effect 1">
</fieldset>
</div>
</div>
<!-- ----------------------------------------------------------------------------------------------------------------------- -->
<!-- ------------------------------------------------------- PAGE 3 -------------------------------------------------------- -->
<!-- ----------------------------------------------------------------------------------------------------------------------- -->
<div class="tab-content tab3 pg3">
<!-- XP Purchase Tracker -->
<div class="xp-tracker section border flex-row">
<label class="grid-header">-</label>
<label class="grid-header">10</label>
<label class="grid-header">10</label>
<label class="grid-header">10</label>
<label class="grid-header">15</label>
<label class="grid-header">15</label>
<label class="grid-header">15</label>
<label class="grid-header">20</label>
<label class="grid-header">20</label>
<label class="grid-header">20</label>
<label class="grid-header">25</label>
<label class="grid-header">25</label>
<label class="grid-header">25</label>
<label class="grid-header">30</label>
<!-- ------------------------MIND ------------------------------------------>
<div class="grid-side">
<label>MIND</label>
<label>STAT</label>
</div>
<div>
<input type="number" name="attr_stat1" value="1" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_stat1" value="1">
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_mind_stat2a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Focus <input type="checkbox" name="attr_mind_stat2b" value="1"></span>
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_mind_stat3a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notori. <input type="checkbox" name="attr_mind_stat3b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat2" value="2" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_stat4" value="1">
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_mind_stat5a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Focus <input type="checkbox" name="attr_mind_stat5b" value="1"></span>
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_mind_stat6a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety <input type="checkbox" name="attr_mind_stat6b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat3" value="3" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_stat7" value="1">
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_mind_stat8a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Focus <input type="checkbox" name="attr_mind_stat8b" value="1"></span>
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_mind_stat9a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_mind_stat9b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat4" value="4" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_stat10" value="1">
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_mind_stat11a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Focus <input type="checkbox" name="attr_mind_stat11b" value="1"></span>
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_mind_stat12a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_mind_stat12b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat5" value="5" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_stat13" value="1">
</div>
<!-- ------------------------MIND PERCEIVE------------------------------->
<div class="grid-side">
<label>MIND</label>
<label>PERCEIVE</label>
</div>
<div>
<input type="number" name="attr_perceive1" value="1" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_perceive1" value="1">
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_mind_perceive2a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_mind_perceive2b" value="1"></span>
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_mind_perceive3a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Focus <input type="checkbox" name="attr_mind_perceive3b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="2" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_perceive4" value="1">
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_mind_perceive5a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_mind_perceive5b" value="1"></span>
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_mind_perceive6a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Focus <input type="checkbox" name="attr_mind_perceive6b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="3" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_perceive7" value="1">
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_mind_perceive8a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety <input type="checkbox" name="attr_mind_perceive8b" value="1"></span>
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_mind_perceive9a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Focus <input type="checkbox" name="attr_mind_perceive9b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="4" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_perceive10" value="1">
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_mind_perceive11a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_mind_perceive11b" value="1"></span>
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_mind_perceive12a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Focus <input type="checkbox" name="attr_mind_perceive12b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="5" class="txtfield" disabled="true">
<input type="checkbox" name="attr_mind_perceive13" value="1">
</div>
<!-- ------------------------BODY------------------------------------------>
<div class="grid-side">
<label>BODY</label>
<label>STAT</label>
</div>
<div>
<input type="number" name="attr_stat1" value="1" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_stat1" value="1">
</div>
<div>
<span>1 Movement <input type="checkbox" name="attr_body_stat2a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Technq <input type="checkbox" name="attr_body_stat2b" value="1"></span>
</div>
<div>
<span>2 Focus <input type="checkbox" name="attr_body_stat3a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_body_stat3b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat2" value="2" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_stat4" value="1">
</div>
<div>
<span>1 Movement <input type="checkbox" name="attr_body_stat5a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Initiative<input type="checkbox" name="attr_body_stat5b" value="1"></span>
</div>
<div>
<span>2 Notoriety <input type="checkbox" name="attr_body_stat6a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Boon <input type="checkbox" name="attr_body_stat6b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat3" value="3" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_stat7" value="1">
</div>
<div>
<span>1 Movement <input type="checkbox" name="attr_body_stat8a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Technq <input type="checkbox" name="attr_body_stat8b" value="1"></span>
</div>
<div>
<span>2 Boon <input type="checkbox" name="attr_body_stat9a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_body_stat9b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat4" value="4" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_stat10" value="1">
</div>
<div>
<span>1 Movement <input type="checkbox" name="attr_body_stat11a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Initiative <input type="checkbox" name="attr_body_stat11b" value="1"></span>
</div>
<div>
<span>2 Notoriety<input type="checkbox" name="attr_body_stat12a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_body_stat12b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat5" value="5" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_stat13" value="1">
</div>
<!-- ------------------------BODY PERCEIVE------------------------------->
<div class="grid-side">
<label>BODY</label>
<label>PERCEIVE</label>
</div>
<div>
<input type="number" name="attr_perceive1" value="1" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_perceive1" value="1">
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_body_perceive2a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Boon <input type="checkbox" name="attr_body_perceive2b" value="1"></span>
</div>
<div>
<span>2 Focus <input type="checkbox" name="attr_body_perceive3a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_body_perceive3b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="2" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_perceive4" value="1">
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_body_perceive5a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety <input type="checkbox" name="attr_body_perceive5b" value="1"></span>
</div>
<div>
<span>2 Focus <input type="checkbox" name="attr_body_perceive6a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Boon <input type="checkbox" name="attr_body_perceive6b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive3" value="3" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_perceive7" value="1">
</div>
<div>
<span>2 Technq <input type="checkbox" name="attr_body_perceive8a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety <input type="checkbox" name="attr_body_perceive8b" value="1"></span>
</div>
<div>
<span>2 Focus <input type="checkbox" name="attr_body_perceive9a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_body_perceive9b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive4" value="4" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_perceive10" value="1">
</div>
<div>
<span>2 Readiness <input type="checkbox" name="attr_body_perceive11a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Boon <input type="checkbox" name="attr_body_perceive11b" value="1"></span>
</div>
<div>
<span>2 Profs <input type="checkbox" name="attr_body_perceive12a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness<input type="checkbox" name="attr_body_perceive12b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive5" value="5" class="txtfield" disabled="true">
<input type="checkbox" name="attr_body_perceive13" value="1">
</div>
<!-- ------------------------ COMMUNITY ------------------------------------------>
<div class="grid-side">
<label>COMMUNITY</label>
<label>STAT</label>
</div>
<div>
<input type="number" name="attr_stat1" value="1" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_stat1" value="1">
</div>
<div>
<span>2 Focus <input type="checkbox" name="attr_community_stat2a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_community_stat2b" value="1"></span>
</div>
<div>
<span>600 Credits<input type="checkbox" name="attr_community_stat3a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_community_stat3b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat2" value="2" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_stat4" value="1">
</div>
<div>
<span>2 Focus <input type="checkbox" name="attr_community_stat5a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_community_stat5b" value="1"></span>
</div>
<div>
<span>2 Focus<input type="checkbox" name="attr_community_stat6a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness<input type="checkbox" name="attr_community_stat6b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat3" value="3" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_stat7" value="1">
</div>
<div>
<span>2 Technique<input type="checkbox" name="attr_community_stat8a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_community_stat8b" value="1"></span>
</div>
<div>
<span>2 Focus<input type="checkbox" name="attr_community_stat9a" value="1"></span>
<label class="grid-or">OR</label>
<span>600 Credits<input type="checkbox" name="attr_community_stat9b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat4" value="4" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_stat10" value="1">
</div>
<div>
<span>2 Technique <input type="checkbox" name="attr_community_stat11a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_community_stat11b" value="1"></span>
</div>
<div>
<span>2 Focus<input type="checkbox" name="attr_community_stat12a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_community_stat12b" value="1"></span>
</div>
<div>
<input type="number" name="attr_stat5" value="5" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_stat13" value="1">
</div>
<!-- ------------------------ COMMUNITY PERCEIVE ------------------------------->
<div class="grid-side">
<label>COMMUNITY</label>
<label>PERCEIVE</label>
</div>
<div>
<input type="number" name="attr_perceive1" value="1" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_perceive1" value="1">
</div>
<div>
<span>2 Focus<input type="checkbox" name="attr_community_perceive2a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_community_perceive2b" value="1"></span>
</div>
<div>
<span>2 Profs<input type="checkbox" name="attr_community_perceive3a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_community_perceive3b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="2" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_perceive4" value="1">
</div>
<div>
<span>2 Technique<input type="checkbox" name="attr_community_perceive5a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_community_perceive5b" value="1"></span>
</div>
<div>
<span>2 Profs<input type="checkbox" name="attr_community_perceive6a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_community_perceive6b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="3" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_perceive7" value="1">
</div>
<div>
<span>2 Technique<input type="checkbox" name="attr_community_perceive8a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_community_perceive8b" value="1"></span>
</div>
<div>
<span>2 Profs<input type="checkbox" name="attr_community_perceive9a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness <input type="checkbox" name="attr_community_perceive9b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="4" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_perceive10" value="1">
</div>
<div>
<span>2 Profs<input type="checkbox" name="attr_community_perceive11a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Notoriety<input type="checkbox" name="attr_community_perceive11b" value="1"></span>
</div>
<div>
<span>2 Focus<input type="checkbox" name="attr_community_perceive12a" value="1"></span>
<label class="grid-or">OR</label>
<span>2 Readiness<input type="checkbox" name="attr_community_perceive12b" value="1"></span>
</div>
<div>
<input type="number" name="attr_perceive1" value="5" class="txtfield" disabled="true">
<input type="checkbox" name="attr_community_perceive13" value="1">
</div>
</div>
<!-- XP Purchase Summary -->
<div class="xp-summary section border">
<span class="bold">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TOTAL EXP: <input name="attr_exp_total" class="txtfield" type="number" value="210"></span>
<span class="bold">SPENT: <input name="attr_exp_spent" class="txtfield" type="number" value="0"></span>
<span class="bold">REMAINING EXP: <span name="attr_exp" class="txtfield"></span></span>
<hr>
<label>Progression Purchase Tracking</label>
<span class="bold prog"><input type="number" class="txtfield" name="attr_boons_track" value="0"> Boons&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="bold" ><input type="number" class="txtfield" name="attr_focus_track" value="0"> Focus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="bold" ><input type="number" class="txtfield" name="attr_readiness_track" value="0"> Readiness</span>
<br>
<br>
<span class="bold prog"><input type="number" class="txtfield" name="attr_profs_track" value="0"> Profs&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="bold" ><input type="number" class="txtfield" name="attr_move_track" value="0"> Movement</span>
<span class="bold" ><input type="number" class="txtfield" name="attr_init_track" value="0"> Initiative</span>
<br>
<br>
<span class="bold prog"><input type="number" class="txtfield" name="attr_techniques_track" value="0"> Techniques&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
<span class="bold" ><input type="number" class="txtfield" name="attr_notoriety_track" value="0"> Notoriety</span>
</div>
<!-- XP milestones -->
<div class="xp-milestone section">
<br><br>
<input type="checkbox" class="checkbox" name="attr_xp_milestone1" value="1">
<span class="bold">250 XP</span>
<br><br>
<input type="checkbox" class="checkbox" name="attr_xp_milestone2" value="1">
<span class="bold">500 XP</span>
<br><br>
<input type="checkbox" class="checkbox" name="attr_xp_milestone3" value="1">
<span class="bold">800 XP</span>
<br><br>
<input type="checkbox" class="checkbox" name="attr_xp_milestone4" value="1">
<span class="bold">1150 XP</span>
</div>
<!-- Notoriety Tracker -->
<div class="notoriety-tracker section border flex-col-wrap">
<span class="bold">Notoriety Purchase Tracking</span>
<div class="trackerline">
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_move" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_move" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_move" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_move" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_move" value="4" ><span class="checkbox"></span>
<span>movement +1</span>
</div>
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_item_point" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_item_point" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_item_point" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_item_point" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_item_point" value="4" ><span class="checkbox"></span>
<span>not item points +1</span>
</div>
</div>
<div class="trackerline">
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_evade" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_evade" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_evade" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_evade" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_evade" value="4" ><span class="checkbox"></span>
<span>evade +1</span>
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
</div>
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_context_adaptation" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_context_adaptation" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_context_adaptation" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_context_adaptation" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_context_adaptation" value="4" ><span class="checkbox"></span>
<span>not context adapt +1</span>
</div>
</div>
<div class="trackerline">
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_endure" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_endure" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_endure" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_endure" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_endure" value="4" ><span class="checkbox"></span>
<span>endure +1</span>
<span>&nbsp;&nbsp;&nbsp;</span>
</div>
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_reputation" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_reputation" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_reputation" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_reputation" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_reputation" value="4" ><span class="checkbox"></span>
<span>notorious reputation +1</span>
</div>
</div>
<div class="trackerline">
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_wound" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_wound" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_wound" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_wound" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_wound" value="4" ><span class="checkbox"></span>
<span>wound +1</span>
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
</div>
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_profs" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_profs" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_profs" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_profs" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_profs" value="4" ><span class="checkbox"></span>
<span>profs +1 and tehcq +1</span>
</div>
</div>
<div class="trackerline">
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_mdb" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_mdb" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_mdb" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_mdb" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_mdb" value="4" ><span class="checkbox"></span>
<span>MDB +1</span>
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
</div>
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_credits" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_credits" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_credits" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_credits" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_credits" value="4" ><span class="checkbox"></span>
<span>+600 credits</span>
</div>
</div>
<div class="trackerline">
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_rdb" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_rdb" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_rdb" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_rdb" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_rdb" value="4" ><span class="checkbox"></span>
<span>RDB +1</span>
<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
</div>
<div style="display:inline;">
<input class="checkbox zero" type="radio" name="attr_notoriety_operational_slot" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_operational_slot" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_operational_slot" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_operational_slot" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_notoriety_operational_slot" value="4" ><span class="checkbox"></span>
<span>operational slot+1</span>
</div>
</div>
<hr/>
<span class="bold">Landmark Automatic Benefits</span>
<div class="landmark-center">
<input class="checkbox zero" type="radio" name="attr_landmark_quirk" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_quirk" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_quirk" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_quirk" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_quirk" value="4" ><span class="checkbox"></span>
<span>landmark quirks</span>
</div>
<div class="landmark-center">
<input class="checkbox zero" type="radio" name="attr_landmark_rec_surgeries" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_rec_surgeries" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_rec_surgeries" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_rec_surgeries" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_rec_surgeries" value="4" ><span class="checkbox"></span>
<span>Rec. surgeries</span>
</div>
<div class="landmark-center">
<input class="checkbox zero" type="radio" name="attr_landmark_mdb_rdb" value="0" checked="checked"><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_mdb_rdb" value="1" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_mdb_rdb" value="2" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_mdb_rdb" value="3" ><span class="checkbox"></span>
<input class="checkbox" type="radio" name="attr_landmark_mdb_rdb" value="4" ><span class="checkbox"></span>
<span>+4 MDB & RDB</span>
</div>
</div>
</div>
<!-- -------------------------------- ROLL TEMPLATES -------------------------------------- -->
<rolltemplate class="sheet-rolltemplate-hsd2">
<div class="sheet-container sheet-color-{{color}}">
<div class="sheet-header">
{{#title}}<div class="sheet-title">{{title}}</div>{{/title}}
{{#subtitle}}<div class="sheet-subtitle">{{subtitle}}</div>{{/subtitle}}
</div>
<div class="sheet-content">
{{#allprops() title subtitle desc color}}
<div class="sheet-key">{{key}}</div>
<div class="sheet-value">{{value}}</div>
{{/allprops() title subtitle desc color}}
{{#desc}}<div class="sheet-desc">{{desc}}</div>{{/desc}}
</div>
</div>
</rolltemplate>
<!-- -------------------------------- SHEETWORKERS ---------------------------------------- -->
<input name="attr_exp" type="hidden" value="210">
<input name="attr_progression_credits_track" type="hidden" value="0">
<script type="text/worker">
const int = score => parseInt(score, 10) || 0;
const xp_mind_stat = ["mind_stat1","mind_stat4","mind_stat7","mind_stat10","mind_stat13"];
const xp_mind_perceive = ["mind_perceive1","mind_perceive4","mind_perceive7","mind_perceive10","mind_perceive13"];
const xp_body_stat = ["body_stat1","body_stat4","body_stat7","body_stat10","body_stat13"];
const xp_body_perceive = ["body_perceive1","body_perceive4","body_perceive7","body_perceive10","body_perceive13"];
const xp_community_stat = ["community_stat1","community_stat4","community_stat7","community_stat10","community_stat13"];
const xp_community_perceive = ["community_perceive1","community_perceive4","community_perceive7","community_perceive10","community_perceive13"];
//const counter = ["1","2a","2b", "3a", "3b", "4", "5a","5b", "6a","6b", "7", "8a","8b", "9a","9b", "10", "11a","11b", "12a","12b", "13"];
//All xp purchase checkboxes
const checkboxes = ["mind_stat1","mind_stat2a","mind_stat2b", "mind_stat3a", "mind_stat3b", "mind_stat4", "mind_stat5a","mind_stat5b", "mind_stat6a","mind_stat6b", "mind_stat7", "mind_stat8a","mind_stat8b", "mind_stat9a","mind_stat9b", "mind_stat10", "mind_stat11a","mind_stat11b", "mind_stat12a","mind_stat12b", "mind_stat13","mind_perceive1","mind_perceive2a","mind_perceive2b", "mind_perceive3a", "mind_perceive3b", "mind_perceive4", "mind_perceive5a","mind_perceive5b", "mind_perceive6a","mind_perceive6b", "mind_perceive7", "mind_perceive8a","mind_perceive8b", "mind_perceive9a","mind_perceive9b", "mind_perceive10", "mind_perceive11a","mind_perceive11b", "mind_perceive12a","mind_perceive12b", "mind_perceive13", "body_stat1","body_stat2a","body_stat2b", "body_stat3a", "body_stat3b", "body_stat4", "body_stat5a","body_stat5b", "body_stat6a","body_stat6b", "body_stat7", "body_stat8a","body_stat8b", "body_stat9a","body_stat9b", "body_stat10", "body_stat11a","body_stat11b", "body_stat12a","body_stat12b", "body_stat13","body_perceive1","body_perceive2a","body_perceive2b", "body_perceive3a", "body_perceive3b", "body_perceive4", "body_perceive5a","body_perceive5b", "body_perceive6a","body_perceive6b", "body_perceive7", "body_perceive8a","body_perceive8b", "body_perceive9a","body_perceive9b", "body_perceive10", "body_perceive11a","body_perceive11b", "body_perceive12a","body_perceive12b", "body_perceive13", "community_stat1","community_stat2a","community_stat2b", "community_stat3a", "community_stat3b", "community_stat4", "community_stat5a","community_stat5b", "community_stat6a","community_stat6b", "community_stat7", "community_stat8a","community_stat8b", "community_stat9a","community_stat9b", "community_stat10", "community_stat11a","community_stat11b", "community_stat12a","community_stat12b", "community_stat13","community_perceive1","community_perceive2a","community_perceive2b", "community_perceive3a", "community_perceive3b", "community_perceive4", "community_perceive5a","community_perceive5b", "community_perceive6a","community_perceive6b", "community_perceive7", "community_perceive8a","community_perceive8b", "community_perceive9a","community_perceive9b", "community_perceive10", "community_perceive11a","community_perceive11b", "community_perceive12a","community_perceive12b", "community_perceive13"];
const xp10a = ["mind_stat1","mind_stat2a","mind_stat2b", "mind_stat3a", "mind_stat3b","mind_perceive1","mind_perceive2a","mind_perceive2b", "mind_perceive3a", "mind_perceive3b", "body_stat1","body_stat2a","body_stat2b", "body_stat3a", "body_stat3b","body_perceive1","body_perceive2a","body_perceive2b", "body_perceive3a", "body_perceive3b", "community_stat1","community_stat2a","community_stat2b", "community_stat3a", "community_stat3b","community_perceive1","community_perceive2a","community_perceive2b", "community_perceive3a", "community_perceive3b"];
const xp15a = ["mind_stat4", "mind_stat5a","mind_stat5b", "mind_stat6a","mind_stat6b", "mind_perceive4", "mind_perceive5a","mind_perceive5b", "mind_perceive6a","mind_perceive6b", "body_stat4", "body_stat5a","body_stat5b", "body_stat6a","body_stat6b", "body_perceive4", "body_perceive5a","body_perceive5b", "body_perceive6a","body_perceive6b", "community_stat4", "community_stat5a","community_stat5b", "community_stat6a","community_stat6b", "community_perceive4", "community_perceive5a","community_perceive5b", "community_perceive6a","community_perceive6b"];
const xp20a = ["mind_stat7", "mind_stat8a","mind_stat8b", "mind_stat9a","mind_stat9b", "mind_perceive7", "mind_perceive8a","mind_perceive8b", "mind_perceive9a","mind_perceive9b", "body_stat7", "body_stat8a","body_stat8b", "body_stat9a","body_stat9b", "body_perceive7", "body_perceive8a","body_perceive8b", "body_perceive9a","body_perceive9b", "community_stat7", "community_stat8a","community_stat8b", "community_stat9a","community_stat9b", "community_perceive7", "community_perceive8a","community_perceive8b", "community_perceive9a","community_perceive9b"];
const xp25a = ["mind_stat10", "mind_stat11a","mind_stat11b", "mind_stat12a","mind_stat12b", "mind_perceive10", "mind_perceive11a","mind_perceive11b", "mind_perceive12a","mind_perceive12b", "body_stat10", "body_stat11a","body_stat11b", "body_stat12a","body_stat12b", "body_perceive10", "body_perceive11a","body_perceive11b", "body_perceive12a","body_perceive12b", "community_stat10", "community_stat11a","community_stat11b", "community_stat12a","community_stat12b", "community_perceive10", "community_perceive11a","community_perceive11b", "community_perceive12a","community_perceive12b"];
const xp30a = ["mind_stat13","mind_perceive13","body_stat13", "body_perceive13","community_stat13","community_perceive13"];
const boonstracker = ["body_stat6b","body_stat9a", "body_perceive2b", "body_perceive6b", "body_perceive11b"];
const profstracker = ["mind_stat2a", "mind_stat5a", "mind_stat8a","mind_stat11a", "mind_perceive3a", "mind_perceive6a","mind_perceive9a","mind_perceive12a", "body_perceive12a","community_perceive3a","community_perceive6a","community_perceive9a","community_perceive11a"];
const focustracker = ["mind_stat2b","mind_stat5b","mind_stat8b","mind_stat11b","mind_perceive3b","mind_perceive6b","mind_perceive9b","mind_perceive12b","body_stat3a","body_stat3a","body_perceive3a","body_perceive6a","body_perceive9a","community_stat2a","community_stat2a","community_stat5a","community_stat6a","community_stat9a","community_stat12a","community_perceive2a","community_perceive12a"];
const readinesstracker = ["mind_stat9b","mind_stat12b","mind_perceive2b","mind_perceive5b","body_stat3b","body_stat9b","body_stat12b","body_perceive3b","body_perceive9b","body_perceive12b","community_stat3b","community_stat6b","community_stat12b","community_perceive3b","community_perceive6b","community_perceive9b","community_perceive12b"];
const movetracker = ["body_stat2a","body_stat5a","body_stat8a","body_stat11a"];
const inittracker = ["body_stat5b","body_stat11b"];
const techniquestracker = ["mind_stat3a","mind_stat6a","mind_stat9a","mind_stat12a","mind_perceive2a","mind_perceive5a","mind_perceive8a","mind_perceive11a","body_stat2b","body_stat2b","body_stat8b","body_stat2b","body_perceive2a","body_perceive5a","body_perceive8a","community_stat8a","community_stat11a","community_perceive5a","community_perceive8a","community_perceive5a"];
const notorietytracker = ["mind_stat3b", "mind_stat6b","mind_perceive8b","mind_perceive11b","body_stat6a","body_stat12a","body_perceive5b","body_perceive8b","community_stat2b","community_stat5b","community_stat8b","community_stat11b","community_perceive2b","community_perceive5b","community_perceive8b","community_perceive11b"];
const creditstracker = ["community_stat3a","community_stat9b"];
checkboxes.forEach(checkbox => {
on(`change:${checkbox}`, (eventInfo) => {
console.log("checkbox changed:" + checkbox);
let xplist = [ checkbox, "exp_total", "exp_spent", "exp", "boons_track", "focus_track", "readiness_track", "profs_track", "move_track", "init_track", "techniques_track", "notoriety_track", "credits", "progression_credits_track", "mind_exert","mind_perceive", "body_exert","body_perceive", "community_exert","community_perceive","move_base","readiness_max","mass_focus_max","initiative_max","techniques"];
console.log(xplist);
getAttrs(xplist, values => {
let xp_total = int(values["exp_total"]);
let xp_spent = int(values["exp_spent"]);
let xp_current = int(values["exp"]);
console.log("getAttr: exp total is:" + xp_total);
console.log("getAttr: exp spent is:" + xp_spent);
console.log("getAttr: exp current is:" + xp_current);
let xp = 10;
let stat = int(values[checkbox]);
console.log("Checkbox '" + checkbox + "' value is:" + stat);
//checks how much this adjustment should cost, as seen at the top row of the sheet section
if (xp15a.includes(checkbox)){
xp = 15;
console.log("step set to 15xp");
}
else if (xp20a.includes(checkbox)){
xp = 20;
console.log("step set to 20xp");
}
else if (xp25a.includes(checkbox)){
xp = 25;
console.log("step set to 25xp");
}
else if (xp30a.includes(checkbox)){
xp = 30;
console.log("step set to 30xp");
}
else{
xp = 10;
console.log("step set to 10xp");
}
if (stat === 1){
console.log(checkbox + " was checked");
xp_current = xp_current - xp;
xp_spent = xp_spent + xp;
console.log("getAttr: exp total should be:" + xp_total);
console.log("getAttr: exp spent should be:" + xp_spent);
console.log("getAttr: exp current should be:" + xp_current);
}
else{
console.log(checkbox + " was UNchecked");
xp_current = xp_current + xp;
xp_spent = xp_spent - xp;
console.log("getAttr: exp total should be:" + xp_total);
console.log("getAttr: exp spent should be:" + xp_spent);
console.log("getAttr: exp current should be:" + xp_current);
}
//Updates Progression Purchase tracker section
let boons = int(values["boons_track"]);
let focus = int(values["focus_track"]);
let init = int(values["init_track"]);
let move = int(values["move_track"]);
let notoriety = int(values["notoriety_track"]);
let profs = int(values["profs_track"]);
let readiness = int(values["readiness_track"]);
let techniques_track = int(values["techniques_track"]);
let credits = int(values["credits"]);
let credits_tracker = int(values["progression_credits_track"]);
//Main stats
let mind_exert = int(values["mind_exert"]);
let mind_perceive = int(values["mind_perceive"]);
let body_exert = int(values["body_exert"]);
let body_perceive = int(values["body_perceive"]);
let community_exert = int(values["community_exert"]);
let community_perceive = int(values["community_perceive"]);
//Secondary stats chaged by XP table
let move_base = int(values["move_base"]);
let readiness_max = int(values["readiness_max"]);
let mass_focus_max = int(values["mass_focus_max"]);
let techniques = int(values["techniques"]);
let initiative_max = int(values["initiative_max"]);
//Boons
if (boonstracker.includes(checkbox)){
if(stat === 1){
boons = boons + 2;
}
else{
boons = boons - 2;
}
console.log("Total Boons Purchased: " + boons);
}
//focus
else if (focustracker.includes(checkbox)){
if(stat === 1){
focus = focus + 2;
mass_focus_max = mass_focus_max + 2;
}
else{
focus = focus - 2;
mass_focus_max = mass_focus_max - 2;
}
console.log("Total focus Purchased: " + focus);
console.log("mass_focus_max: " + mass_focus_max);
}
//init
else if (inittracker.includes(checkbox)){
if(stat === 1){
init = init + 2;
initiative_max = initiative_max + 2;
}
else{
init = init - 2;
initiative_max = initiative_max - 2;
}
console.log("Total init Purchased: " + init);
console.log("initiative_max: " + initiative_max);
}
//move
else if (movetracker.includes(checkbox)){
if(stat === 1){
move = move + 1;
move_base = move_base + 1;
}
else{
move = move - 1;
move_base = move_base - 1;
}
console.log("Total move Purchased: " + move);
console.log("move_base: " + move_base);
}
//notoriety
else if (notorietytracker.includes(checkbox)){
if(stat === 1){
notoriety = notoriety + 2;
}
else{
notoriety = notoriety - 2;
}
console.log("Total notoriety Purchased: " + notoriety);
}
//Proficiencies
else if (profstracker.includes(checkbox)){
if(stat === 1){
profs = profs + 2;
}
else{
profs = profs - 2;
}
console.log("Total Profs Purchased: " + profs);
}
//readiness
else if (readinesstracker.includes(checkbox)){
if(stat === 1){
readiness = readiness + 2;
readiness_max = readiness_max + 2;
}
else{
readiness = readiness - 2;
readiness_max = readiness_max - 2;
}
console.log("Total readiness Purchased: " + readiness);
console.log("readiness_max: " + readiness_max);
}
//techniques
else if (techniquestracker.includes(checkbox)){
if(stat === 1){
techniques_track = techniques_track + 2;
techniques = techniques + 2;
}
else{
techniques_track = techniques_track - 2;
techniques = techniques - 2;
}
console.log("Total techniques_track Purchased: " + techniques_track);
console.log("techniques: " + techniques);
}
//Credits
//automatically adds/subtracts 600 credits from characters "attr_credits", and updates the hidden "attr_progression_credits_track" which serves as an extra tracker to see how many times the character have gained credit through Character Progression Purchases if you get unsure.
else if (creditstracker.includes(checkbox)){
if(stat === 1){
credits_tracker = credits_tracker + 1;
credits = credits + 600;
}
else{
credits_tracker = credits_tracker - 1;
credits = credits - 600;
}
console.log("Progression Credit Instances Purchased: " + credits_tracker + " for a total of " + credits + " credits.");
}
//stat increases
//mind exert
else if (xp_mind_stat.includes(checkbox)){
if(stat === 1){
mind_exert = mind_exert + 1;
}
else{
mind_exert = mind_exert - 1;
}
console.log("Total 'mind_exert': " + mind_exert);
}
//mind perceive
else if (xp_mind_perceive.includes(checkbox)){
if(stat === 1){
mind_perceive = mind_perceive + 1;
}
else{
mind_perceive = mind_perceive - 1;
}
console.log("Total 'mind_perceive': " + mind_perceive);
}
//body exert
else if (xp_body_stat.includes(checkbox)){
console.log("'body_exert' before: " + body_exert);
if(stat === 1){
body_exert = body_exert + 1;
}
else{
body_exert = body_exert - 1;
}
console.log("Total 'body_exert': " + body_exert);
}
//body perceive
else if (xp_body_perceive.includes(checkbox)){
if(stat === 1){
body_perceive = body_perceive + 1;
}
else{
body_perceive = body_perceive - 1;
}
console.log("Total 'body_perceive': " + body_perceive);
}
//community exert
else if (xp_community_stat.includes(checkbox)){
if(stat === 1){
community_exert = community_exert + 1;
}
else{
community_exert = community_exert - 1;
}
console.log("Total 'community_exert': " + community_exert);
}
//community perceive
else if (xp_community_perceive.includes(checkbox)){
if(stat === 1){
community_perceive = community_perceive + 1;
}
else{
community_perceive = community_perceive - 1;
}
console.log("Total 'community_perceive': " + community_perceive);
}
setAttrs({
exp_spent: xp_spent,
exp: xp_current,
boons_track: boons,
focus_track: focus,
mass_focus_max: mass_focus_max,
init_track: init,
initiative_max: initiative_max,
move_track: move,
move_base: move_base,
notoriety_track: notoriety,
profs_track: profs,
readiness_track: readiness,
readiness_max: readiness_max,
techniques_track: techniques_track,
techniques: techniques,
credits: credits,
progression_credits_track: credits_tracker,
mind_exert : mind_exert,
mind_perceive : mind_perceive,
body_exert : body_exert,
body_perceive : body_perceive,
community_exert : community_exert,
community_perceive : community_perceive
});
});
});
});
on("change:exp_total", () => {
getAttrs(["exp","exp_total","exp_spent"], values => {
let xp_total = int(values["exp_total"]);
let xp_spent = int(values["exp_spent"]);
console.log("getAttr: exp total is:" + xp_total);
console.log("getAttr: exp spent is:" + xp_spent);
let xp_current = 0;
xp_current = xp_total - xp_spent;
console.log("getAttr: exp current is:" + xp_current);
setAttrs({
exp: xp_current
});
});
});
</script>