1392 lines
72 KiB
HTML
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 <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"> 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"> </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"> 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"> </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"> 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"> </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"> 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"> </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> </span>
|
|
<span class="bold">Inventory</span><span> </span>
|
|
<div class="border">
|
|
<span class="bold">Cargo </span>
|
|
<br>
|
|
<span class="bold">Points</span>
|
|
</div>
|
|
<div class="border">
|
|
<span class="bold" title="Quantity"> Qty </span>
|
|
<br>
|
|
<span class="bold"> </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"> Gear </span>
|
|
<br>
|
|
<span class="bold"> Score </span>
|
|
</div>
|
|
<span class="bold" title="The Cost is meant to represent the total Cost for the quantity of items"> 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"> 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"> 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 </span>
|
|
<span class="bold" ><input type="number" class="txtfield" name="attr_focus_track" value="0"> Focus </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 </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 </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> </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> </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> </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> </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> </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> |