2634 lines
184 KiB
HTML
2634 lines
184 KiB
HTML
<div class="sheet-preload">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clockheal-0.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clockheal-1.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clockheal-2.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clockheal-3.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clockheal-4.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clockheal-5.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clockheal-6.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-0.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-1.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-2.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-3.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-4.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-5.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-6.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-7.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock8-8.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock4-0.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock4-1.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock4-2.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock4-3.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock4-4.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock6-0.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock6-1.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock6-2.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock6-3.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock6-4.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock6-5.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock6-6.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-0.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-1.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-2.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-3.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-4.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-5.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-6.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-7.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-8.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-9.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-10.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-11.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock12-12.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-0.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-1.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-2.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-3.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-4.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-5.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-6.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-7.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-8.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-9.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/clocks/clock10-10.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/bg-fortune.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/bg-action.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/bg-resist.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/bg-vice.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/attune.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/command.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/consort.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/crew.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/doctor.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/fortune.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/hack.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/helm.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/insight.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/prowess.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/resolve.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/rig.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/scramble.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/scrap.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/skulk.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/study.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/sway.png">
|
||
<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/vice.png">
|
||
</div>
|
||
|
||
<input type="checkbox" name="attr_setting_flexwidth" class="sheet-hidden sheet-flexwidth" value="1">
|
||
<div class="sheet-container">
|
||
<div class="sheet-topholder sheet-flex-center">
|
||
<div>
|
||
<input type="checkbox" name="attr_sheet_type" class="sheet-hidden sheet-3waybox" value="faction"/><input type="radio" name="attr_sheet_type" class="sheet-type-selector sheet-3waybox" value="character" checked/><input type="radio" name="attr_sheet_type" class="sheet-type-selector sheet-3waybox" value="ship"/><input type="radio" name="attr_sheet_type" class="sheet-type-selector sheet-3waybox" value="faction"/><span class="sheet-type-selector"></span>
|
||
</div>
|
||
<div class="sheet-settings-checkbox-holder"><input type="checkbox" name="attr_show_settings" class="sheet-settings-checkbox" value="1"/><span>y</span></div>
|
||
</div>
|
||
|
||
<input type="hidden" name="attr_sheet_type" class="sheet-type-input" value="character"/>
|
||
<input type="checkbox" name="attr_show_settings" class="sheet-hidden sheet-hidediv" value="1"/>
|
||
<div class="sheet-settings sheet-flex-wrap">
|
||
<div class="sheet-col100 sheet-setting-character">
|
||
<select name="attr_generate_source_character" title="Choose source">
|
||
<option value="mechanic" selected>Mechanic</option>
|
||
<option value="muscle">Muscle</option>
|
||
<option value="mystic">Mystic</option>
|
||
<option value="pilot">Pilot</option>
|
||
<option value="scoundrel">Scoundrel</option>
|
||
<option value="speaker">Speaker</option>
|
||
<option value="stitch">Stitch</option>
|
||
</select>
|
||
<label class="sheet-generatebutton"><input type="checkbox" name="attr_generate_ability"/><span>Add abilities</span></label>
|
||
<label class="sheet-generatebutton"><input type="checkbox" name="attr_generate_friend"/><span>Add friends/contacts</span></label>
|
||
<label class="sheet-generatebutton"><input type="checkbox" name="attr_generate_playbookitem"/><span>Add items</span></label>
|
||
</div>
|
||
<div class="sheet-col100 sheet-setting-ship">
|
||
<select name="attr_generate_source_ship" title="Choose source">
|
||
<option value="stardancer" selected>Stardancer</option>
|
||
<option value="cerberus">Cerberus</option>
|
||
<option value="firedrake">Firedrake</option>
|
||
</select>
|
||
<label class="sheet-generatebutton"><input type="checkbox" name="attr_generate_crewability"/><span>Add abilities</span></label>
|
||
<label class="sheet-generatebutton"><input type="checkbox" name="attr_generate_contact"/><span>Add contacts</span></label>
|
||
<label class="sheet-generatebutton"><input type="checkbox" name="attr_generate_upgrade"/><span>Add upgrades</span></label>
|
||
</div>
|
||
<div class="sheet-col100 sheet-setting-character">
|
||
<select name="attr_setting_extra_stress">
|
||
<option value="0" selected>9</option>
|
||
<option value="1">10</option>
|
||
<option value="2">11</option>
|
||
<option value="3">12</option>
|
||
</select>
|
||
<span>Number of stress boxes</span></div>
|
||
<div class="sheet-col50 sheet-setting-character"><input type="checkbox" name="attr_setting_extra_trauma" value="1" class="sheet-checkbox"/><span></span><span>Show an extra trauma box</span></div>
|
||
<div class="sheet-col50 sheet-setting-character sheet-setting-ship"><input type="checkbox" name="attr_setting_extra_xp" value="1" class="sheet-checkbox"/><span></span><span>Show an extra xp condition</span></div>
|
||
<div class="sheet-col100 sheet-setting-character"><input type="checkbox" class="sheet-checkbox" name="attr_setting_showitem_0" value="1"/><span></span><span>Show special item with optional second box</span></div>
|
||
<div class="sheet-col100 sheet-setting-character"><input type="checkbox" class="sheet-checkbox" name="attr_setting_specialarmor2" value="1"/><span></span><span>Show another special armor checkbox</span></div>
|
||
<div class="sheet-col100 sheet-settings-load sheet-setting-character">
|
||
<span>Resistance bonus:</span>
|
||
<input type="number" name="attr_resbonus_insight" value="0"> <span>Insight</span>
|
||
<input type="number" name="attr_resbonus_prowess" value="0"> <span>Prowess</span>
|
||
<input type="number" name="attr_resbonus_resolve" value="0"> <span>Resolve</span>
|
||
</div>
|
||
<div class="sheet-col100 sheet-setting-character">
|
||
<input type="checkbox" name="attr_setting_consequence_query" class="sheet-checkbox" value="1"><span></span><span>Query for consequence name when resisting</span>
|
||
</div>
|
||
<div class="sheet-col50 sheet-setting-ship"><input type="number" name="attr_defaultgambit" value="2"/><span>number of Starting Gambits</span></div>
|
||
<div class="sheet-col50 sheet-setting-character"><input type="text" spellcheck="false" name="attr_setting_stress_label" value="stress"/><span>Label to use for Stress</span></div>
|
||
<div class="sheet-col50 sheet-setting-character"><input type="text" spellcheck="false" name="attr_setting_trauma_label" value="trauma"/><span>Label to use for Trauma</span></div>
|
||
<div class="sheet-settings-load sheet-col100 sheet-setting-character">
|
||
<span>Load: </span>
|
||
<input type="number" name="attr_setting_load_l" value="3"/> <span>light</span>
|
||
<input type="number" name="attr_setting_load_n" value="5"/> <span>normal</span>
|
||
<input type="number" name="attr_setting_load_h" value="6"/> <span>heavy</span>
|
||
</div>
|
||
<div class="sheet-col100 sheet-setting-character sheet-setting-ship sheet-setting-faction">
|
||
<input type="checkbox" name="attr_setting_flexwidth" class="sheet-checkbox" value="1"><span></span><span>Flexible sheet width (adapts to container)</span>
|
||
</div>
|
||
<div class="sheet-col100 sheet-version-text sheet-setting-character sheet-setting-ship sheet-setting-faction"><span>Original by Tim Denee & Jakob Oesinghaus </span></div>
|
||
<input type="hidden" name="attr_bonusdice" value="?{Bonus dice|0|1|2|3|4|5|6|-1|-2|-3}">
|
||
<input type="hidden" name="attr_consequence_query" value="a consequence">
|
||
</div>
|
||
|
||
<!-- CHARACTER SHEET START-->
|
||
<div class="sheet-tab sheet-type-character">
|
||
<div class="sheet-col55 sheet-flex-layout">
|
||
<div class="sheet-col55 sheet-scumlogo"></div>
|
||
<div class="sheet-col45 sheet-header">
|
||
<input type="text" spellcheck="false" name="attr_crew"/>
|
||
<div class="sheet-text sheet-label sheet-title">Crew</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-playbook sheet-flex-layout">
|
||
<input type="text" spellcheck="false" name="attr_playbook" class="sheet-playbook-title sheet-label" placeholder="playbook"/>
|
||
<textarea spellcheck="false" name="attr_playbook_description" class="sheet-playbook-desc sheet-label" placeholder="A short playbook description"></textarea>
|
||
<input type="checkbox" name="attr_show_playbook_reminder" class="sheet-hidden sheet-hidediv" value="1" checked>
|
||
<div class="sheet-reminder">
|
||
To generate playbook abilities, items, and friends, enter the name of the playbook above: Mechanic, Muscle, Mystic, Pilot, Scoundrel, Speaker, or Stitch.
|
||
</div>
|
||
</div>
|
||
<div class="sheet-col55">
|
||
<div class="sheet-flex sheet-header">
|
||
<div class="sheet-col55">
|
||
<input type="text" spellcheck="false" name="attr_name"/>
|
||
<div class="sheet-text sheet-label sheet-title">Name</div>
|
||
</div>
|
||
<div class="sheet-col45">
|
||
<input type="text" spellcheck="false" name="attr_alias"/>
|
||
<div class="sheet-text sheet-label sheet-title">Alias</div>
|
||
</div>
|
||
<div class="sheet-col100">
|
||
<input type="text" spellcheck="false" name="attr_look"/>
|
||
<div class="sheet-text sheet-label sheet-title">Look</div>
|
||
</div>
|
||
<div class="sheet-col55">
|
||
<div class="sheet-auto-expand">
|
||
<span name="attr_heritage"></span>
|
||
<textarea spellcheck="false" name="attr_heritage"></textarea>
|
||
</div>
|
||
<input type="hidden" name="attr_heritage" value="">
|
||
<div class="sheet-text sheet-label">
|
||
<span class="sheet-title">Heritage</span>
|
||
<span class="sheet-info">Imperial — Spacer — Colonist — Manufactured — Wanderer — Xeno</span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-col45">
|
||
<div class="sheet-auto-expand">
|
||
<span name="attr_background"></span>
|
||
<textarea spellcheck="false" name="attr_background"></textarea>
|
||
</div>
|
||
<input type="hidden" name="attr_background" value="">
|
||
<div class="sheet-text sheet-label">
|
||
<span class="sheet-title">Background</span>
|
||
<span class="sheet-info">Academic — Labor — Cult — Guilder — Military — Noble — Syndicate</span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-col100 sheet-flex-wrap">
|
||
<div class="sheet-auto-expand">
|
||
<span name="attr_vice_purveyor"></span>
|
||
<textarea spellcheck="false" name="attr_vice_purveyor"></textarea>
|
||
</div>
|
||
<input type="hidden" name="attr_vice_purveyor" value="">
|
||
<div class="sheet-text sheet-label">
|
||
<span class="sheet-title">Vice / Purveyor</span>
|
||
<span class="sheet-info">Faith — Gambling — Luxury — Obligation — Pleasure — Stupor — Weird</span>
|
||
</div>
|
||
<button type="roll" name="roll_vice" class="sheet-vicebutton" value='&{template:bitd} {{charname=@{character_name}}} {{subtitle=(who currently has @{stress} stress) indulges}} {{vice=1}} {{title-vice=1}} {{roll1=[[[[{[[@{vice}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{vice}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{vice}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{vice}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{vice}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{vice}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{vice}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{vice}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{vice}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{roll10=[[[[{[[@{vice}+@{bonusdice}-9}]],1}kl1]]d6]]}} {{roll11=[[[[{[[@{vice}+@{bonusdice}-10}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{vice}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{vice}-@{bonusdice}]],1}kl1]]d6]]}}'>Indulge Vice</button>
|
||
<input type="hidden" value="0" name="attr_vice"/>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-stress sheet-flex-layout">
|
||
<div class="sheet-blackheader sheet-stress1">
|
||
<div class="sheet-label">
|
||
<span name="attr_setting_stress_label"></span>
|
||
</div>
|
||
</div>
|
||
<!-- STRESS DON'T SPACE OUT -->
|
||
<div class="sheet-blackheader sheet-stress2 ">
|
||
<input type="radio" value="0" name="attr_stress" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="2" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="3" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="4" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="5" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="6" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="7" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="8" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="9" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="checkbox" name="attr_setting_extra_stress" class="sheet-hidden sheet-extra-stress" value="0" checked/><input type="radio" value="10" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="checkbox" name="attr_setting_extra_stress" class="sheet-hidden sheet-extra-stress" value="1"/><input type="radio" value="11" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span><input type="checkbox" name="attr_setting_extra_stress" class="sheet-hidden sheet-extra-stress" value="2"/><input type="radio" value="12" name="attr_stress" class="sheet-tooth sheet-xptooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-stress3">
|
||
<div class="sheet-blackheader sheet-label">
|
||
<span name="attr_setting_trauma_label"></span>
|
||
</div>
|
||
<!-- TRAUMA DON'T SPACE OUT -->
|
||
<div class="sheet-traumaholder sheet-flex">
|
||
<input type="radio" value="0" name="attr_trauma" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_trauma" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="2" name="attr_trauma" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="3" name="attr_trauma" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="4" name="attr_trauma" class="sheet-tooth sheet-regulartooth"/><span></span><input type="checkbox" name="attr_setting_extra_trauma" value="1" class="sheet-hidden sheet-toothhider"/><input type="radio" value="5" name="attr_trauma" class="sheet-tooth sheet-regulartooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-traumata sheet-stress4 sheet-blackborder">
|
||
<div class="sheet-flex">
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_trauma_cold" value="1"><span>Cold</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_trauma_haunted" value="1"><span>Haunted</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_trauma_obsessed" value="1"><span>Obsessed</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_trauma_paranoid" value="1"><span>Paranoid</span>
|
||
</label>
|
||
</div>
|
||
<div class="sheet-flex">
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_trauma_reckless" value="1"><span>Reckless</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_trauma_soft" value="1"><span>Soft</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_trauma_unstable" value="1"><span>Unstable</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_trauma_vicious" value="1"><span>Vicious</span>
|
||
</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-flex-layout sheet-def-margin">
|
||
<!-- HARM -->
|
||
<div class="sheet-col68 sheet-harm">
|
||
<div class="sheet-blackheader sheet-label">Harm</div>
|
||
<div class="sheet-harmbody">
|
||
<div class="sheet-number sheet-flex-centerall">3</div>
|
||
<textarea spellcheck="false" class="sheet-2cols" name="attr_harm3"></textarea>
|
||
<div class="sheet-label sheet-flex-centerall">Need Help</div>
|
||
<div class="sheet-number sheet-flex-centerall">2</div>
|
||
<textarea spellcheck="false" name="attr_harm2_1"></textarea>
|
||
<textarea spellcheck="false" name="attr_harm2_2"></textarea>
|
||
<div class="sheet-label sheet-flex-centerall">-1D</div>
|
||
<div class="sheet-number sheet-flex-centerall">1</div>
|
||
<textarea spellcheck="false" name="attr_harm1_1"></textarea>
|
||
<textarea spellcheck="false" name="attr_harm1_2"></textarea>
|
||
<div class="sheet-label sheet-flex-centerall">Less Effect</div>
|
||
</div>
|
||
<!-- RECOVERY -->
|
||
<div class="sheet-recovery">
|
||
<span class="sheet-bold sheet-label">Recovery</span> <span>When you recover in downtime, clear all <strong>level 1 harm</strong> and advance your <strong>healing clock</strong> ►</span><br/>
|
||
<div class="sheet-clockprogress sheet-recoveryclock">
|
||
<span class="sheet-bold sheet-label">Progress</span>
|
||
<input type="radio" name="attr_recovery" class="sheet-text-input" value="0" checked/><span>0</span>
|
||
<input type="radio" name="attr_recovery" class="sheet-text-input" value="1"/><span>1</span>
|
||
<input type="radio" name="attr_recovery" class="sheet-text-input" value="2"/><span>2</span>
|
||
<input type="radio" name="attr_recovery" class="sheet-text-input" value="3"/><span>3</span>
|
||
<input type="radio" name="attr_recovery" class="sheet-text-input" value="4"/><span>4</span>
|
||
<input type="radio" name="attr_recovery" class="sheet-text-input" value="5"/><span>5</span>
|
||
<input type="radio" name="attr_recovery" class="sheet-text-input sheet-last" value="6"/><span>6</span>
|
||
<div class="sheet-clockpicture"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- ARMOR -->
|
||
<div class="sheet-col31 sheet-armorholder">
|
||
<!-- ARMOR -->
|
||
<div class="sheet-armor">
|
||
<label class="sheet-armor-title sheet-flex">
|
||
<div class="sheet-label">Armor</div>
|
||
<div><input type="checkbox" value="1" name="attr_armor" class="sheet-tooth sheet-checktooth"/><span></span></div>
|
||
</label>
|
||
<label class="sheet-armor-title sheet-flex">
|
||
<div class="sheet-label">Heavy</div>
|
||
<div><input type="checkbox" value="1" name="attr_armor_heavy" class="sheet-tooth sheet-checktooth"/><span></span></div>
|
||
</label>
|
||
<label class="sheet-armor-title sheet-flex">
|
||
<div class="sheet-label">Special</div>
|
||
<div><input type="checkbox" value="1" name="attr_armor_special" class="sheet-tooth sheet-checktooth"/><span></span><input type="checkbox" class="sheet-hidden sheet-toothhider" name="attr_setting_specialarmor2" value="1"/><input type="checkbox" value="1" name="attr_armor_special2" class="sheet-tooth sheet-checktooth"/><span></span></div>
|
||
</label>
|
||
</div>
|
||
<!-- COIN DON'T SPACE -->
|
||
<div class="sheet-cred-and-stash">
|
||
<div class="sheet-credrow sheet-flex">
|
||
<div class="sheet-label">Cred</div>
|
||
<div class="sheet-creds sheet-flex-center">
|
||
<input type="radio" value="0" name="attr_coin" class="sheet-zero" checked/><span></span><input type="radio" value="1"name="attr_coin" class="sheet-radiobox"/><span></span><input type="radio" value="2" name="attr_coin" class="sheet-radiobox"/><span></span><input type="radio" value="3" name="attr_coin" class="sheet-radiobox"/><span></span><input type="radio" value="4" name="attr_coin" class="sheet-radiobox"/><span></span>
|
||
</div>
|
||
<div class="sheet-label">Stash</div>
|
||
</div>
|
||
<div class="sheet-stash">
|
||
<input type="radio" value="0" name="attr_stash" class="sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="2" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="3" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="4" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="5" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="6" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="7" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="8" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="9" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="10" name="attr_stash" class="sheet-radiobox sheet-endbox"/><span></span><br/><input type="radio" value="11" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="12" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="13" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="14" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="15" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="16" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="17" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="18" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="19" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="20" name="attr_stash" class="sheet-radiobox sheet-endbox"/><span></span><br/><input type="radio" value="21" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="22" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="23" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="24" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="25" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="26" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="27" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="28" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="29" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="30" name="attr_stash" class="sheet-radiobox sheet-endbox"/><span></span><br/><input type="radio" value="31" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="32" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="33" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="34" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="35" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="36" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="37" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="38" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="39" name="attr_stash" class="sheet-radiobox"/><span></span><input type="radio" value="40" name="attr_stash" class="sheet-radiobox sheet-endbox"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- SPECIAL ABILITIES -->
|
||
<div class="sheet-def-margin">
|
||
<div class="sheet-specialheader sheet-label">Starting Ability</div>
|
||
<div class="sheet-specialability sheet-flex-layout sheet-rep-block">
|
||
<input type="checkbox" name="attr_ability0_check" value="1" class="sheet-triangle"/><span></span>
|
||
<div class="sheet-auto-expand sheet-abilityname">
|
||
<span name="attr_ability0_name"></span>
|
||
<textarea spellcheck="false" name="attr_ability0_name" placeholder="Ability Name"></textarea>
|
||
</div>
|
||
<div class="sheet-auto-expand sheet-abilitydesc">
|
||
<span name="attr_ability0_description"></span>
|
||
<textarea spellcheck="false" name="attr_ability0_description" placeholder="Ability description"></textarea>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-specialheader sheet-label">Special Abilities</div>
|
||
<fieldset class="repeating_ability">
|
||
<div class="sheet-specialability sheet-flex-layout sheet-rep-block">
|
||
<input type="checkbox" name="attr_check" value="1" class="sheet-triangle"/><span></span>
|
||
<div class="sheet-auto-expand sheet-abilityname">
|
||
<span name="attr_name"></span>
|
||
<textarea spellcheck="false" name="attr_name" placeholder="Ability Name"></textarea>
|
||
</div>
|
||
<div class="sheet-auto-expand sheet-abilitydesc">
|
||
<span name="attr_description"></span>
|
||
<textarea spellcheck="false" name="attr_description" placeholder="Ability description"></textarea>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<!-- ADVANCEMENT -->
|
||
<div class="sheet-advancement">
|
||
<div class="sheet-advancement-header sheet-flex sheet-blackheader">
|
||
<div class="sheet-label">Mark XP:</div>
|
||
<div class="sheet-label">Playbook Advancement</div>
|
||
<div class="sheet-advancement-xpholder">
|
||
<!-- XP DO NOT SPACE -->
|
||
<input type="radio" value="0" name="attr_playbook_xp" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_playbook_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="2" name="attr_playbook_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="3" name="attr_playbook_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="4" name="attr_playbook_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="5" name="attr_playbook_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="6" name="attr_playbook_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="7" name="attr_playbook_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="8" name="attr_playbook_xp" class="sheet-tooth sheet-xptooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
<!-- XP TRIGGERS -->
|
||
<ul class="sheet-advancement-desc">
|
||
<li>Every time you roll a desperate action, mark xp in that action's attribute.</li>
|
||
<li class="sheet-nondot">At the end of each session, for each item below, mark 1 xp (in your playbook or an attribute) or 2 xp if that item occurred multiple times.</li>
|
||
<li><input type="text" spellcheck="false" placeholder="Enter your playbook's specific way to mark XP here." name="attr_xp_condition"/></li>
|
||
<input type="checkbox" name="attr_setting_extra_xp" value="1" class="sheet-hidden sheet-xp-hider"/><li><input type="text" spellcheck="false" placeholder="Enter another specific way to mark XP here." name="attr_xp_condition_extra"/></li>
|
||
<li><input type="text" spellcheck="false" value="You expressed your beliefs, drives, heritage, or background." name="attr_xp_condition2"/></li>
|
||
<li><input type="text" spellcheck="false" value="You struggled with issues from your vice or traumas during the session." name="attr_xp_condition3"/></li>
|
||
</ul>
|
||
</div>
|
||
<div class="sheet-flex-layout">
|
||
<div class="sheet-col50a sheet-teamwork">
|
||
<div class="sheet-plainheader sheet-label">Teamwork</div>
|
||
<div class="sheet-teamworkbox"><span>Lead a </span><span class="sheet-bold">group action</span></div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Set up</span><span> a teammate</span></div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Protect</span><span> a teammate</span></div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Assist</span><span> a teammate</span></div>
|
||
</div>
|
||
<!-- Gather Info -->
|
||
<div class="sheet-col50b sheet-gatherinfo">
|
||
<div class="sheet-plainheader sheet-label">Gather Information</div>
|
||
<ul>
|
||
<li><input type="text" spellcheck="false" name="attr_gatherinfo1" value="What's their intention?"/></li>
|
||
<li>
|
||
<div class="sheet-auto-expand">
|
||
<span name="attr_gatherinfo2"></span>
|
||
<textarea spellcheck="false" name="attr_gatherinfo2">What might I suspect about this? What can I prove?"</textarea>
|
||
</div>
|
||
</li>
|
||
<li><input type="text" spellcheck="false" name="attr_gatherinfo3" value="What's the danger here?"/></li>
|
||
<li><input type="text" spellcheck="false" name="attr_gatherinfo4" value="How can I find ______?"/></li>
|
||
<li><input type="text" spellcheck="false" name="attr_gatherinfo5" value="What's really going on here?"/></li>
|
||
<li><input type="text" spellcheck="false" name="attr_gatherinfo6" value="Ask about a detail for a plan."/></li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-col45 sheet-flex-wrap">
|
||
<div class="sheet-col50b">
|
||
<!-- LOAD -->
|
||
<div class="sheet-loadheader sheet-load sheet-flex-center">
|
||
<span class="sheet-label">Load</span>
|
||
<label class="sheet-loadcheckholder sheet-flex-center">
|
||
<input type="checkbox" name="attr_load" value="light" class="sheet-checkbox"/><span></span>
|
||
<span class="sheet-loadnumber" name="attr_setting_load_l"></span>
|
||
<span>light</span>
|
||
</label>
|
||
<label class="sheet-loadcheckholder sheet-flex-center">
|
||
<input type="checkbox" name="attr_load" value="normal" class="sheet-checkbox"/><span></span>
|
||
<span class="sheet-loadnumber" name="attr_setting_load_n"></span>
|
||
<span>normal</span>
|
||
</label>
|
||
<label class="sheet-loadcheckholder sheet-flex-center">
|
||
<input type="checkbox" name="attr_load" value="heavy" class="sheet-checkbox"/><span></span>
|
||
<span class="sheet-loadnumber" name="attr_setting_load_h"></span>
|
||
<span>heavy</span>
|
||
</label>
|
||
</div>
|
||
<div class="sheet-loadheader">
|
||
<span class="sheet-label">Items</span><span class="sheet-italic">(italics don't count for load)</span>
|
||
</div>
|
||
<div class="sheet-itemholder sheet-white-repcontrol sheet-items">
|
||
<!-- PLAYBOOK ITEMS -->
|
||
<div class="sheet-playbookitems">
|
||
<input type="checkbox" class="sheet-hidden sheet-hidediv" name="attr_setting_showitem_0" value="1">
|
||
<div class="sheet-item sheet-itembold">
|
||
<input class="sheet-checkbox" type="checkbox" name="attr_item_0_check1" value="1"/><span></span>
|
||
<div class="sheet-auto-expand sheet-itemname">
|
||
<span name="attr_item_0_name"></span>
|
||
<textarea spellcheck="false" name="attr_item_0_name" placeholder="A fine item (or pair)"></textarea>
|
||
</div>
|
||
<input class="sheet-checkbox" type="checkbox" name="attr_item_0_check2" value="1"/><span></span>
|
||
</div>
|
||
<fieldset class="repeating_playbookitem">
|
||
<input class="sheet-hidden sheet-boxes-chosen" type="checkbox" name="attr_boxes_chosen" value="1"/>
|
||
<div class="sheet-item sheet-numboxes-chooser">
|
||
<div>How much load?</div>
|
||
<input type="number" name="attr_numboxes" min="0" max="2" value="1"/>
|
||
<label>
|
||
<input type="checkbox" name="attr_bold" value="1"/>
|
||
<span>bold</span>
|
||
</label>
|
||
<label>
|
||
<input type="checkbox" class="sheet-boxes-chosen" name="attr_boxes_chosen" value="1"/>
|
||
<span class="sheet-okbutton">OK</span>
|
||
</label>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input class="sheet-hidden sheet-input-bold" type="checkbox" name="attr_bold" value="1"/>
|
||
<input class="sheet-numboxes" type="hidden" name="attr_numboxes" value="1"/>
|
||
<input class="sheet-checkbox" type="checkbox" name="attr_check1" value="1"/><span></span>
|
||
<span class="sheet-floatingbar sheet-boxesgeq2"></span>
|
||
<input class="sheet-checkbox sheet-boxesgeq2" type="checkbox" name="attr_check2" value="1"/><span class="sheet-boxesgeq2"></span>
|
||
<div class="sheet-auto-expand sheet-itemname">
|
||
<span name="attr_name"></span>
|
||
<textarea spellcheck="false" name="attr_name" placeholder="A useful item"></textarea>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<!-- REGULAR ITEMS-->
|
||
<div class="sheet-regularitems">
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_1_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="A Blaster Pistol" name="attr_item_1_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_2_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="2nd Blaster Pistol" name="attr_item_2_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_3_check1" value="1" class="sheet-checkbox"/><span></span><span class="sheet-floatingbar"></span><input type="checkbox" name="attr_item_3_check2" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Heavy Blaster" name="attr_item_3_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_4_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Detonator" name="attr_item_4_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_5_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Hacking Tools" name="attr_item_5_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_6_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Repair Tools" name="attr_item_6_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_7_check1" value="1" class="sheet-checkbox"/><span></span><span class="sheet-floatingbar"></span><input type="checkbox" name="attr_item_7_check2" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Medkit" name="attr_item_7_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_8_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Maps and Charts" name="attr_item_8_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_9_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Spy Gear" name="attr_item_9_name"/></div>
|
||
<div class="sheet-item sheet-itemitalic"><input type="checkbox" name="attr_item_10_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Illicit Drugs" name="attr_item_10_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_11_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Communicator" name="attr_item_11_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_12_check1" value="1" class="sheet-checkbox"/><span></span><span class="sheet-floatingbar"></span><input type="checkbox" name="attr_item_12_check2" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Armor" name="attr_item_12_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_item_13_check1" value="1" class="sheet-checkbox"/><span></span><span class="sheet-floatingbar"></span><input type="checkbox" name="attr_item_13_check2" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Spacesuit" name="attr_item_13_name"/></div>
|
||
<fieldset class="repeating_item">
|
||
<input class="sheet-hidden sheet-boxes-chosen" type="checkbox" name="attr_boxes_chosen" value="1"/>
|
||
<div class="sheet-item sheet-numboxes-chooser">
|
||
<div>How much load?</div>
|
||
<input type="number" name="attr_numboxes" min="0" max="2" value="1"/>
|
||
<label>
|
||
<input type="checkbox" class="sheet-boxes-chosen" name="attr_boxes_chosen" value="1"/>
|
||
<span class="sheet-okbutton">OK</span>
|
||
</label>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input class="sheet-numboxes" type="hidden" name="attr_numboxes" value="1"/>
|
||
<input class="sheet-checkbox" type="checkbox" name="attr_check1" value="1"/><span></span>
|
||
<span class="sheet-floatingbar sheet-boxesgeq2"></span>
|
||
<input class="sheet-checkbox sheet-boxesgeq2" type="checkbox" name="attr_check2" value="1"/><span class="sheet-boxesgeq2"></span>
|
||
<div class="sheet-auto-expand sheet-itemname">
|
||
<span name="attr_name"></span>
|
||
<textarea spellcheck="false" name="attr_name" placeholder="A useful item"></textarea>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-planning sheet-def-margin">
|
||
<div class="sheet-plainheader sheet-label">Planning & Load</div>
|
||
<div class="sheet-planningdesc">
|
||
<span>Choose a plan, provide the </span><span class="sheet-italic sheet-bold">detail</span>.<br/>
|
||
<span>Choose your </span><span class="sheet-italic sheet-bold">load</span><span> for the operation.</span>
|
||
</div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Assault:</span><span> Point of attack</span></div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Deception:</span><span> Method</span></div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Infiltration:</span><span> Entry point</span></div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Mystic:</span><span> Arcane power</span></div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Social:</span><span> Social Connection</span></div>
|
||
<div class="sheet-teamworkbox"><span class="sheet-bold">Transport:</span><span> Locations / Route</span></div>
|
||
</div>
|
||
</div>
|
||
<!-- Attributes columns -->
|
||
<div class="sheet-col50a">
|
||
<!-- Insight -->
|
||
<div class="sheet-attribute">
|
||
<div class="sheet-attribute-title sheet-flex">
|
||
<button class="sheet-rollbutton sheet-attributebutton" type="roll" name="roll_Insight" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{subtitle=resists @{consequence_query} with}} {{title-insight=1}} {{roll1=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{roll10=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-9}]],1}kl1]]d6]]}} {{roll11=[[[[{[[@{insight}+@{resbonus_insight}+@{bonusdice}-10}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-(@{insight}+@{resbonus_insight})-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-(@{insight}+@{resbonus_insight})-@{bonusdice}]],1}kl1]]d6]]}}">Insight
|
||
</button>
|
||
<input type="hidden" name="attr_insight" value="0"/>
|
||
<input type="hidden" name="attr_insight_xp_max" value="6"/>
|
||
<div class="sheet-attribute-xp-box"><input class="sheet-tooth sheet-zero" type="radio" name="attr_insight_xp" value="0" checked="checked"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_insight_xp" value="1"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_insight_xp" value="2"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_insight_xp" value="3"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_insight_xp" value="4"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_insight_xp" value="5"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_insight_xp" value="6"/><span></span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-actions sheet-col100">
|
||
<!-- Doctor -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_doctor" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_doctor" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_doctor" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_doctor" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Doctor" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-doctor=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{doctor}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{doctor}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{doctor}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{doctor}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{doctor}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{doctor}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{doctor}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{doctor}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{doctor}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{doctor}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{doctor}-@{bonusdice}]],1}kl1]]d6]]}}">Doctor
|
||
</button>
|
||
</div>
|
||
<!-- Hack -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_hack" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_hack" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_hack" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_hack" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Hack" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-hack=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{hack}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{hack}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{hack}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{hack}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{hack}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{hack}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{hack}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{hack}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{hack}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{hack}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{hack}-@{bonusdice}]],1}kl1]]d6]]}}">Hack
|
||
</button>
|
||
</div>
|
||
<!-- Rig -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_rig" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_rig" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_rig" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_rig" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Rig" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-rig=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{rig}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{rig}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{rig}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{rig}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{rig}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{rig}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{rig}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{rig}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{rig}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{rig}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{rig}-@{bonusdice}]],1}kl1]]d6]]}}">Rig
|
||
</button>
|
||
</div>
|
||
<!-- Study -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_study" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_study" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_study" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_study" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Study" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-study=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{study}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{study}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{study}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{study}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{study}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{study}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{study}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{study}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{study}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{study}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{study}-@{bonusdice}]],1}kl1]]d6]]}}">Study
|
||
</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Prowess -->
|
||
<div class="sheet-attribute">
|
||
<div class="sheet-attribute-title sheet-flex">
|
||
<button class="sheet-rollbutton sheet-attributebutton" type="roll" name="roll_Prowess" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{subtitle=resists @{consequence_query} with}} {{title-prowess=1}} {{roll1=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{roll10=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-9}]],1}kl1]]d6]]}} {{roll11=[[[[{[[@{prowess}+@{resbonus_prowess}+@{bonusdice}-10}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-(@{prowess}+@{resbonus_prowess})-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-(@{prowess}+@{resbonus_prowess})-@{bonusdice}]],1}kl1]]d6]]}}">Prowess
|
||
</button>
|
||
<input type="hidden" name="attr_prowess" value="0"/>
|
||
<input type="hidden" name="attr_prowess_xp_max" value="6"/>
|
||
<div class="sheet-attribute-xp-box"><input class="sheet-tooth sheet-zero" type="radio" name="attr_prowess_xp" value="0" checked="checked"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_prowess_xp" value="1"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_prowess_xp" value="2"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_prowess_xp" value="3"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_prowess_xp" value="4"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_prowess_xp" value="5"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_prowess_xp" value="6"/><span></span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-actions sheet-col100">
|
||
<!-- Helm -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_helm" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_helm" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_helm" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_helm" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Helm" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-helm=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{helm}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{helm}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{helm}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{helm}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{helm}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{helm}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{helm}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{helm}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{helm}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{helm}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{helm}-@{bonusdice}]],1}kl1]]d6]]}}">Helm
|
||
</button>
|
||
</div>
|
||
<!-- Scramble -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_scramble" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_scramble" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_scramble" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_scramble" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Scramble" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-scramble=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{scramble}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{scramble}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{scramble}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{scramble}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{scramble}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{scramble}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{scramble}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{scramble}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{scramble}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{scramble}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{scramble}-@{bonusdice}]],1}kl1]]d6]]}}">Scramble
|
||
</button>
|
||
</div>
|
||
<!-- Scrap -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_scrap" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_scrap" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_scrap" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_scrap" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Scrap" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-scrap=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{scrap}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{scrap}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{scrap}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{scrap}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{scrap}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{scrap}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{scrap}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{scrap}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{scrap}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{scrap}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{scrap}-@{bonusdice}]],1}kl1]]d6]]}}">Scrap
|
||
</button>
|
||
</div>
|
||
<!-- Skulk -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_skulk" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_skulk" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_skulk" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_skulk" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Skulk" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-skulk=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{skulk}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{skulk}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{skulk}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{skulk}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{skulk}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{skulk}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{skulk}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{skulk}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{skulk}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{skulk}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{skulk}-@{bonusdice}]],1}kl1]]d6]]}}">Skulk
|
||
</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Resolve -->
|
||
<div class="sheet-attribute">
|
||
<div class="sheet-attribute-title sheet-flex">
|
||
<button class="sheet-rollbutton sheet-attributebutton" type="roll" name="roll_Resolve" value="&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{subtitle=resists @{consequence_query} with}} {{title-resolve=1}} {{roll1=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{roll10=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-9}]],1}kl1]]d6]]}} {{roll11=[[[[{[[@{resolve}+@{resbonus_resolve}+@{bonusdice}-10}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-(@{resolve}+@{resbonus_resolve})-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-(@{resolve}+@{resbonus_resolve})-@{bonusdice}]],1}kl1]]d6]]}}">Resolve
|
||
</button>
|
||
<input type="hidden" name="attr_resolve" value="0"/>
|
||
<input type="hidden" name="attr_resolve_xp_max" value="6"/>
|
||
<div class="sheet-attribute-xp-box"><input class="sheet-tooth sheet-zero" type="radio" name="attr_resolve_xp" value="0" checked="checked"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_resolve_xp" value="1"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_resolve_xp" value="2"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_resolve_xp" value="3"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_resolve_xp" value="4"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_resolve_xp" value="5"/><span></span><input class="sheet-tooth sheet-xptooth" type="radio" name="attr_resolve_xp" value="6"/><span></span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-actions sheet-col100">
|
||
<!-- Attune -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_attune" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_attune" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_attune" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_attune" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Attune" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-attune=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{attune}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{attune}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{attune}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{attune}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{attune}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{attune}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{attune}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{attune}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{attune}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{attune}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{attune}-@{bonusdice}]],1}kl1]]d6]]}}">Attune
|
||
</button>
|
||
</div>
|
||
<!-- Command -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_command" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_command" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_command" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_command" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Command" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-command=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{command}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{command}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{command}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{command}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{command}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{command}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{command}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{command}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{command}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{command}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{command}-@{bonusdice}]],1}kl1]]d6]]}}">Command
|
||
</button>
|
||
</div>
|
||
<!-- Consort -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_consort" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_consort" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_consort" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_consort" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Consort" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-consort=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{consort}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{consort}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{consort}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{consort}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{consort}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{consort}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{consort}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{consort}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{consort}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{consort}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{consort}-@{bonusdice}]],1}kl1]]d6]]}}">Consort
|
||
</button>
|
||
</div>
|
||
<!-- Sway -->
|
||
<div class="sheet-action sheet-flex">
|
||
<input class="sheet-hidden sheet-fakeradio" type="checkbox" name="attr_sway" value="0" checked="checked"/>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_sway" value="1"/><span></span>
|
||
<div class="sheet-divider"></div>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_sway" value="2"/><span></span>
|
||
<input class="sheet-triangle sheet-fakeradio" type="checkbox" name="attr_sway" value="3"/><span></span>
|
||
<button class="sheet-rollbutton sheet-actionbutton" type="roll" name="roll_Sway" value="&{template:bitd} {{charname=@{character_name}}} {{action=1}} {{subtitle=rolls}} {{title-sway=1}} {{position=?{Position|Risky|Controlled|Desperate}}} {{effect=?{Effect|Standard|Limited|Great|Extreme}}} {{roll1=[[[[{[[@{sway}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{sway}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{sway}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{sway}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{sway}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{sway}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{sway}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{sway}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{sway}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{sway}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{sway}-@{bonusdice}]],1}kl1]]d6]]}}">Sway
|
||
</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- BONUS DICE -->
|
||
<div class="sheet-bonusdie">
|
||
<div class="sheet-label">Bonus Dice</div>
|
||
<div class="sheet-flex">
|
||
<div class="sheet-bonusdieplus sheet-flex-centerall">+</div>
|
||
<div class="sheet-bonusdietext">
|
||
<div class="sheet-smallcaps">Push yourself</div>
|
||
<div>(take 2 <span name="attr_setting_stress_label"></span>) —or— accept a</div>
|
||
<div class="sheet-smallcaps">Devil's Bargain</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-flex">
|
||
<div class="sheet-bonusdieplus sheet-flex-centerall">+</div>
|
||
<div class="sheet-bonusdietext">
|
||
<span class="sheet-smallcaps">Assist</span><span> (they take 1 <span name="attr_setting_stress_label"></span>)</span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-flex">
|
||
<div class="sheet-bonusdieplus sheet-flex-centerall">+</div>
|
||
<div class="sheet-bonusdietext">
|
||
<span class="sheet-smallcaps">spend a gambit</span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-label">Gambits</div>
|
||
<div class="sheet-flex">
|
||
<div class="sheet-bonusdieplus sheet-flex-centerall">+</div>
|
||
<div class="sheet-bonusdietext">
|
||
<span>Add a </span><span class="sheet-smallcaps">gambit</span><span> to your crew when you roll a </span><span class="sheet-smallcaps">6</span><span> or </span><span class="sheet-smallcaps">critical</span><span> on a </span><span class="sheet-smallcaps">risky</span><span> action and you didn't </span><span class="sheet-smallcaps">spend a gambit</span><span> on a bonus die.</span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- FRIENDS -->
|
||
<div class="sheet-friends">
|
||
<input type="text" spellcheck="false" class="sheet-specialheader sheet-label" name="attr_friend_adjective" value="Friends"/>
|
||
<fieldset class="repeating_friend">
|
||
<div class="sheet-friend sheet-flex-center sheet-rep-block">
|
||
<input type="checkbox" name="attr_status" class="sheet-triangle sheet-friendup" value="up"/><span></span><input type="checkbox" class="sheet-triangle sheet-frienddown" name="attr_status" value="down"/><span></span><div class="sheet-auto-expand"><span name="attr_name"></span><textarea spellcheck="false" name="attr_name"placeholder="Friend name"></textarea></div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<button type="roll" name="roll_Fortune" class="sheet-fortunebutton" value='&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=rolls}} {{title-fortune=1}} {{roll1=[[[[{?{Number of dice|0|1|2|3|4|5|6},1}kl1]]d6]]}} {{roll2=[[[[{[[?{Number of dice}]]-1,1}kl1]]d6]]}} {{roll3=[[[[{[[?{Number of dice}-2]],1}kl1]]d6]]}} {{roll4=[[[[{[[?{Number of dice}-3]],1}kl1]]d6]]}} {{roll5=[[[[{[[?{Number of dice}-4]],1}kl1]]d6]]}} {{roll6=[[[[{[[?{Number of dice}-5]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-(?{Number of dice})]],1}kl1]]d6]], [[[[{[[1-(?{Number of dice})]],1}kl1]]d6]]}} {{notes=?{Notes}}}'>Roll Fortune</button>
|
||
</div>
|
||
<div class="sheet-col97 sheet-clocks sheet-def-margin">
|
||
<div class="sheet-specialheader sheet-label">Clocks</div>
|
||
<fieldset class="repeating_clock">
|
||
<div class="sheet-clock"><input type="text" spellcheck="false" placeholder="Clock Name" name="attr_name" class="sheet-label"/><div class="sheet-clockprogress"><span>Size</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="4" checked/><span>4-seg</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="6"/><span>6-seg</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="8"/><span>8-seg</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="10"/><span>10-seg</span><input type="radio" name="attr_size" class="sheet-text-input sheet-last sheet-longoption" value="12"/><span>12-seg</span><div class="sheet-4clock"><span>Progress</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock1" class="sheet-text-input sheet-last" value="4"/><span>4</span><div class="sheet-clockpicture"></div></div><div class="sheet-6clock"><span>Progress</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock2" class="sheet-text-input sheet-last" value="6"/><span>6</span><div class="sheet-clockpicture"></div></div><div class="sheet-8clock"><span>Progress</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock3" class="sheet-text-input sheet-last" value="8"/><span>8</span><div class="sheet-clockpicture"></div></div><div class="sheet-10clock"><span>Progress</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="8"/><span>8</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="9"/><span>9</span><input type="radio" name="attr_clock5" class="sheet-text-input sheet-last" value="10"/><span>10</span><div class="sheet-clockpicture"></div></div><div class="sheet-12clock"><span>Progress</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="8"/><span>8</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="9"/><span>9</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="10"/><span>10</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="11"/><span>11</span><input type="radio" name="attr_clock4" class="sheet-text-input sheet-last" value="12"/><span>12</span><div class="sheet-clockpicture"></div></div></div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<textarea spellcheck="false" class="sheet-notes" name="attr_notes" placeholder="Notes"></textarea>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- SHIP SHEET -->
|
||
<div class="sheet-tab sheet-type-ship">
|
||
<div class="sheet-col30 sheet-scumlogo"></div>
|
||
<div class="sheet-playbook sheet-flex">
|
||
<input type="text" spellcheck="false" class="sheet-playbook-title sheet-label" name="attr_crew_type" placeholder="Ship"/>
|
||
<textarea spellcheck="false" name="attr_crew_description" class="sheet-playbook-desc sheet-label" placeholder="A short crew description"></textarea>
|
||
<input type="checkbox" name="attr_show_playbook_reminder" class="sheet-hidden sheet-hidediv" value="1" checked>
|
||
<div class="sheet-reminder">
|
||
To generate crew abilities, upgrades, and contacts, enter the name of the playbook above: Stardancer, Cerberus, or Firedrake.
|
||
</div>
|
||
</div>
|
||
<div class="sheet-col55">
|
||
<div class="sheet-header sheet-flex-wrap">
|
||
<div class="sheet-col55">
|
||
<input type="text" spellcheck="false" placeholder="Ship Designation" name="attr_ship_designation"/>
|
||
<div class="sheet-text sheet-label sheet-title">Designation</div>
|
||
</div>
|
||
<div class="sheet-col45">
|
||
<input type="text" spellcheck="false" name="attr_reputation"/>
|
||
<div class="sheet-text sheet-label sheet-title">Reputation</div>
|
||
</div>
|
||
<div class="sheet-col100">
|
||
<input type="text" spellcheck="false" name="attr_lair"/>
|
||
<div class="sheet-text sheet-label sheet-title">Color / Look</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-def-margin sheet-ship">
|
||
<div class="sheet-ship-toprow sheet-flex">
|
||
<div class="sheet-col18 sheet-ship-crew">
|
||
<div class="sheet-col100 sheet-blackheader sheet-flex">
|
||
<button type="roll" name="roll_crew" class="sheet-rollbutton sheet-crewbutton" value='&{template:bitd} {{charname=@{character_name}}} {{resist=1}} {{short=1}} {{title-crew=1}} {{subtitle=roll their}} {{roll1=[[[[{[[@{crew_quality}+@{bonusdice}}]],1}kl1]]d6]]}} {{roll2=[[[[{[[@{crew_quality}+@{bonusdice}-1}]],1}kl1]]d6]]}} {{roll3=[[[[{[[@{crew_quality}+@{bonusdice}-2}]],1}kl1]]d6]]}} {{roll4=[[[[{[[@{crew_quality}+@{bonusdice}-3}]],1}kl1]]d6]]}} {{roll5=[[[[{[[@{crew_quality}+@{bonusdice}-4}]],1}kl1]]d6]]}} {{roll6=[[[[{[[@{crew_quality}+@{bonusdice}-5}]],1}kl1]]d6]]}} {{roll7=[[[[{[[@{crew_quality}+@{bonusdice}-6}]],1}kl1]]d6]]}} {{roll8=[[[[{[[@{crew_quality}+@{bonusdice}-7}]],1}kl1]]d6]]}} {{roll9=[[[[{[[@{crew_quality}+@{bonusdice}-8}]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-@{crew_quality}-@{bonusdice}]],1}kl1]]d6]], [[[[{[[1-@{crew_quality}-@{bonusdice}]],1}kl1]]d6]]}}'>CREW</button>
|
||
<input type="radio" class="sheet-tooth sheet-zero" value="0" name="attr_crew_quality"/><span></span><input type="radio" class="sheet-tooth sheet-xptooth" value="1" name="attr_crew_quality"/><span></span><input type="radio" class="sheet-tooth sheet-xptooth" value="2" name="attr_crew_quality"/><span></span><input type="radio" class="sheet-tooth sheet-xptooth" value="3" name="attr_crew_quality"/><span></span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-col82 sheet-ship-size sheet-flex-layout">
|
||
<div class="sheet-col18 sheet-blackheader sheet-label">Ship Size</div>
|
||
<div class="sheet-col82 sheet-blackborder sheet-flex">
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_ship_size" value="personal"><span>Personal</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_ship_size" value="freighter"><span>Freighter</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_ship_size" value="corvette"><span>Corvette</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_ship_size" value="frigate"><span>Frigate</span>
|
||
</label>
|
||
<span>—</span>
|
||
<label class="sheet-text-button">
|
||
<input type="checkbox" name="attr_ship_size" value="dreadnaught"><span>Dreadnaught</span>
|
||
</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- SHIP SYSTEMS -->
|
||
<div class="sheet-ship-systemrow sheet-flex-layout">
|
||
<!-- SYSTEM 1 -->
|
||
<div class="sheet-ship-system sheet-col31">
|
||
<div class="sheet-blackheader sheet-flex">
|
||
<input type="text" spellcheck="false" name="attr_system1_desc" class="sheet-label" placeholder="System 1"/>
|
||
<div class="sheet-module-tick-box">
|
||
<div class="sheet-systemteeth">
|
||
<input type="radio" value="0" name="attr_sys1_mod" class="sheet-zero sheet-tooth" checked/><span></span><input type="radio" value="1" name="attr_sys1_mod" class="sheet-tooth sheet-modtooth"/><span></span><input type="radio" value="2" name="attr_sys1_mod" class="sheet-tooth sheet-modtooth"/><span></span><input type="radio" value="3" name="attr_sys1_mod" class="sheet-tooth sheet-modtooth"/><span></span><input type="radio" value="4" name="attr_sys1_mod" class="sheet-tooth sheet-modtooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-sysdamteeth">
|
||
<input type="radio" value="0" name="attr_sys1_mod_dam" class="sheet-zero sheet-tooth" checked/><span></span><input type="radio" value="1" name="attr_sys1_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><input type="radio" value="2" name="attr_sys1_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><input type="radio" value="3" name="attr_sys1_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><input type="radio" value="4" name="attr_sys1_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-modulelist sheet-col100">
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys1_mod_1_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys1_mod_1_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys1_mod_2_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys1_mod_2_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys1_mod_3_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys1_mod_3_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys1_mod_4_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys1_mod_4_desc"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- EXPOSITION COIN AND DEBT -->
|
||
<div class="sheet-ship-expo-cred sheet-col31">
|
||
<div class="sheet-ship-cred">
|
||
<div class="sheet-crewcred">
|
||
<div class="sheet-blackheader sheet-flex">
|
||
<div class="sheet-label">cred</div>
|
||
<div class="sheet-label">vault</div>
|
||
</div>
|
||
<div class="sheet-creds sheet-flex-center">
|
||
<input type="radio" value="0" name="attr_crewcoin" class="sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_crewcoin" class="sheet-radiobox"/><span></span><input type="radio" value="2" name="attr_crewcoin" class="sheet-radiobox"/><span></span><input type="radio" value="3" name="attr_crewcoin" class="sheet-radiobox"/><span></span><input type="radio" value="4" name="attr_crewcoin" class="sheet-radiobox"/><span></span>
|
||
<div class="sheet-credbar"></div>
|
||
<input type="radio" value="5" name="attr_crewcoin" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="6" name="attr_crewcoin" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="7" name="attr_crewcoin" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="8" name="attr_crewcoin" class="sheet-radiobox sheet-vaultcoin"/><span></span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-crewcred">
|
||
<div class="sheet-blackheader sheet-label">Debt</div>
|
||
<div class="sheet-debt sheet-flex-center">
|
||
<input type="radio" value="0" name="attr_shipdebt" class="sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_shipdebt" class="sheet-radiobox"/><span></span><input type="radio" value="2" name="attr_shipdebt" class="sheet-radiobox"/><span></span><input type="radio" value="3" name="attr_shipdebt" class="sheet-radiobox"/><span></span><input type="radio" value="4" name="attr_shipdebt" class="sheet-radiobox"/><span></span><input type="radio" value="5" name="attr_shipdebt" class="sheet-radiobox "/><span></span><input type="radio" value="6" name="attr_shipdebt" class="sheet-radiobox "/><span></span><input type="radio" value="7" name="attr_shipdebt" class="sheet-radiobox "/><span></span><input type="radio" value="8" name="attr_shipdebt" class="sheet-radiobox "/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- SYSTEM 2 -->
|
||
<div class="sheet-ship-system sheet-col31">
|
||
<div class="sheet-blackheader sheet-flex">
|
||
<input type="text" spellcheck="false" name="attr_system2_desc" class="sheet-label" placeholder="System 2"/>
|
||
<div class="sheet-module-tick-box">
|
||
<div class="sheet-systemteeth">
|
||
<input type="radio" value="0" name="attr_sys2_mod" class="sheet-zero sheet-tooth" checked/><span></span><input type="radio" value="1" name="attr_sys2_mod" class="sheet-tooth sheet-modtooth"/><span></span><input type="radio" value="2" name="attr_sys2_mod" class="sheet-tooth sheet-modtooth"/><span></span><input type="radio" value="3" name="attr_sys2_mod" class="sheet-tooth sheet-modtooth"/><span></span><!-- STARDANCER FOURTH SYSTEM --><input type="checkbox" name="attr_setting_show_extra_sys2_mod_4" value="1" class="sheet-hidden sheet-toothhider" checked/><input type="radio" value="4" name="attr_sys2_mod" class="sheet-tooth sheet-modtooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-sysdamteeth">
|
||
<input type="radio" value="0" name="attr_sys2_mod_dam" class="sheet-zero sheet-tooth" checked/><span></span><input type="radio" value="1" name="attr_sys2_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><input type="radio" value="2" name="attr_sys2_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><input type="radio" value="3" name="attr_sys2_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><!-- STARDANCER FOURTH SYSTEM --><input type="checkbox" name="attr_setting_show_extra_sys2_mod_4" value="1" class="sheet-hidden sheet-toothhider" checked/><input type="radio" value="4" name="attr_sys2_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-modulelist sheet-col100">
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys2_mod_1_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys2_mod_1_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys2_mod_2_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys2_mod_2_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys2_mod_3_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys2_mod_3_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys2_mod_4_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys2_mod_4_desc"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-col31 sheet-ship-gambits">
|
||
<div class="sheet-blackheader sheet-label">Gambits</div>
|
||
<div class="sheet-ship-gambitexpo">
|
||
<span>Reset to <span class="sheet-label sheet-bold" placeholder="2" name="attr_defaultgambit"></span> gambits at the start of every job</span>
|
||
<div class="sheet-creds sheet-gambits">
|
||
<input type="radio" value="0" name="attr_gambits" class="sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_gambits" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="2" name="attr_gambits" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="3" name="attr_gambits" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="4" name="attr_gambits" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="5" name="attr_gambits" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="6" name="attr_gambits" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="7" name="attr_gambits" class="sheet-radiobox sheet-vaultcoin"/><span></span><input type="radio" value="8" name="attr_gambits" class="sheet-radiobox sheet-vaultcoin"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-ship-bottomrow sheet-flex-layout">
|
||
<!-- SYSTEM 3 -->
|
||
<div class="sheet-ship-system sheet-col31">
|
||
<div class="sheet-blackheader sheet-flex">
|
||
<input type="text" spellcheck="false" name="attr_system3_desc" class="sheet-label" placeholder="System 3"/>
|
||
<div class="sheet-module-tick-box">
|
||
<div class="sheet-systemteeth">
|
||
<input type="radio" value="0" name="attr_sys3_mod" class="sheet-zero sheet-tooth" checked/><span></span><input type="radio" value="1" name="attr_sys3_mod" class="sheet-tooth sheet-modtooth"/><span></span><input type="radio" value="2" name="attr_sys3_mod" class="sheet-tooth sheet-modtooth"/><span></span><input type="radio" value="3" name="attr_sys3_mod" class="sheet-tooth sheet-modtooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-sysdamteeth">
|
||
<input type="radio" value="0" name="attr_sys3_mod_dam" class="sheet-zero" checked/><span></span><input type="checkbox" value="0" name="attr_sys3_mod_dam" class="sheet-hidden sheet-tooth" checked/><input type="radio" value="1" name="attr_sys3_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><input type="radio" value="2" name="attr_sys3_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><input type="radio" value="3" name="attr_sys3_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-modulelist sheet-col100">
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys3_mod_1_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys3_mod_1_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys3_mod_2_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys3_mod_2_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys3_mod_3_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys3_mod_3_desc"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- SHIP UPKEEP AND SKIPS -->
|
||
<div class="sheet-ship-upkeep-skips sheet-col31">
|
||
<div class="sheet-ship-upkeep">
|
||
<div class="sheet-blackheader sheet-label">Upkeep</div>
|
||
<div class="sheet-ship-upkeepexpo">
|
||
<input type="text" spellcheck="false" class="sheet-label sheet-bold" name="attr_upkeep" placeholder="___"></span>
|
||
<span>(Systems+Crew)/4 </span>
|
||
<span>paid at the start of every downtime.</span>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-blackheader sheet-skips sheet-flex">
|
||
<span class="sheet-label">Skips</span>
|
||
<div class="sheet-module-tick-box">
|
||
<input type="radio" value="0" name="attr_sys_skips" class="sheet-zero sheet-tooth" checked/><span></span><input type="radio" value="1" name="attr_sys_skips" class="sheet-tooth sheet-skiptooth"/><span></span><input type="radio" value="2" name="attr_sys_skips" class="sheet-tooth sheet-skiptooth"/><span></span><input type="radio" value="3" name="attr_sys_skips" class="sheet-tooth sheet-skiptooth"/><span></span><input type="radio" value="4" name="attr_sys_skips" class="sheet-tooth sheet-skiptooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- SYSTEM 4-->
|
||
<div class="sheet-ship-system sheet-col31">
|
||
<div class="sheet-blackheader sheet-flex">
|
||
<input type="text" spellcheck="false" name="attr_system4_desc" class="sheet-label" placeholder="System 4"/>
|
||
<div class="sheet-module-tick-box">
|
||
<div class="sheet-systemteeth">
|
||
<input type="radio" value="0" name="attr_sys4_mod" class="sheet-zero sheet-tooth" checked/><span></span><input type="radio" value="1" name="attr_sys4_mod" class="sheet-tooth sheet-modtooth"/><span></span><input type="radio" value="2" name="attr_sys4_mod" class="sheet-tooth sheet-modtooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-sysdamteeth">
|
||
<input type="radio" value="0" name="attr_sys4_mod_dam" class="sheet-zero sheet-tooth" checked/><span></span><input type="radio" value="1" name="attr_sys4_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span><input type="radio" value="2" name="attr_sys4_mod_dam" class="sheet-tooth sheet-moddamagetooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-modulelist sheet-col100">
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys4_mod_1_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys4_mod_1_desc"/>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input type="checkbox" name="attr_sys4_mod_2_check" value="1" class="sheet-checkbox"/><span></span>
|
||
<input type="text" spellcheck="false" class="sheet-itemname" placeholder="_____________________" name="attr_sys4_mod_2_desc"/>
|
||
</div>
|
||
</div>
|
||
<label class="sheet-blackheader sheet-shields sheet-flex">
|
||
<span class="sheet-label">Shields</span>
|
||
<div class="sheet-module-tick-box">
|
||
<input type="checkbox" value="1" name="attr_sys_shield" class="sheet-tooth sheet-checktooth"/><span></span>
|
||
</div>
|
||
</label>
|
||
</div>
|
||
</div>
|
||
<!-- END SHIP SYSTEMS -->
|
||
</div>
|
||
<div class="sheet-def-margin">
|
||
<div class="sheet-col97 sheet-clocks">
|
||
<div class="sheet-specialheader sheet-label">Clocks</div>
|
||
<fieldset class="repeating_crewclock">
|
||
<div class="sheet-clock"><input type="text" spellcheck="false" placeholder="Clock Name" name="attr_name" class="sheet-label"/><div class="sheet-clockprogress"><span>Size</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="4" checked/><span>4-segment</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="6"/><span>6-segment</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="8"/><span>8-segment</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="10"/><span>10-segment</span><input type="radio" name="attr_size" class="sheet-text-input sheet-last sheet-longoption" value="12"/><span>12-segment</span><div class="sheet-4clock"><span>Progress</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock1" class="sheet-text-input sheet-last" value="4"/><span>4</span><div class="sheet-clockpicture"></div></div><div class="sheet-6clock"><span>Progress</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock2" class="sheet-text-input sheet-last" value="6"/><span>6</span><div class="sheet-clockpicture"></div></div><div class="sheet-8clock"><span>Progress</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock3" class="sheet-text-input sheet-last" value="8"/><span>8</span><div class="sheet-clockpicture"></div></div><div class="sheet-10clock"><span>Progress</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="8"/><span>8</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="9"/><span>9</span><input type="radio" name="attr_clock5" class="sheet-text-input sheet-last" value="10"/><span>10</span><div class="sheet-clockpicture"></div></div><div class="sheet-12clock"><span>Progress</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="8"/><span>8</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="9"/><span>9</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="10"/><span>10</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="11"/><span>11</span><input type="radio" name="attr_clock4" class="sheet-text-input sheet-last" value="12"/><span>12</span><div class="sheet-clockpicture"></div></div></div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
<textarea spellcheck="false" class="sheet-notes" name="attr_notes" placeholder="Notes"></textarea>
|
||
</div>
|
||
<div class="sheet-col45 sheet-flex-wrap">
|
||
<!-- SHIP ABILITIES -->
|
||
<div class="sheet-crewabilities sheet-col100">
|
||
<div class="sheet-specialheader sheet-label">Special Abilities</div>
|
||
<fieldset class="repeating_crewability">
|
||
<div class="sheet-specialability sheet-flex-layout sheet-rep-block">
|
||
<input type="checkbox" name="attr_check" value="1" class="sheet-triangle"/><span></span>
|
||
<div class="sheet-auto-expand sheet-abilityname">
|
||
<span name="attr_name"></span>
|
||
<textarea spellcheck="false" name="attr_name" placeholder="Ability Name"></textarea>
|
||
</div>
|
||
<div class="sheet-auto-expand sheet-abilitydesc">
|
||
<span name="attr_description"></span>
|
||
<textarea spellcheck="false" name="attr_description" placeholder="Ability description"></textarea>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="sheet-col50b">
|
||
<div class="sheet-loadheader">
|
||
<span class="sheet-label">Crew/Ship Upgrades</span>
|
||
</div>
|
||
<div class="sheet-itemholder sheet-white-repcontrol sheet-upgrades">
|
||
<div class="sheet-playbookitems">
|
||
<fieldset class="repeating_upgrade">
|
||
<input class="sheet-hidden sheet-boxes-chosen" type="checkbox" name="attr_boxes_chosen" value="1"/>
|
||
<div class="sheet-item sheet-numboxes-chooser">
|
||
<div>How many boxes?</div>
|
||
<input type="number" name="attr_numboxes" min="0" max="3" value="1"/>
|
||
<label>
|
||
<input type="checkbox" class="sheet-boxes-chosen" name="attr_boxes_chosen" value="1"/>
|
||
<span class="sheet-okbutton">OK</span>
|
||
</label>
|
||
</div>
|
||
<div class="sheet-item">
|
||
<input class="sheet-hidden sheet-input-bold" type="checkbox" name="attr_bold" value="1"/>
|
||
<input class="sheet-numboxes" type="hidden" name="attr_numboxes" value="1"/>
|
||
<input class="sheet-checkbox" type="checkbox" name="attr_check1" value="1"/><span></span>
|
||
<span class="sheet-floatingbar sheet-boxesgeq2"></span>
|
||
<input class="sheet-checkbox sheet-boxesgeq2" type="checkbox" name="attr_check2" value="1"/><span class="sheet-boxesgeq2"></span>
|
||
<span class="sheet-floatingbar sheet-boxesgeq2 sheet-boxesgeq3"></span>
|
||
<input class="sheet-checkbox sheet-boxesgeq2 sheet-boxesgeq3" type="checkbox" name="attr_check3" value="1"/><span class="sheet-boxesgeq2 sheet-boxesgeq3"></span>
|
||
<div class="sheet-auto-expand sheet-itemname">
|
||
<span name="attr_name"></span>
|
||
<textarea spellcheck="false" name="attr_name" placeholder="A ship upgrade"></textarea>
|
||
</div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="sheet-regularitems sheet-flex-wrap">
|
||
<div class="sheet-col50">
|
||
<div class="sheet-item"><span class="sheet-label">Auxiliary</span></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_1_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="AI Module" name="attr_upgrade_1_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_2_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Armory" name="attr_upgrade_2_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_3_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Brig" name="attr_upgrade_3_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_4_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Galley" name="attr_upgrade_4_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_5_check1" value="1" class="sheet-checkbox"/><span></span><span class="sheet-floatingbar"></span><input type="checkbox" name="attr_upgrade_5_check2" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Shields" name="attr_upgrade_5_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_6_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Medical Bay" name="attr_upgrade_6_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_7_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Science Bay" name="attr_upgrade_7_name"/></div>
|
||
</div>
|
||
<div class="sheet-col50">
|
||
<div class="sheet-item"><span class="sheet-label">Ship Gear</span></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_8_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Holo Emiters" name="attr_upgrade_8_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_9_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Intruder Alarm" name="attr_upgrade_9_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_10_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Land Rover" name="attr_upgrade_10_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_11_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Power Reserves" name="attr_upgrade_11_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_12_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Shuttle" name="attr_upgrade_12_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_13_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Stasis Pods" name="attr_upgrade_13_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_14_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Vault" name="attr_upgrade_14_name"/></div>
|
||
</div>
|
||
<div class="sheet-col50">
|
||
<div class="sheet-item sheet-upgradecaption"><span class="sheet-label">Training</span></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_15_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Insight" name="attr_upgrade_15_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_16_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Prowess" name="attr_upgrade_16_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_17_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Resolve" name="attr_upgrade_17_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_18_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Personal" name="attr_upgrade_18_name"/></div>
|
||
</div>
|
||
<div class="sheet-col50">
|
||
<div class="sheet-item sheet-upgradecaption"><span class="sheet-label">Crew Gear</span></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_19_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Alien Pet" name="attr_upgrade_19_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_20_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Ground Vehicles" name="attr_upgrade_20_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_21_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Recon Drone" name="attr_upgrade_21_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_22_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Survival Gear" name="attr_upgrade_22_name"/></div>
|
||
<div class="sheet-item"><input type="checkbox" name="attr_upgrade_23_check" value="1" class="sheet-checkbox"/><span></span><input type="text" spellcheck="false" class="sheet-itemname" value="Workshop" name="attr_upgrade_23_name"/></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="sheet-col50a">
|
||
<div class="sheet-contacts">
|
||
<div class="sheet-specialheader sheet-label">Contacts</div>
|
||
<fieldset class="repeating_contact">
|
||
<div class="sheet-contact sheet-flex-center sheet-rep-block">
|
||
<input type="checkbox" name="attr_check" value="1" class="sheet-triangle"/><span></span>
|
||
<div class="sheet-auto-expand"><span name="attr_name"></span><textarea spellcheck="false" name="attr_name" placeholder="Contact name"></textarea></div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<button type="roll" name="roll_Fortune" class="sheet-fortunebutton" value='&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=rolls}} {{title-fortune=1}} {{roll1=[[[[{?{Number of dice|0|1|2|3|4|5|6},1}kl1]]d6]]}} {{roll2=[[[[{[[?{Number of dice}]]-1,1}kl1]]d6]]}} {{roll3=[[[[{[[?{Number of dice}-2]],1}kl1]]d6]]}} {{roll4=[[[[{[[?{Number of dice}-3]],1}kl1]]d6]]}} {{roll5=[[[[{[[?{Number of dice}-4]],1}kl1]]d6]]}} {{roll6=[[[[{[[?{Number of dice}-5]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-(?{Number of dice})]],1}kl1]]d6]], [[[[{[[1-(?{Number of dice})]],1}kl1]]d6]]}} {{notes=?{Notes}}}'>Roll Fortune</button>
|
||
</div>
|
||
<div class="sheet-advancement">
|
||
<div class="sheet-advancement-header sheet-flex sheet-blackheader">
|
||
<div class="sheet-label">Mark XP:</div>
|
||
<div class="sheet-label">Playbook Advancement</div>
|
||
<div class="sheet-advancement-xpholder">
|
||
<input type="radio" value="0" name="attr_crew_xp" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_crew_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="2" name="attr_crew_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="3" name="attr_crew_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="4" name="attr_crew_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="5" name="attr_crew_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="6" name="attr_crew_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="7" name="attr_crew_xp" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="8" name="attr_crew_xp" class="sheet-tooth sheet-xptooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
<ul class="sheet-advancement-desc">
|
||
<li class="sheet-nondot">At the end of each session, for each item below, mark 1 xp (or instead mark 2 xp if that item occurred multiple times).</li>
|
||
<li><input type="text" spellcheck="false" placeholder="Enter your crew's specific way to mark XP here." name="attr_crew_xp_condition"/></li><input type="checkbox" name="attr_setting_extra_xp" value="1" class="sheet-hidden sheet-xp-hider"/>
|
||
<li><input type="text" spellcheck="false" placeholder="Enter another specific way to mark XP here." name="attr_xp_condition_extra"/></li>
|
||
<li>Contend with challenges above your current station.</li><li>Bolster your crew's reputation or develop a new one.</li>
|
||
<li>Express the goals, drives, inner conflict, or essential nature of the crew.</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- SYSTEMS / FACTIONS -->
|
||
<div class="sheet-tab sheet-type-faction">
|
||
<!-- SYSTEMS -->
|
||
<div class="sheet-factiontitle sheet-col100">
|
||
<input class="sheet-label" type="text" name="attr_systems_title" value="Systems"/>
|
||
</div>
|
||
<div class="sheet-systems sheet-flex-layout">
|
||
<div class="sheet-col24b">
|
||
<input type="checkbox" name="attr_expand1" value="1" class="sheet-expand"/><span></span>
|
||
<input type="text" spellcheck="false" value="Rin" class="sheet-label" name="attr_system1" />
|
||
<div class="sheet-col100 sheet-heat sheet-flex-layout">
|
||
<div class="sheet-blackheader sheet-heat1">
|
||
<div class="sheet-label">Heat</div>
|
||
</div>
|
||
<div class="sheet-blackheader sheet-heat2">
|
||
<input type="radio" value="0" name="attr_heat1" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_heat1" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="2" name="attr_heat1" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="3" name="attr_heat1" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="4" name="attr_heat1" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="5" name="attr_heat1" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="6" name="attr_heat1" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="7" name="attr_heat1" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="8" name="attr_heat1" class="sheet-tooth sheet-xptooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-heat3">
|
||
<div class="sheet-blackheader sheet-label">Wanted</div>
|
||
<!-- TRAUMA DON'T SPACE OUT -->
|
||
<div class="sheet-wantedholder sheet-flex">
|
||
<input type="radio" value="0" name="attr_wanted1" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_wanted1" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="2" name="attr_wanted1" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="3" name="attr_wanted1" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="4" name="attr_wanted1" class="sheet-tooth sheet-regulartooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<textarea spellcheck="false" name="attr_notes1" placeholder="System notes"></textarea>
|
||
</div>
|
||
<div class="sheet-col24b">
|
||
<input type="checkbox" name="attr_expand2" value="1" class="sheet-expand"/><span></span>
|
||
<input type="text" spellcheck="false" value="Holt" class="sheet-label" name="attr_system2" />
|
||
<div class="sheet-col100 sheet-heat sheet-flex-layout">
|
||
<div class="sheet-blackheader sheet-heat1">
|
||
<div class="sheet-label">Heat</div>
|
||
</div>
|
||
<div class="sheet-blackheader sheet-heat2">
|
||
<input type="radio" value="0" name="attr_heat2" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_heat2" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="2" name="attr_heat2" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="3" name="attr_heat2" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="4" name="attr_heat2" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="5" name="attr_heat2" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="6" name="attr_heat2" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="7" name="attr_heat2" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="8" name="attr_heat2" class="sheet-tooth sheet-xptooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-heat3">
|
||
<div class="sheet-blackheader sheet-label">Wanted</div>
|
||
<!-- TRAUMA DON'T SPACE OUT -->
|
||
<div class="sheet-wantedholder sheet-flex">
|
||
<input type="radio" value="0" name="attr_wanted2" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_wanted2" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="2" name="attr_wanted2" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="3" name="attr_wanted2" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="4" name="attr_wanted2" class="sheet-tooth sheet-regulartooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<textarea spellcheck="false" name="attr_notes2" placeholder="System notes"></textarea>
|
||
</div>
|
||
<div class="sheet-col24b">
|
||
<input type="checkbox" name="attr_expand3" value="1" class="sheet-expand"/><span></span>
|
||
<input type="text" spellcheck="false" value="Iota" class="sheet-label" name="attr_system3" />
|
||
<div class="sheet-col100 sheet-heat sheet-flex-layout">
|
||
<div class="sheet-blackheader sheet-heat1">
|
||
<div class="sheet-label">Heat</div>
|
||
</div>
|
||
<div class="sheet-blackheader sheet-heat2">
|
||
<input type="radio" value="0" name="attr_heat3" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_heat3" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="2" name="attr_heat3" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="3" name="attr_heat3" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="4" name="attr_heat3" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="5" name="attr_heat3" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="6" name="attr_heat3" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="7" name="attr_heat3" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="8" name="attr_heat3" class="sheet-tooth sheet-xptooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-heat3">
|
||
<div class="sheet-blackheader sheet-label">Wanted</div>
|
||
<!-- TRAUMA DON'T SPACE OUT -->
|
||
<div class="sheet-wantedholder sheet-flex">
|
||
<input type="radio" value="0" name="attr_wanted3" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_wanted3" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="2" name="attr_wanted3" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="3" name="attr_wanted3" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="4" name="attr_wanted3" class="sheet-tooth sheet-regulartooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<textarea spellcheck="false" name="attr_notes3" placeholder="System notes"></textarea>
|
||
</div>
|
||
<div class="sheet-col24b">
|
||
<input type="checkbox" name="attr_expand4" value="1" class="sheet-expand"/><span></span>
|
||
<input type="text" spellcheck="false" value="Brekk" class="sheet-label" name="attr_system4" />
|
||
<div class="sheet-col100 sheet-heat sheet-flex-layout">
|
||
<div class="sheet-blackheader sheet-heat1">
|
||
<div class="sheet-label">Heat</div>
|
||
</div>
|
||
<div class="sheet-blackheader sheet-heat2">
|
||
<input type="radio" value="0" name="attr_heat4" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_heat4" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="2" name="attr_heat4" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="3" name="attr_heat4" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="4" name="attr_heat4" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="5" name="attr_heat4" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="6" name="attr_heat4" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="7" name="attr_heat4" class="sheet-tooth sheet-xptooth"/><span></span><input type="radio" value="8" name="attr_heat4" class="sheet-tooth sheet-xptooth"/><span></span>
|
||
</div>
|
||
<div class="sheet-heat3">
|
||
<div class="sheet-blackheader sheet-label">Wanted</div>
|
||
<!-- TRAUMA DON'T SPACE OUT -->
|
||
<div class="sheet-wantedholder sheet-flex">
|
||
<input type="radio" value="0" name="attr_wanted4" class="sheet-tooth sheet-zero" checked/><span></span><input type="radio" value="1" name="attr_wanted4" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="2" name="attr_wanted4" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="3" name="attr_wanted4" class="sheet-tooth sheet-regulartooth"/><span></span><input type="radio" value="4" name="attr_wanted4" class="sheet-tooth sheet-regulartooth"/><span></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<textarea spellcheck="false" name="attr_notes4" placeholder="System notes"></textarea>
|
||
</div>
|
||
</div>
|
||
<!-- FACTIONS -->
|
||
<div class="sheet-factiontitle sheet-flex">
|
||
<input class="sheet-label" type="text" name="attr_factions_title" value="Factions"/>
|
||
<label class="sheet-faction-generatebutton"><input type="checkbox" name="attr_generate_factions"/><span>Generate Factions</span></label>
|
||
</div>
|
||
<div class="sheet-flex-layout">
|
||
<div class="sheet-col24b sheet-white-repcontrol">
|
||
<div class="sheet-factions-header sheet-flex-center sheet-label"><input class="sheet-label" type="text" name="attr_factions1_header" value="Hegemony"/><span>Tier</span><span>Status</span><span>Jobs</span></div>
|
||
<fieldset class="repeating_factions1">
|
||
<div class="sheet-faction sheet-flex-wrap">
|
||
<input type="checkbox" name="attr_expand" value="1" class="sheet-expand"/><span></span>
|
||
<input type="text" spellcheck="false" name="attr_name"/><input type="text" spellcheck="false" name="attr_tier"/><input type="number" min="-3" max="3" name="attr_status"/><input input type="number" min="0" name="attr_jobs" value="0"/>
|
||
<textarea spellcheck="false" name="attr_notes" placeholder="Faction notes"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="sheet-col24b sheet-white-repcontrol">
|
||
<div class="sheet-factions-header sheet-flex-center sheet-label"><input class="sheet-label" type="text" name="attr_factions2_header" value="Criminal Syndicates"/><span>Tier</span><span>Status</span><span>Jobs</span></div>
|
||
<fieldset class="repeating_factions2">
|
||
<div class="sheet-faction sheet-flex-wrap">
|
||
<input type="checkbox" name="attr_expand" value="1" class="sheet-expand"/><span></span>
|
||
<input type="text" spellcheck="false" name="attr_name"/><input type="text" spellcheck="false" name="attr_tier"/><input type="number" min="-3" max="3" name="attr_status"/><input input type="number" min="0" name="attr_jobs" value="0"/>
|
||
<textarea spellcheck="false" name="attr_notes" placeholder="Faction notes"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="sheet-col24b sheet-white-repcontrol">
|
||
<div class="sheet-factions-header sheet-flex-center sheet-label"><input class="sheet-label" type="text" name="attr_factions3_header" value="Weirdness"/><span>Tier</span><span>Status</span><span>Jobs</span></div>
|
||
<fieldset class="repeating_factions3">
|
||
<div class="sheet-faction sheet-flex-wrap">
|
||
<input type="checkbox" name="attr_expand" value="1" class="sheet-expand"/><span></span>
|
||
<input type="text" spellcheck="false" name="attr_name"/><input type="text" spellcheck="false" name="attr_tier"/><input type="number" min="-3" max="3" name="attr_status"/><input input type="number" min="0" name="attr_jobs" value="0"/>
|
||
<textarea spellcheck="false" name="attr_notes" placeholder="Faction notes"></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="sheet-col24b sheet-white-repcontrol">
|
||
<div class="sheet-warblurb">
|
||
<div class="sheet-label">Jobs</div>
|
||
<ul>
|
||
<li class="sheet-nondot">If you take on a mission given by a faction, you may gain status with that faction depending on your current status with them and the number of jobs you've done for them since your status last changed.</li>
|
||
<li>Advancing from status -1 to 0: 1 job</li>
|
||
<li>Advancing from status 0 to 1: 1 job</li>
|
||
<li>Advancing from status 1 to 2: 2 jobs</li>
|
||
<li>Advancing from status 2 to 3: 3 jobs</li>
|
||
</ul>
|
||
</div>
|
||
<div class="sheet-warblurb">
|
||
<div class="sheet-label">War</div>
|
||
<ul>
|
||
<li class="sheet-nondot">When you're at war with any number of factions (status -3), the following penalties apply:</li>
|
||
<li>Your Crew suffers +1 Heat from jobs</li>
|
||
<li>PCs get only 1 downtime activity rather than 2</li>
|
||
</ul>
|
||
</div>
|
||
|
||
</div>
|
||
</div> <!-- sheet-flex-layout -->
|
||
|
||
<div class="sheet-flex-layout sheet-col100">
|
||
<div class="sheet-col97 sheet-clocks sheet-def-margin">
|
||
<div class="sheet-specialheader sheet-label">Clocks</div>
|
||
<fieldset class="repeating_factionclocks">
|
||
<div class="sheet-clock"><input type="text" spellcheck="false" placeholder="Clock Name" name="attr_name" class="sheet-label"/><div class="sheet-clockprogress"><span>Size</span><br/><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="4" checked/><span>4</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="6"/><span>6</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="8"/><span>8</span><input type="radio" name="attr_size" class="sheet-text-input sheet-longoption" value="10"/><span>10</span><input type="radio" name="attr_size" class="sheet-text-input sheet-last sheet-longoption" value="12"/><span>12</span><div class="sheet-4clock"><span>Progress</span><br/><input type="radio" name="attr_clock1" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock1" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock1" class="sheet-text-input sheet-last" value="4"/><span>4</span><div class="sheet-clockpicture"></div></div><div class="sheet-6clock"><span>Progress</span><br/><input type="radio" name="attr_clock2" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock2" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock2" class="sheet-text-input sheet-last" value="6"/><span>6</span><div class="sheet-clockpicture"></div></div><div class="sheet-8clock"><span>Progress</span><br/><input type="radio" name="attr_clock3" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock3" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock3" class="sheet-text-input sheet-last" value="8"/><span>8</span><div class="sheet-clockpicture"></div></div><div class="sheet-10clock"><span>Progress</span><br/><input type="radio" name="attr_clock5" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="8"/><span>8</span><input type="radio" name="attr_clock5" class="sheet-text-input" value="9"/><span>9</span><input type="radio" name="attr_clock5" class="sheet-text-input sheet-last" value="10"/><span>10</span><div class="sheet-clockpicture"></div></div><div class="sheet-12clock"><span>Progress</span><br/><input type="radio" name="attr_clock4" class="sheet-text-input" value="0" checked/><span>0</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="1"/><span>1</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="2"/><span>2</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="3"/><span>3</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="4"/><span>4</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="5"/><span>5</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="6"/><span>6</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="7"/><span>7</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="8"/><span>8</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="9"/><span>9</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="10"/><span>10</span><input type="radio" name="attr_clock4" class="sheet-text-input" value="11"/><span>11</span><input type="radio" name="attr_clock4" class="sheet-text-input sheet-last" value="12"/><span>12</span><div class="sheet-clockpicture"></div></div></div>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<div class="sheet-col97 sheet-clocks sheet-def-margin">
|
||
<button type="roll" name="roll_Fortune" class="sheet-fortunebutton" value='&{template:bitd} {{charname=@{character_name}}} {{fortune=1}} {{subtitle=rolls}} {{title-fortune=1}} {{roll1=[[[[{?{Number of dice|0|1|2|3|4|5|6},1}kl1]]d6]]}} {{roll2=[[[[{[[?{Number of dice}]]-1,1}kl1]]d6]]}} {{roll3=[[[[{[[?{Number of dice}-2]],1}kl1]]d6]]}} {{roll4=[[[[{[[?{Number of dice}-3]],1}kl1]]d6]]}} {{roll5=[[[[{[[?{Number of dice}-4]],1}kl1]]d6]]}} {{roll6=[[[[{[[?{Number of dice}-5]],1}kl1]]d6]]}} {{zerodice=[[[[{[[1-(?{Number of dice})]],1}kl1]]d6]], [[[[{[[1-(?{Number of dice})]],1}kl1]]d6]]}} {{notes=?{Notes}}}'>Roll Fortune</button>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<rolltemplate class="sheet-rolltemplate-bitd">
|
||
<div class="sheet-roll-holder{{#action}} sheet-roll-action{{/action}}{{#resist}} sheet-roll-resist{{/resist}}{{#vice}} sheet-roll-vice{{/vice}}{{#fortune}} sheet-roll-fortune{{/fortune}}{{#short}} sheet-roll-short{{/short}}">
|
||
<div class="sheet-roll-name">{{charname}}</div>
|
||
<div class="sheet-roll-subtitle">{{subtitle}}</div>
|
||
<div class="sheet-roll-title">
|
||
{{#rolltypeimage}}[{{rolltypetext}}]({{rolltypeimage}}){{/rolltypeimage}}
|
||
{{#title-attune}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/attune.png">{{/title-attune}}
|
||
{{#title-command}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/command.png">{{/title-command}}
|
||
{{#title-consort}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/consort.png">{{/title-consort}}
|
||
{{#title-crew}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/crew.png">{{/title-crew}}
|
||
{{#title-doctor}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/doctor.png">{{/title-doctor}}
|
||
{{#title-fortune}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/fortune.png">{{/title-fortune}}
|
||
{{#title-hack}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/hack.png">{{/title-hack}}
|
||
{{#title-helm}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/helm.png">{{/title-helm}}
|
||
{{#title-insight}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/insight.png">{{/title-insight}}
|
||
{{#title-prowess}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/prowess.png">{{/title-prowess}}
|
||
{{#title-resolve}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/resolve.png">{{/title-resolve}}
|
||
{{#title-rig}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/rig.png">{{/title-rig}}
|
||
{{#title-scramble}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/scramble.png">{{/title-scramble}}
|
||
{{#title-scrap}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/scrap.png">{{/title-scrap}}
|
||
{{#title-skulk}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/skulk.png">{{/title-skulk}}
|
||
{{#title-study}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/study.png">{{/title-study}}
|
||
{{#title-sway}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/sway.png">{{/title-sway}}
|
||
{{#title-vice}}<img src="https://raw.githubusercontent.com/roll20/roll20-character-sheets/master/Scum%20-%20Villainy/Assets/rolltemplate/vice.png">{{/title-vice}}
|
||
</div>
|
||
<div class="sheet-roll-dice">
|
||
{{#rollGreater() roll1 0}}{{roll1}}<span class="sheet-comma">,</span>{{/rollGreater() roll1 0}}
|
||
{{#rollGreater() roll2 0}}{{roll2}}<span class="sheet-comma">,</span>{{/rollGreater() roll2 0}}
|
||
{{#rollGreater() roll3 0}}{{roll3}}<span class="sheet-comma">,</span>{{/rollGreater() roll3 0}}
|
||
{{#rollGreater() roll4 0}}{{roll4}}<span class="sheet-comma">,</span>{{/rollGreater() roll4 0}}
|
||
{{#rollGreater() roll5 0}}{{roll5}}<span class="sheet-comma">,</span>{{/rollGreater() roll5 0}}
|
||
{{#rollGreater() roll6 0}}{{roll6}}<span class="sheet-comma">,</span>{{/rollGreater() roll6 0}}
|
||
{{#rollGreater() roll7 0}}{{roll7}}<span class="sheet-comma">,</span>{{/rollGreater() roll7 0}}
|
||
{{#rollGreater() roll8 0}}{{roll8}}<span class="sheet-comma">,</span>{{/rollGreater() roll8 0}}
|
||
{{#rollGreater() roll9 0}}{{roll9}}<span class="sheet-comma">,</span>{{/rollGreater() roll9 0}}
|
||
{{#rollGreater() roll10 0}}{{roll10}}<span class="sheet-comma">,</span>{{/rollGreater() roll10 0}}
|
||
{{#rollGreater() roll11 0}}{{roll11}}{{/rollGreater() roll11 0}}
|
||
<!-- Legacy bonus dice -->
|
||
{{#rollGreater() bonusdice 0}}{{bonus1}}<span class="sheet-comma">, </span>{{/rollGreater() bonusdice 0}}{{#rollGreater() bonusdice 1}}{{bonus2}}<span class="sheet-comma">, </span>{{/rollGreater() bonusdice 1}}{{#rollGreater() bonusdice 2}}{{bonus3}}<span class="sheet-comma">, </span>{{/rollGreater() bonusdice 2}}{{#rollGreater() bonusdice 3}}{{bonus4}}<span class="sheet-comma">, </span>{{/rollGreater() bonusdice 3}}{{#rollGreater() bonusdice 4}}{{bonus5}}<span class="sheet-comma">, </span>{{/rollGreater() bonusdice 4}}{{#rollGreater() bonusdice 5}}{{bonus6}}<span class="sheet-comma">, </span>{{/rollGreater() bonusdice 5}}
|
||
<!-- End legacy section -->
|
||
{{#rollGreater() zerodice 0}}
|
||
<div class="sheet-zerodice1">{{zerodice}}</div>
|
||
<div class="sheet-zerodice2">Zero Dice — take the lowest result above</div>
|
||
{{/rollGreater() zerodice 0}}
|
||
</div>
|
||
{{#position}}<div class="sheet-roll-position">{{position}}</div>{{/position}}{{#effect}}<div class="sheet-roll-effect">{{effect}}</div>{{/effect}}{{#resist}}{{^short}}<div class="sheet-roll-instructions">Suffer <em>6 stress minus the highest die result.</em> When you roll a critical on resistance, clear 1 stress.</div>{{/short}}{{/resist}}{{#vice}}{{^short}}
|
||
<div class="sheet-roll-instructions"><em>Clear an amount of stress equal to the highest die result.</em> If the result of your vice roll means you clear more stress levels than you had marked, you <em>overindulge</em>.</div>
|
||
{{/short}}{{/vice}}{{#notes}}
|
||
<div class="sheet-roll-notes">{{notes}}</div>{{/notes}}
|
||
</div>
|
||
</rolltemplate>
|
||
|
||
<!-- SHEET WORKERS -->
|
||
<script type="text/worker">
|
||
/* Data */
|
||
const shipData = {
|
||
stardancer: {
|
||
base: {
|
||
crew_description: 'illicit merchants, \nsmugglers, \nand blockade runners',
|
||
crew_xp_condition: 'Execute a successful transport or smuggling operation.',
|
||
ship_designation: 'CF-350 Series Scarab-class Freighter',
|
||
ship_size: 'freighter',
|
||
sys1_mod: '2',
|
||
sys1_mod_1_check: '1',
|
||
sys1_mod_1_desc: 'Smuggling Compartments',
|
||
sys1_mod_2_check: '1',
|
||
sys1_mod_2_desc: 'Cargo Hold',
|
||
sys2_mod: '1',
|
||
sys2_mod_1_check: '1',
|
||
sys2_mod_1_desc: 'Jump Drive',
|
||
sys2_mod_2_desc: 'Afterburners',
|
||
sys3_mod_1_desc: 'Fake Transponder',
|
||
sys3_mod_2_desc: 'Quantum Encryptor',
|
||
system1_desc: 'hull',
|
||
system2_desc: 'engines',
|
||
system3_desc: 'comms',
|
||
system4_desc: 'weapons',
|
||
upgrade_4_check: '1'
|
||
},
|
||
crewability: [
|
||
{
|
||
name: 'The Getaway',
|
||
description: 'You gain potency when you scramble or helm to avoid capture or run a blockade. When doing a delivery job, take +1d to the engagement roll.'
|
||
},
|
||
{
|
||
name: 'Cargo Eye',
|
||
description: 'Your crew gains +1 cred for smuggling or delivery jobs. Whenever you gather info you can always ask, "What is most valuable here?"'
|
||
},
|
||
{
|
||
name: 'Field Repairs',
|
||
description: 'You gain potency when repairing your ship while in space. If you spend a gambit on a rig roll, you gain +2d (instead of +1d).'
|
||
},
|
||
{
|
||
name: 'Leverage',
|
||
description: 'Your crew knows how to pull strings and cash in favors. When you lay low, instead of rolling you can take -1 status with a faction at Helpful (+1) or better to reduce your wanted level by 1, and set your heat to 0 in a system.'
|
||
},
|
||
{
|
||
name: 'Just Passing Through',
|
||
description: 'During payoff, take -1 heat. When your heat is 4 or less, you get +1d to deceive people when you pass yourselves off as ordinary citizens, and you still have two downtime activities even if you\'re at War (-3) with any faction, as they have trouble locating you.'
|
||
},
|
||
{
|
||
name: 'Home Cooking',
|
||
description: 'Your whole crew gains Home Cooking as a vice. Right after a job, you may spend 1 cred and a downtime activity to cook for everyone, allowing the whole crew present to make a vice roll. If anyone overindulges, a fight erupts, and everyone gains 1 stress after the vice roll. Requires a galley module.'
|
||
},
|
||
{
|
||
name: 'Problem Solvers',
|
||
description: 'Each crew member may add 1 action rating to helm, rig, or scramble (up to a max of 3).'
|
||
}
|
||
],
|
||
contact: ['T\'kala, a dockmaster', 'Alor, a keen-eared barkeep', 'Heani, a tugboat captain', 'Rakka, a diplomat', 'Citani, a reclusive info broker'],
|
||
upgrade: [
|
||
{
|
||
name: 'False Ship Papers',
|
||
}, {
|
||
name: 'Dark Hyperspace Lane Maps',
|
||
}, {
|
||
name: 'Smuggler\'s Rigging (1 carried item is concealed and has no weight)',
|
||
}, {
|
||
name: 'Lucky Charm (+1 starting gambit)',
|
||
numboxes: '2',
|
||
}, {
|
||
name: 'Thrillseekers (+1 stress box)',
|
||
numboxes: '3',
|
||
}
|
||
]
|
||
},
|
||
cerberus: {
|
||
base: {
|
||
crew_description: 'bounty hunters\n and extraction \nspecialists',
|
||
crew_xp_condition: 'Execute a successful extraction operation or capture of a bounty.',
|
||
defaultgambit: '1',
|
||
setting_show_extra_sys2_mod_4: '0',
|
||
ship_designation: 'R-29 Firebrand-type Patrol craft',
|
||
ship_size: 'freighter',
|
||
sys1_mod: '2',
|
||
sys1_mod_1_check: '1',
|
||
sys1_mod_1_desc: 'Long-Range Scanner',
|
||
sys1_mod_2_desc: 'Nexus Link',
|
||
sys2_mod: '1',
|
||
sys2_mod_1_check: '1',
|
||
sys2_mod_1_desc: 'Jump Drive',
|
||
sys3_mod: '1',
|
||
sys3_mod_1_check: '1',
|
||
sys3_mod_1_desc: 'Grappling Hooks',
|
||
sys3_mod_2_desc: 'Particle Cannons',
|
||
system1_desc: 'comms',
|
||
system2_desc: 'engines',
|
||
system3_desc: 'weapons',
|
||
system4_desc: 'hull',
|
||
upgrade_3_check: '1',
|
||
},
|
||
crewability: [
|
||
{
|
||
name: 'Licensed',
|
||
description: 'Take -2 heat on any legitimate bounty hunting job. Your ship can carry particle weapons, and your crew can carry and legally use heavy blasters in the pursuit of a target.'
|
||
},
|
||
{
|
||
name: 'On The Trail',
|
||
description: 'Your crew gains an extra downtime activity to work on long term projects, or acquire assets to track bounties.'
|
||
},
|
||
{
|
||
name: 'Light Touch',
|
||
description: 'You gain potency when tailing a target, or when gathering info at a target\'s previous location.'
|
||
},
|
||
{
|
||
name: 'Snatch \'N\' Grab',
|
||
description: 'When you use a deception, infiltration, or social plan to execute a kidnapping, add +1d to the engagement roll.'
|
||
},
|
||
{
|
||
name: 'Loaded for Bear',
|
||
description: 'Your crew can carry +1 load. They have distinctive and high quality armor. When you wear armor, it counts as heavy armor (2 uses).'
|
||
},
|
||
{
|
||
name: 'Play Both Sides',
|
||
description: 'When you release a bounty target, make them a crew contact.'
|
||
},
|
||
{
|
||
name: 'Deadly',
|
||
description: 'Each crew member may add 1 action rating to command, scrap, or skulk (up to a max of 3).'
|
||
}
|
||
],
|
||
contact: ['Stacy Weathers, ace reporter', 'Arlox, an Ashen Knives Pasha', 'Ishi, a weapons dealer', 'Lix, a Xeno tracker', 'Jezri, a fixer'],
|
||
upgrade: [
|
||
{
|
||
name: 'Tracers',
|
||
}, {
|
||
name: 'Stun Weapons',
|
||
}, {
|
||
name: 'Personal Vehicles',
|
||
numboxes: '2',
|
||
}, {
|
||
name: 'Hard Knocks (+1 starting gambit)',
|
||
numboxes: '2',
|
||
}, {
|
||
name: 'Smooth Criminal (+1 stress box)',
|
||
numboxes: '3',
|
||
},
|
||
]
|
||
},
|
||
firedrake: {
|
||
base: {
|
||
crew_description: 'rebels and \nhegemonic \ncriminals',
|
||
crew_xp_condition: 'Execute a successful job that opposes Hegemonic dominance.',
|
||
setting_show_extra_sys2_mod_4: '0',
|
||
ship_designation: 'Converted Khanjigar-class Corvette',
|
||
ship_size: 'corvette',
|
||
sys1_mod_1_desc: 'Targeting Computer',
|
||
sys1_mod_2_desc: 'Fake Transponder',
|
||
sys2_mod: '1',
|
||
sys2_mod_1_check: '1',
|
||
sys2_mod_1_desc: 'Particle Cannons',
|
||
sys2_mod_2_desc: 'Coherence Cannon',
|
||
sys3_mod: '1',
|
||
sys3_mod_1_check: '1',
|
||
sys3_mod_1_desc: 'Jump Drive',
|
||
sys4_mod: '1',
|
||
sys4_mod_1_check: '1',
|
||
sys4_mod_1_desc: 'Crew Quarters',
|
||
sys4_mod_2_desc: 'Landing Bay',
|
||
system1_desc: 'comms',
|
||
system2_desc: 'weapons',
|
||
system3_desc: 'engines',
|
||
system4_desc: 'hull',
|
||
upgrade_5_check1: '1',
|
||
upgrade_5_check2: '1',
|
||
upgrade_12_check: '1',
|
||
},
|
||
crewability: [
|
||
{
|
||
name: 'Old Hands',
|
||
description: 'When you\'re at War (-3) with a Hegemony faction, all crewmembers get +1d to vice rolls and still get two downtime activities, instead of just one.'
|
||
},
|
||
{
|
||
name: 'Forged in Fire',
|
||
description: 'Your crew has been toughened by cruel experience. You each get +1d to all resistance rolls.'
|
||
},
|
||
{
|
||
name: 'Sympathizers',
|
||
description: 'Your ideology is especially appealing. When you deal with a crew or faction, the GM will tell you who among them believes in your cause (one, a few, many, or all).'
|
||
},
|
||
{
|
||
name: 'Natural Enemies',
|
||
description: 'When you run a job against Hegemony factions, take +1d to the engagement roll.'
|
||
},
|
||
{
|
||
name: 'Spark of Rebellion',
|
||
description: 'If you leave a calling card or a highly visible symbol of resistance on your job, gain +2 heat. Your crew gains +1d to vice during the next downtime, and cannot overindulge.'
|
||
},
|
||
{
|
||
name: 'Just Cause',
|
||
description: 'When your crew does the right thing at cost to themselves, you may mark a crew xp.'
|
||
},
|
||
{
|
||
name: 'Hearts and Minds',
|
||
description: 'Each crew member may add 1 action rating to command, consort, or sway (up to a max of 3).'
|
||
}
|
||
],
|
||
contact: ['Garin, a Guild weapons engineer', 'Tyura, a legendary assassin', 'Ada Black, a famous performer', 'Tiko Lux, a hotshot pilot', 'Ibo-one, an ancient Cult mystic'],
|
||
upgrade: [
|
||
{
|
||
name: 'Black Market Contacts',
|
||
numboxes: '1',
|
||
}, {
|
||
name: 'Secret Base',
|
||
numboxes: '1',
|
||
}, {
|
||
name: 'Popular Support',
|
||
numboxes: '3'
|
||
}, {
|
||
name: 'Way Blessed (+1 starting gambit)',
|
||
numboxes: '2',
|
||
}, {
|
||
name: 'Driven (+1 maximum trauma)',
|
||
numboxes: '3',
|
||
},
|
||
]
|
||
}
|
||
},
|
||
playbookData = {
|
||
mechanic: {
|
||
ability: [
|
||
{
|
||
name: 'Bailing Wire and Mech-Tape',
|
||
description: 'You get an extra downtime activity to repair, and the repair activity costs you 0 cred.'
|
||
},
|
||
{
|
||
name: 'Construct Whisperer',
|
||
description: 'Machines speak to you when you study them. The first time you roll a critical while fixing or building a particular machine, you may add a simple modification to it. (see Crafting)'
|
||
},
|
||
{
|
||
name: 'Junkyard Hunter',
|
||
description: 'When you acquire parts or equipment during downtime, you may either gain 2 assets, or one asset at +1 quality.'
|
||
},
|
||
{
|
||
name: 'Hacker',
|
||
description: 'You may expend your special armor to resist the consequences of hacking, or to push yourself when hacking or gathering info electronically.'
|
||
},
|
||
{
|
||
name: 'Fixed',
|
||
description: 'You may expend your special armor to resist a consequence from machines breaking or being damaged, or to push yourself when repairing or building a machine.'
|
||
},
|
||
{
|
||
name: 'Mechanic\'s Heart',
|
||
description: 'When you speak from your heart, your words can reach even the most hardened criminal, and you gain potency.'
|
||
},
|
||
{
|
||
name: 'Overclock',
|
||
description: 'When you spend a gambit on a rig roll to repair or upgrade, treat the system you worked on as 1 quality higher for the remainder of the job.'
|
||
},
|
||
{
|
||
name: 'Analyst',
|
||
description: 'When you hack a system, you may also ask a question about the owner or location of the system as though you had rolled a 6 on gather info. When you resist the consequences of hacking, roll +1d.'
|
||
}
|
||
],
|
||
base: {
|
||
ability0_name: 'Tinker',
|
||
ability0_description: 'When you work on a clock with rig or hack, or when you study a schematic, fill +1 segment.',
|
||
friend_adjective: 'Colorful Friends',
|
||
playbook_description: 'a Gearhead \nand \nHacker',
|
||
rig: '2',
|
||
study: '1',
|
||
xp_condition: 'You addressed a tough challenge with technical skill or ingenuity.'
|
||
},
|
||
friend: ['Slice, a junkyard owner', 'Nisa, a previous employer', 'Stev, a gambler of ill repute', 'Len, a black market dealer', 'Kenn, a family member'],
|
||
playbookitem: [
|
||
{
|
||
bold: '1',
|
||
name: 'Fine Hacking Rig',
|
||
}, {
|
||
bold: '1',
|
||
name: 'Fine Ship Repair Tools',
|
||
numboxes: '2',
|
||
}, {
|
||
name: 'Small Drone',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Vision-Enhancing Goggles',
|
||
}, {
|
||
name: 'Spare Parts',
|
||
}, {
|
||
name: 'Genius Pet',
|
||
numboxes: '0',
|
||
},
|
||
]
|
||
},
|
||
muscle: {
|
||
ability: [
|
||
{
|
||
name: 'Wrecking Crew',
|
||
description: 'Your strength and ferocity are infamous. When striking in melee, you gain +1d. Whenever you spend a gambit in combat, you also gain +1 effect on that action.'
|
||
},
|
||
{
|
||
name: 'Backup',
|
||
description: 'An ally\'s push costs only 1 stress (instead of 2) on any action you set up or assist.'
|
||
},
|
||
{
|
||
name: 'Battleborn',
|
||
description: 'You may expend your special armor to reduce harm from an attack in combat, or to push yourself during a fight.'
|
||
},
|
||
{
|
||
name: 'Bodyguard',
|
||
description: 'When you protect a crewmate, resist with +1d. When you take harm, clear 1 stress.'
|
||
},
|
||
{
|
||
name: 'Flesh Wound',
|
||
description: 'If you\'re wounded at the beginning of downtime, mark +3 segments on your healing clock. When you push yourself to ignore wound penalties you take only 1 stress (not 2).'
|
||
},
|
||
{
|
||
name: 'Predator',
|
||
description: 'Take +1d to rolls against weakened or vulnerable targets. Whenever you gather information on a weakness or vulnerability, the worst you can get is a 4/5 result.'
|
||
},
|
||
{
|
||
name: 'Ready for Anything',
|
||
description: 'When being ambushed, you gain potency to all actions during a flashback, and your first flashback costs 0 stress.'
|
||
},
|
||
{
|
||
name: 'Scary',
|
||
description: 'You have an air of menace and danger obvious to even the most unobservant. You gain potency when trying to intimidate someone. If done immediately after a show of force, also take +1d.'
|
||
},
|
||
],
|
||
base: {
|
||
ability0_name: 'Unstoppable',
|
||
ability0_description: 'You can push yourself to do one of the following: \nperform a feat of physical force that verges on the superhuman — engage a small gang on equal footing in close combat.',
|
||
command: '1',
|
||
friend_adjective: 'Deadly Friends',
|
||
playbook_description: 'a dangerous \nand intimidating \nfighter',
|
||
scrap: '2',
|
||
xp_condition: 'You addressed a tough challenge with force or threats.'
|
||
},
|
||
friend: ['Krieger, a fine blaster pistol', 'Shod, a weapons dealer', 'Chon-zek, a bounty hunter', 'Yazu, a crooked cop', 'Aya, an assassin'],
|
||
playbookitem: [
|
||
{
|
||
bold: '1',
|
||
name: 'Vera, a Fine Sniper Rifle',
|
||
numboxes: '2',
|
||
}, {
|
||
bold: '1',
|
||
name: 'Zmei, a Fine Flamethrower',
|
||
numboxes: '2',
|
||
}, {
|
||
bold: '1',
|
||
name: 'Sunder, a Fine Vibro-Blade',
|
||
}, {
|
||
name: 'Zarathustra, Detonator Launcher',
|
||
numboxes: '2'
|
||
}, {
|
||
bold: '1',
|
||
name: 'Krieger, a fine blaster pistol',
|
||
}, {
|
||
bold: '1',
|
||
name: 'Fine Martial Art Style',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Mystic Ammunition',
|
||
numboxes: '0',
|
||
}
|
||
]
|
||
},
|
||
mystic: {
|
||
ability: [
|
||
{
|
||
name: 'Kinetics',
|
||
description: 'You can push yourself to do one of the following: \nuse the Way to throw a table-sized object with dangerous force — propel yourself briefly with superhuman speed.'
|
||
},
|
||
{
|
||
name: 'Psy-Blade',
|
||
description: 'You can focus Way energy into your melee weapon. While charged, the weapon can cut through non-shielded materials with ease, and you gain potency on your melee attacks.'
|
||
},
|
||
{
|
||
name: 'Center',
|
||
description: 'You gain Meditation as a vice. When you indulge this vice, clear +1 stress and add Dark Visions as a possible overindulgence.'
|
||
},
|
||
{
|
||
name: 'Way Shield',
|
||
description: 'You can block blaster bolts with the Way (resist with Resolve). If you resist a blaster attack, you may spend 1 stress to redirect fire and make an attack of your own with it.'
|
||
},
|
||
{
|
||
name: 'Warded',
|
||
description: 'You may expend your special armor to resist the consequences of a Way attack or artifact use, or push yourself when using mystic powers.'
|
||
},
|
||
{
|
||
name: 'Psy-Dancing',
|
||
description: 'You may push yourself to cloud a target\'s mind and sway them in the face of contradictory evidence. Spend 1 stress for each additional feature: /nthey have only vague memories of the event — it works on a small group.'
|
||
},
|
||
{
|
||
name: 'Visions',
|
||
description: 'Spend 1 stress to remotely view a distant place or person tied to you in some intimate way. Spend 1 stress for each extra feature: /nIt lasts for a minute rather than a moment — your target can also see and hear you — you may see something only familiar to you, not intimate.'
|
||
},
|
||
{
|
||
name: 'Sundering',
|
||
description: 'You may push yourself to attune to the Way and twist it, causing psychic harm to anyone in the area vulnerable to your assault. You may spend 1 stress for each additional feature: /nit damages instead of stuns — you and anyone you choose get +2d to resist the effects.'
|
||
}
|
||
],
|
||
base: {
|
||
ability0_name: 'The Way',
|
||
ability0_description: 'You can spend a gambit instead of paying any stress cost.',
|
||
attune: '2',
|
||
friend_adjective: 'Weird Friends',
|
||
playbook_description: 'a galactic \nwanderer in touch \nwith the way',
|
||
scramble: '1',
|
||
xp_condition: 'You addressed a tough challenge with wisdom or the Way.'
|
||
},
|
||
friend: ['Horux, a former teacher', 'Hicks, a mystic goods supplier', 'Laxx, a xeno', 'Rye, an unrequited love', 'Blish, a fellow mystic'],
|
||
playbookitem: [
|
||
{
|
||
bold: '1',
|
||
name: 'Fine Melee Weapon',
|
||
numboxes: '2',
|
||
}, {
|
||
name: 'Offerings',
|
||
}, {
|
||
name: 'Trappings of Religion',
|
||
}, {
|
||
name: 'Outdated Religious Outfit',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Memento of Your Travels',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Precursor Artifact',
|
||
},
|
||
]
|
||
},
|
||
pilot: {
|
||
ability: [
|
||
{
|
||
name: 'Keen Eye',
|
||
description: 'You have sharp eyes and notice small details many might overlook. Gain +1d when firing ship guns or making trick shots.'
|
||
},
|
||
{
|
||
name: 'Side Job',
|
||
description: 'You may spend a downtime activity in port doing odd jobs. Gain 1 cred. If there are rumors floating about, the GM will tell you of them.'
|
||
},
|
||
{
|
||
name: 'Exceed Specs',
|
||
description: 'While onboard a ship you may damage a ship system you have access to in order to gain +1d or +1 effect to a roll.'
|
||
},
|
||
{
|
||
name: 'Leaf on the Wind',
|
||
description: 'When you push yourself, you may spend +1 stress (so 3 stress total) to gain both +1 effect and +1d instead of one or the other.'
|
||
},
|
||
{
|
||
name: 'Hedonist',
|
||
description: 'When you indulge your vice, you may adjust the dice outcome by +/-2. An ally who joins you may do the same.'
|
||
},
|
||
{
|
||
name: 'Commander',
|
||
description: 'Whenever you lead a group action, gain +1 scale (for example, a small group counts as a medium group). If you lead a group action in combat, you may count multiple 6\'s from different rolls as a critical.'
|
||
},
|
||
{
|
||
name: 'Traveller',
|
||
description: 'You’re comfortable around unusual cultures and xenos. You gain potency when attempting to consort with or sway them.'
|
||
},
|
||
{
|
||
name: 'Punch It!',
|
||
description: 'When you spend a gambit on a desperate roll, it counts as risky instead.'
|
||
}
|
||
],
|
||
base: {
|
||
ability0_name: 'Ace Pilot',
|
||
ability0_description: 'You have potency on all speed-related rolls. When you roll to resist the consequences of piloting, gain +1d.',
|
||
friend_adjective: 'Fast Friends',
|
||
helm: '2',
|
||
playbook_description: 'a ship-handling\nwizard and \ndanger addict',
|
||
rig: '1',
|
||
xp_condition: 'You addressed a tough challenge with speed or flair.'
|
||
},
|
||
friend: ['Yattu, a gang boss', 'Triv, a ship mechanic', 'Choss, a professional racer', 'Meris, a scoundrel', 'Mav, a former mentor'],
|
||
playbookitem: [
|
||
{
|
||
bold: '1',
|
||
name: 'Fine Customized Spacesuit',
|
||
numboxes: '2',
|
||
}, {
|
||
bold: '1',
|
||
name: 'Fine Small Urbot',
|
||
numboxes: '0',
|
||
}, {
|
||
bold: '1',
|
||
name: 'Fine Mechanic\'s Kit',
|
||
}, {
|
||
name: 'Grappling Hook',
|
||
}, {
|
||
name: 'Guild License',
|
||
}, {
|
||
name: 'Victory Cigars',
|
||
numboxes: '0',
|
||
},
|
||
]
|
||
},
|
||
scoundrel: {
|
||
ability: [
|
||
{
|
||
name: 'Never Tell Me the Odds',
|
||
description: 'You also generate gambits on desperate rolls. You may also generate gambits even if you spent a gambit.'
|
||
},
|
||
{
|
||
name: 'I Know a Guy',
|
||
description: 'When you first dock at a port after being away, pick one and ask the the GM about a job: \nit\'s not deadly — it pays well enough — it\'s not a rush job — it comes from a faction you trust — it targets an enemy you have.\nYou may spend 1 cred per additional feature.'
|
||
},
|
||
{
|
||
name: 'Tenacious',
|
||
description: 'Penalties from harm are one level less severe (though level 4 harm is still fatal).'
|
||
},
|
||
{
|
||
name: 'When the Chips are Down',
|
||
description: 'You gain a second use of special armor between each downtime.'
|
||
},
|
||
{
|
||
name: 'Devil\'s Own Luck',
|
||
description: 'You may expend your special armor to resist the consequences of blaster fire, or to push yourself when talking your way out of (or running) from trouble.'
|
||
},
|
||
{
|
||
name: 'Daredevil',
|
||
description: 'When you make a desperate roll, you may take +1d. If you do so, do not mark xp in that action\'s attribute.'
|
||
},
|
||
{
|
||
name: 'Shoot First',
|
||
description: 'When you attack from hiding or spring a trap, take +1d. When there\'s a question about who acts first, the answer is you (two characters with Shoot First act simultaneously).'
|
||
},
|
||
{
|
||
name: 'Ask Questions Later',
|
||
description: 'When you consort to gather info, you gain potency and can in addition ask, "Who might this benefit?"'
|
||
},
|
||
],
|
||
base: {
|
||
ability0_name: 'Serendipitous',
|
||
ability0_description: 'Your crew starts with +1 gambit when the pool resets.',
|
||
friend_adjective: '"Friends"',
|
||
item_0_name: 'Fine Sidearm (or Pair)',
|
||
playbook_description: 'a scrappy and \nlucky survivor',
|
||
setting_showitem_0: '1',
|
||
skulk: '1',
|
||
sway: '2',
|
||
xp_condition: 'You addressed a tough challenge with charm or audacity.'
|
||
},
|
||
friend: ['Nyx, a moneylender', 'Ora, an info broker', 'Jal, a ship mechanic', 'Rhin, a smuggler', 'Battro, a bounty hunter'],
|
||
playbookitem: [
|
||
{
|
||
bold: '1',
|
||
name: 'Fine Coat',
|
||
}, {
|
||
name: 'Loaded Dice, Trick Holocards',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Forged Documents',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Mystic Ammunition',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Personal Memento',
|
||
numboxes: '0',
|
||
},
|
||
]
|
||
},
|
||
speaker: {
|
||
ability: [
|
||
{
|
||
name: 'Favors Owed',
|
||
description: 'During downtime, you get +1d when you acquire assets or lay low. Any time you gather info, take +1d.'
|
||
},
|
||
{
|
||
name: 'Player',
|
||
description: 'You always know when someone is lying to you.'
|
||
},
|
||
{
|
||
name: 'Infiltrator',
|
||
description: 'You are not affected by quality or Tier when you bypass security measures.'
|
||
},
|
||
{
|
||
name: 'Subterfuge',
|
||
description: 'You may expend your special armor to resist a consequence of persuasion or suspicion. When you resist with Insight, gain +1d.'
|
||
},
|
||
{
|
||
name: 'Heart to Heart',
|
||
description: 'When you provide meaningful insight or heartfelt advice that a crewmate follows, you both clear 1 stress.'
|
||
},
|
||
{
|
||
name: 'Old Friends',
|
||
description: 'Whenever you land in a new location, write down a friend you know there (see Influential Friends below).'
|
||
},
|
||
{
|
||
name: 'Disarming',
|
||
description: 'Whenever you use a gambit while speaking, hostilities and danger also pause while you speak.'
|
||
},
|
||
{
|
||
name: 'Purpose',
|
||
description: 'You may expend your special armor to push yourself when outclassed by your opposition, or when under the effects of wounds. When you resist with Resolve, gain +1d.'
|
||
}
|
||
],
|
||
base: {
|
||
ability0_name: 'Air of Respectability',
|
||
ability0_description: 'You get an extra downtime activity to acquire assets or lay low.',
|
||
command: '1',
|
||
consort: '2',
|
||
friend_adjective: 'Influential Friends',
|
||
playbook_description: 'a respectable\nperson on\nthe take',
|
||
xp_condition: 'You addressed a tough challenge with deception or influence.'
|
||
},
|
||
friend: ['Arryn, a Noble', 'Manda, a guild member', 'Kerry, a doctor', 'Je-zee, a diplomat', '_________________'],
|
||
playbookitem: [
|
||
{
|
||
bold: '1',
|
||
name: 'Fine Clothes',
|
||
}, {
|
||
name: 'Legitimate ID',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Luxury Item',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Luxury Item',
|
||
numboxes: '1',
|
||
}, {
|
||
name: 'Large Luxury Item',
|
||
numboxes: '2',
|
||
}, {
|
||
name: 'Memento of a Past Encounter',
|
||
numboxes: '0',
|
||
},
|
||
]
|
||
},
|
||
stitch: {
|
||
ability: [
|
||
{
|
||
name: 'Physicker',
|
||
description: 'You may study a malady, wounds, or corpse, and gather info from a crime scene. Also, your crew gets +1d to recovery rolls.'
|
||
},
|
||
{
|
||
name: 'Patch',
|
||
description: 'You may doctor someone during a job to allow them to ignore the effects of a harm penalty.'
|
||
},
|
||
{
|
||
name: 'Welcome Anywhere',
|
||
description: 'While wearing your medic garb, you are welcome even in dangerous places. Gain +1d to consort and sway when offering to tend to anyone in need.'
|
||
},
|
||
{
|
||
name: 'Under Pressure',
|
||
description: 'Add a gambit to the pool whenever you or a crew member suffers level 2 or worse harm.'
|
||
},
|
||
{
|
||
name: 'Combat Medic',
|
||
description: 'You may expend your special armor to resist any consequence while tending to a patient. When you doctor someone in combat, clear 1 stress.'
|
||
},
|
||
{
|
||
name: 'Moral Compass',
|
||
description: 'When you do the right thing at cost to yourself, mark XP (any category).'
|
||
},
|
||
{
|
||
name: 'Dr Strange',
|
||
description: 'Your research and fields of study are fringe, esoteric and focus on the mystical. You may always handle Precursor artifacts safely. When you study an artifact or doctor a strange substance you may ask one: what could this do? — why could this be dangerous?'
|
||
},
|
||
{
|
||
name: 'Book Learning',
|
||
description: 'You speak a multitude of languages and are broadly educated. Gain +1d when using study during a downtime action.'
|
||
}
|
||
],
|
||
base: {
|
||
ability0_name: 'I\'m a Doctor Not a ...',
|
||
ability0_description: 'You can push yourself to roll your doctor rating while performing a different action. Say which patient, research, or posting taught you this trick.',
|
||
friend_adjective: 'Old Friends',
|
||
doctor: '2',
|
||
playbook_description: 'spacefaring\nhealer or\nscientist',
|
||
study: '1',
|
||
xp_condition: 'You addressed a tough challenge with insight or compassion.'
|
||
},
|
||
friend: ['Jackev, a drug dealer', 'Alben, a former patient', 'Ditha, a family member', 'Juda, a doctor', 'Lynie, a hospital admin'],
|
||
playbookitem: [
|
||
{
|
||
bold: '1',
|
||
name: 'Fine Medkit',
|
||
numboxes: '2',
|
||
}, {
|
||
bold: '1',
|
||
name: 'Fine Bedside Manner',
|
||
numboxes: '0',
|
||
}, {
|
||
bold: '1',
|
||
name: 'Fine Clothing',
|
||
}, {
|
||
name: 'Recognizeable Medic Garb',
|
||
numboxes: '0',
|
||
}, {
|
||
name: 'Candies and Treats',
|
||
}, {
|
||
name: 'Syringes and Applicators',
|
||
numboxes: '0',
|
||
},
|
||
]
|
||
}
|
||
},
|
||
factionsData = {
|
||
factions1: [{
|
||
name: 'Guild of Engineers',
|
||
tier: 'V'
|
||
},
|
||
{
|
||
name: 'Church of Stellar Flame',
|
||
tier: 'IV'
|
||
},
|
||
{
|
||
name: 'Counters Guild',
|
||
tier: 'IV'
|
||
},
|
||
{
|
||
name: 'Starless Veil',
|
||
tier: 'IV'
|
||
},
|
||
{
|
||
name: '51st Legion',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'House Malklaith',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Isotropa Max Secure',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Starsmiths Guild',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Cult of the Seekers',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Hegemonic News Network',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Yaru (Makers Guild)',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Concordiat Knights',
|
||
tier: 'I'
|
||
}
|
||
],
|
||
factions2: [{
|
||
name: 'Lost Legion',
|
||
tier: 'IV'
|
||
},
|
||
{
|
||
name: 'Scarlet Wolves',
|
||
tier: 'IV'
|
||
},
|
||
{
|
||
name: 'Vorex',
|
||
tier: 'IV'
|
||
},
|
||
{
|
||
name: 'Ashen Knives',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Borniko Syndicate',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Draxler\'s Raiders',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'The Maelstrom',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Echo Wave Riders',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Janus Syndicate',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Turner Society',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Cobalt Syndicate',
|
||
tier: 'I'
|
||
},
|
||
{
|
||
name: 'Dyrinek Gang',
|
||
tier: 'I'
|
||
},
|
||
{
|
||
name: 'Wreckers',
|
||
tier: 'I'
|
||
}
|
||
],
|
||
factions3: [{
|
||
name: 'Sah\'iir',
|
||
tier: 'IV'
|
||
},
|
||
{
|
||
name: 'Suneaters',
|
||
tier: 'IV'
|
||
},
|
||
{
|
||
name: 'The Agony',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Ashtari Cult',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Vignerons',
|
||
tier: 'III'
|
||
},
|
||
{
|
||
name: 'Ghosts',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Mendicants',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Nightspeakers',
|
||
tier: 'II'
|
||
},
|
||
{
|
||
name: 'Acolytes of Brashkadesh',
|
||
tier: 'I'
|
||
},
|
||
{
|
||
name: 'Conclave 01',
|
||
tier: 'I'
|
||
},
|
||
{
|
||
name: 'Vigilance',
|
||
tier: 'I'
|
||
}
|
||
]
|
||
},
|
||
actionData = {
|
||
insight: ['doctor', 'hack', 'rig', 'study'],
|
||
prowess: ['helm', 'scramble', 'scrap', 'skulk'],
|
||
resolve: ['attune', 'command', 'consort', 'sway']
|
||
},
|
||
traumaData = ['cold', 'haunted', 'obsessed', 'paranoid', 'reckless', 'soft', 'unstable', 'vicious'];
|
||
Object.keys(shipData).forEach(ship => {
|
||
shipData[ship].contact = shipData[ship].contact.map(n => ({name: n}));
|
||
shipData[ship].upgrade.forEach(o => o.boxes_chosen = '1');
|
||
});
|
||
Object.keys(playbookData).forEach(playbook => {
|
||
playbookData[playbook].friend = playbookData[playbook].friend.map(n => ({name: n}));
|
||
playbookData[playbook].playbookitem.forEach(o => o.boxes_chosen = '1');
|
||
});
|
||
/* Utility functions */
|
||
const fillRepeatingSectionFromData = (sectionName, dataList, autogen) => {
|
||
getSectionIDs(`repeating_${sectionName}`, idList => {
|
||
const existingRowAttributes = [
|
||
...idList.map(id => `repeating_${sectionName}_${id}_name`),
|
||
...idList.map(id => `repeating_${sectionName}_${id}_autogen`)
|
||
];
|
||
getAttrs(existingRowAttributes, v => {
|
||
/* Delete auto-generated rows */
|
||
if (autogen) {
|
||
idList = idList.filter(id => {
|
||
if (v[`repeating_${sectionName}_${id}_autogen`]) {
|
||
removeRepeatingRow(`repeating_${sectionName}_${id}`);
|
||
return false;
|
||
}
|
||
else return true;
|
||
});
|
||
}
|
||
const existingRowNames = idList.map(id => v[`repeating_${sectionName}_${id}_name`]),
|
||
createdIDs = [],
|
||
setting = dataList.filter(o => !existingRowNames.includes(o.name))
|
||
.map(o => {
|
||
let rowID;
|
||
while (!rowID) {
|
||
let newID = generateRowID();
|
||
if (!createdIDs.includes(newID)) {
|
||
rowID = newID;
|
||
createdIDs.push(rowID);
|
||
}
|
||
}
|
||
const newAttrs = {};
|
||
if (autogen) {
|
||
newAttrs[`repeating_${sectionName}_${rowID}_autogen`] = '1';
|
||
}
|
||
return Object.keys(o).reduce((m, key) => {
|
||
m[`repeating_${sectionName}_${rowID}_${key}`] = o[key];
|
||
return m;
|
||
}, newAttrs);
|
||
})
|
||
.reduce((m, o) => Object.assign(m, o), {});
|
||
setAttrs(setting);
|
||
});
|
||
});
|
||
},
|
||
emptyFirstRowIfUnnamed = function (sectionName) {
|
||
getSectionIDs(`repeating_${sectionName}`, function (idList) {
|
||
getAttrs([`repeating_${sectionName}_${idList[0]}_name`], function (v) {
|
||
if (!v[`repeating_${sectionName}_${idList[0]}_name`]) {
|
||
removeRepeatingRow(`repeating_${sectionName}_${idList[0]}`);
|
||
}
|
||
});
|
||
});
|
||
},
|
||
handleBoxesFill = (name, upToThree) => {
|
||
on(`change:${name}1 change:${name}2 change:${name}3`, event => {
|
||
if (event.sourceType !== 'player') return;
|
||
getAttrs([event.sourceAttribute], v => {
|
||
const rName = event.sourceAttribute.slice(0, -1),
|
||
setting = {};
|
||
if (String(v[event.sourceAttribute]) === '1') {
|
||
switch (event.sourceAttribute.slice(-1)) {
|
||
case '3':
|
||
setting[`${rName}2`] = 1;
|
||
/* falls through */
|
||
case '2':
|
||
setting[`${rName}1`] = 1;
|
||
}
|
||
}
|
||
if (String(v[event.sourceAttribute]) === '0') {
|
||
switch (event.sourceAttribute.slice(-1)) {
|
||
case '1':
|
||
setting[`${rName}2`] = 0;
|
||
/* falls through */
|
||
case '2':
|
||
if (upToThree) setting[`${rName}3`] = 0;
|
||
}
|
||
}
|
||
setAttrs(setting);
|
||
});
|
||
});
|
||
};
|
||
const shipAttributes = [...new Set([].concat(...Object.keys(shipData).map(x => Object.keys(shipData[x].base))))],
|
||
playbookAttributes = [...new Set([].concat(...Object.keys(playbookData).map(x => Object.keys(playbookData[x].base))))],
|
||
watchedAttributes = new Set(shipAttributes.concat(playbookAttributes)),
|
||
autoExpandFields = [
|
||
'repeating_ability:name',
|
||
'repeating_ability:description',
|
||
'repeating_crewability:name',
|
||
'repeating_crewability:description',
|
||
'repeating_friend:name',
|
||
'repeating_contact:name',
|
||
'repeating_playbookitem:name',
|
||
'repeating_item:name',
|
||
'repeating_upgrade:name',
|
||
'ability0_name',
|
||
'ability0_description',
|
||
'item_0_name',
|
||
'heritage',
|
||
'background',
|
||
'vice_purveyor',
|
||
'gatherinfo2',
|
||
],
|
||
autogenSections = [
|
||
'ability',
|
||
'crewability',
|
||
'friend',
|
||
'contact',
|
||
'playbookitem',
|
||
'upgrade',
|
||
];
|
||
/* auto fill on entering playbook or ship type */
|
||
on('change:crew_type change:playbook', event => {
|
||
getAttrs(['playbook', 'crew_type', 'changed_attributes'], v => {
|
||
const changedAttributes = (v.changed_attributes || '').split(','),
|
||
sourceName = ((event.sourceAttribute === 'crew_type' ? v.crew_type : v.playbook) || "").toLowerCase(),
|
||
fillBaseData = (data, defaultAttrNames) => {
|
||
const finalSettings = defaultAttrNames.filter(name => !changedAttributes.includes(name))
|
||
.reduce((m, name) => {
|
||
m[name] = data[name] || '';
|
||
return m;
|
||
}, {});
|
||
setAttrs(finalSettings);
|
||
};
|
||
if (sourceName) setAttrs({show_playbook_reminder: '0'});
|
||
if (event.sourceAttribute === 'crew_type' && sourceName in shipData) {
|
||
fillRepeatingSectionFromData('contact', shipData[sourceName].contact, true);
|
||
fillRepeatingSectionFromData('crewability', shipData[sourceName].crewability, true);
|
||
fillRepeatingSectionFromData('upgrade', shipData[sourceName].upgrade, true);
|
||
fillBaseData(shipData[sourceName].base, shipAttributes);
|
||
}
|
||
if (event.sourceAttribute === 'playbook' && sourceName in playbookData) {
|
||
fillRepeatingSectionFromData('ability', playbookData[sourceName].ability, true);
|
||
fillRepeatingSectionFromData('friend', playbookData[sourceName].friend, true);
|
||
fillRepeatingSectionFromData('playbookitem', playbookData[sourceName].playbookitem, true);
|
||
fillBaseData(playbookData[sourceName].base, playbookAttributes);
|
||
}
|
||
});
|
||
});
|
||
/* watch for changes and update control attributes */
|
||
watchedAttributes.forEach(name => {
|
||
on(`change:${name}`, event => {
|
||
if (event.sourceType === 'player') {
|
||
getAttrs(['changed_attributes'], v => {
|
||
const changedAttributes = [...new Set((v.changed_attributes || '').split(',')).add(name)]
|
||
.filter(x => !!x).join(',');
|
||
setAttrs({
|
||
changed_attributes: changedAttributes
|
||
});
|
||
});
|
||
}
|
||
});
|
||
});
|
||
autogenSections.forEach(sectionName => {
|
||
on(`change:repeating_${sectionName}`, event => {
|
||
getAttrs([`repeating_${sectionName}_autogen`], v => {
|
||
if (v[`repeating_${sectionName}_autogen`] && event.sourceType === 'player') {
|
||
setAttrs({
|
||
[`repeating_${sectionName}_autogen`]: ''
|
||
});
|
||
}
|
||
});
|
||
});
|
||
});
|
||
/* Trim whitespace in auto-expand fields */
|
||
autoExpandFields.forEach(name => {
|
||
on(`change:${name}`, event => {
|
||
const attrName = name.replace(':', '_');
|
||
getAttrs([attrName], v => {
|
||
if (v[attrName].trim() !== v[attrName] && event.sourceType === 'player') {
|
||
setAttrs({
|
||
[attrName]: v[attrName].trim()
|
||
});
|
||
}
|
||
});
|
||
});
|
||
});
|
||
/* action calculations */
|
||
const actionsFlat = [].concat(...Object.keys(actionData).map(x => actionData[x])),
|
||
calculateResistance = name => {
|
||
getAttrs(actionData[name], v => {
|
||
const total = Object.keys(v).map(x => v[x])
|
||
.reduce((s, c) => s + (String(c) === '0' ? 0 : 1), 0);
|
||
setAttrs({[name]: total});
|
||
});
|
||
},
|
||
calculateVice = () => {
|
||
getAttrs(Object.keys(actionData), v => {
|
||
setAttrs({vice: Math.min(...Object.keys(v).map(x => parseInt(v[x]) || 0))});
|
||
});
|
||
};
|
||
Object.keys(actionData).forEach(attrName => {
|
||
on(actionData[attrName].map(x => `change:${x}`).join(' '), () => calculateResistance(attrName));
|
||
on(`change:${attrName}`, calculateVice);
|
||
});
|
||
actionsFlat.forEach(name => {
|
||
on(`change:${name}`, event => {
|
||
if (String(event.newValue) === '0' && String(event.previousValue) !== '1' && event.sourceType === 'player') {
|
||
setAttrs({[name]: (parseInt(event.previousValue) - 1) || 0});
|
||
}
|
||
});
|
||
});
|
||
/* Trauma calculation */
|
||
on(traumaData.map(x => `change:trauma_${x}`).join(' '), event => {
|
||
getAttrs(traumaData.map(x => `trauma_${x}`), v => {
|
||
if (event.sourceType === 'player') {
|
||
const newTrauma = traumaData.reduce((m, name) => m + (parseInt(v[`trauma_${name}`]) || 0), 0);
|
||
setAttrs({trauma: newTrauma});
|
||
}
|
||
});
|
||
});
|
||
/* Generation buttons */
|
||
on('change:generate_factions', () => {
|
||
Object.keys(factionsData).forEach(sectionName => {
|
||
fillRepeatingSectionFromData(sectionName, factionsData[sectionName]);
|
||
});
|
||
});
|
||
autogenSections.forEach(sectionName => {
|
||
on(`change:generate_${sectionName}`, () => {
|
||
getAttrs(['generate_source_character', 'generate_source_ship', 'sheet_type'], v => {
|
||
const data = (v.sheet_type === 'character') ? playbookData : shipData,
|
||
genSource = v[`generate_source_${v.sheet_type}`];
|
||
if (genSource in data) {
|
||
emptyFirstRowIfUnnamed(sectionName);
|
||
fillRepeatingSectionFromData(sectionName, data[genSource][sectionName]);
|
||
}
|
||
});
|
||
});
|
||
});
|
||
/* Left-filling checkboxes */
|
||
['repeating_playbookitem:check', 'repeating_item:check', 'item_0_check', 'upgrade_5_check',
|
||
'item_3_check', 'item_7_check', 'item_12_check', 'item_13_check'].forEach(name => handleBoxesFill(name));
|
||
handleBoxesFill('repeating_upgrade:check', true);
|
||
/* Resistance query */
|
||
on('change:setting_consequence_query', () => {
|
||
getAttrs(['setting_consequence_query'], v => {
|
||
const consequenceQuery = (String(v.setting_consequence_query) === '1') ? `?{Consequence|a consequence}` : 'a consequence';
|
||
setAttrs({'consequence_query': consequenceQuery});
|
||
});
|
||
});
|
||
/* Opening and version upgrade */
|
||
const upgradeSheet = version => {
|
||
if (version === '0.5') {
|
||
// Convert checks in repeating sections
|
||
['ability', 'crewability', 'contact'].forEach(sName => {
|
||
getSectionIDs(`repeating_${sName}`, idArray => {
|
||
getAttrs(idArray.map(id => `repeating_${sName}_${id}_check`), v => {
|
||
const setting = {};
|
||
idArray.forEach(id => {
|
||
if (v[`repeating_${sName}_${id}_check`] === 'on') setting[`repeating_${sName}_${id}_check`] = '1';
|
||
});
|
||
setAttrs(setting);
|
||
});
|
||
});
|
||
});
|
||
|
||
getSectionIDs('repeating_item', itemIDArray => {
|
||
getSectionIDs('repeating_upgrade', upgradeIDArray => {
|
||
const oldAttrs = [
|
||
'sheet_type',
|
||
...traumaData,
|
||
...actionsFlat.map(x => x+'1'),
|
||
...actionsFlat.map(x => x+'2'),
|
||
...actionsFlat.map(x => x+'3'),
|
||
'crew_quality1', 'crew_quality2', 'crew_quality3',
|
||
'setting_extra_trauma', 'setting_extra_xp', 'ability0_check', 'setting_show_extra_sys2_mod_4',
|
||
...[1,2,4].map(x => `sys1_mod_${x}_check`), 'sys1_mod_3check',
|
||
...[1,2,3,4].map(x => `sys2_mod_${x}_check`),
|
||
...[1,2].map(x => `sys3_mod_${x}_check`), 'sys3_mod_3check',
|
||
...[1,2].map(x => `sys4_mod_${x}_check`),
|
||
...[...Array(31).keys()].slice(1).map(x => `item_${x}_check`),
|
||
...[1,2,3,13,20,24,29,30].map(x => `item_${x}_check_b`),
|
||
...[...Array(31).keys()].slice(1).map(x => `item_${x}_desc`),
|
||
...[...Array(31).keys()].slice(1).map(x => `upgrade_${x}_check`),
|
||
...[4,5,6,7,16].map(x => `upgrade_${x}_check_b`),
|
||
...[6,7].map(x => `upgrade_${x}_check_c`),
|
||
...[...Array(31).keys()].slice(1).map(x => `upgrade_${x}_desc`),
|
||
...itemIDArray.map(id => `repeating_item_${id}_check`),
|
||
...itemIDArray.map(id => `repeating_item_${id}_check_b`),
|
||
...itemIDArray.map(id => `repeating_item_${id}_desc`),
|
||
...upgradeIDArray.map(id => `repeating_upgrade_${id}_check`),
|
||
...upgradeIDArray.map(id => `repeating_upgrade_${id}_check_b`),
|
||
...upgradeIDArray.map(id => `repeating_upgrade_${id}_desc`),
|
||
];
|
||
getAttrs(oldAttrs, v => {
|
||
const setting = {};
|
||
// convert sheet type from crew to ship
|
||
if (v.sheet_type === 'crew') setting.sheet_type = 'ship';
|
||
// convert trauma to trauma_${trauma} and switch 'on' to '1'
|
||
traumaData.forEach(trauma => {
|
||
if (v[trauma] === 'on') setting[`trauma_${trauma}`] = '1';
|
||
});
|
||
// convert action ratings and crew quality to one-attribute model
|
||
[...actionsFlat, 'crew_quality'].forEach(name => {
|
||
if (v[name+'3'] === '1') setting[name] = '3';
|
||
else if (v[name+'2'] === '1') setting[name] = '2';
|
||
else if (v[name+'1'] === '1') setting[name] = '1';
|
||
});
|
||
// Migrate change from 'on' to '1'
|
||
[
|
||
...[1,2,4].map(x => `sys1_mod_${x}_check`),
|
||
...[1,2,3,4].map(x => `sys2_mod_${x}_check`),
|
||
...[1,2].map(x => `sys3_mod_${x}_check`),
|
||
...[1,2].map(x => `sys4_mod_${x}_check`),
|
||
'setting_extra_trauma', 'setting_extra_xp', 'ability0_check', 'setting_show_extra_sys2_mod_4'
|
||
].forEach(name => {
|
||
if (v[name] === 'on') setting[name] = '1';
|
||
});
|
||
// Fix defective old attribute names
|
||
if (v.sys1_mod_3check === 'on') setting.sys1_mod_3_check = '1';
|
||
if (v.sys3_mod_3check === 'on') setting.sys3_mod_3_check = '1';
|
||
// Manage old item3, new item_0
|
||
if (v[`item_3_desc`]) {
|
||
setting.item_0_name = v[`item_3_desc`];
|
||
setting.showitem_0 = '1';
|
||
if (v[`item_3_check`] === 'on') setting.item_0_check1 = '1';
|
||
if (v[`item_3_check_b`] === 'on') setting.item_0_check2 = '1';
|
||
}
|
||
// put old data into repeating sections
|
||
const playbookitemData = [1,2, ...[...Array(14).keys()].map(x => x+4)].reduce((m, num) => {
|
||
if (v[`item_${num}_desc`]) {
|
||
const data = {
|
||
boxes_chosen: '1',
|
||
name: v[`item_${num}_desc`],
|
||
};
|
||
if ([1,2,13].includes(num)) {
|
||
data.numboxes = '2';
|
||
if (v[`item_${num}_check_b`] === 'on') data.check2 = '1';
|
||
}
|
||
if (v[`item_${num}_check`] === 'on') data.check1 = '1';
|
||
if ([8,9,10,11,12].includes(num)) data.numboxes = '0';
|
||
if ([1,2,4,5,6,7,8].includes(num)) data.bold = '1';
|
||
m.push(data);
|
||
}
|
||
return m;
|
||
}, []).concat(itemIDArray.map(id => {
|
||
const data = {
|
||
boxes_chosen: '1',
|
||
name: v[`repeating_item_${id}_desc`],
|
||
numboxes: '2',
|
||
};
|
||
if (v[`repeating_item_${id}_check`] === 'on') data.check1 = '1';
|
||
if (v[`repeating_item_${id}_check_b`] === 'on') data.check2 = '1';
|
||
return data;
|
||
}));
|
||
const upgradeData = [1,2,3,4,5,6,7].reduce((m, num) => {
|
||
if (v[`upgrade_${num}_desc`]) {
|
||
const data = {
|
||
boxes_chosen: '1',
|
||
name: v[`upgrade_${num}_desc`],
|
||
};
|
||
if ([6,7].includes(num)) {
|
||
data.numboxes = '3';
|
||
if (v[`upgrade_${num}_check_b`] === 'on') data.check2 = '1';
|
||
if (v[`upgrade_${num}_check_c`] === 'on') data.check3 = '1';
|
||
}
|
||
else if ([4,5].includes(num)) {
|
||
data.numboxes = '2';
|
||
if (v[`upgrade_${num}_check_b`] === 'on') data.check2 = '1';
|
||
}
|
||
if (v[`upgrade_${num}_check`] === 'on') data.check1 = '1';
|
||
m.push(data);
|
||
}
|
||
return m;
|
||
}, []).concat(upgradeIDArray.map(id => {
|
||
const data = {
|
||
boxes_chosen: '1',
|
||
name: v[`repeating_upgrade_${id}_desc`],
|
||
numboxes: '2',
|
||
};
|
||
if (v[`repeating_upgrade_${id}_check`] === 'on') data.check1 = '1';
|
||
if (v[`repeating_upgrade_${id}_check_b`] === 'on') data.check2 = '1';
|
||
return data;
|
||
}));
|
||
fillRepeatingSectionFromData('playbookitem', playbookitemData);
|
||
fillRepeatingSectionFromData('upgrade', upgradeData);
|
||
// remove old bogus repeating rows
|
||
itemIDArray.forEach(id => removeRepeatingRow(`repeating_item_${id}`));
|
||
upgradeIDArray.forEach(id => removeRepeatingRow(`repeating_upgrade_${id}`));
|
||
// rename & convert items
|
||
[...Array(13).keys()].map(x=> x + 18).forEach(num => {
|
||
if (v[`item_${num}_desc`]) setting[`item_${num-17}_name`] = v[`item_${num}_desc`];
|
||
if ([20,24,29,30].includes(num)) {
|
||
if (v[`item_${num}_check`] === 'on') setting[`item_${num-17}_check1`] = '1';
|
||
if (v[`item_${num}_check_b`] === 'on') setting[`item_${num-17}_check2`] = '1';
|
||
}
|
||
else if (v[`item_${num}_check`] === 'on') setting[`item_${num-17}_check`] = '1';
|
||
});
|
||
// rename & convert upgrades
|
||
[8,10,12,14,16,18,20].forEach(num => {
|
||
const target = (num / 2) - 3;
|
||
if (v[`upgrade_${num}_desc`]) setting[`upgrade_${target}_name`] = v[`upgrade_${num}_desc`];
|
||
if (num === 16) {
|
||
if (v.upgrade_16_check === 'on') setting[`upgrade_5_check1`] = '1';
|
||
if (v.upgrade_16_check_b === 'on') setting[`upgrade_5_check2`] = '1';
|
||
}
|
||
else if (v[`upgrade_${num}_check`] === 'on') setting[`upgrade_${target}_check`] = '1';
|
||
});
|
||
[9,11,13,15,17,19,21].forEach(num => {
|
||
const target = (num + 7) / 2;
|
||
if (v[`upgrade_${num}_desc`]) setting[`upgrade_${target}_name`] = v[`upgrade_${num}_desc`];
|
||
if (v[`upgrade_${num}_check`] === 'on') setting[`upgrade_${target}_check`] = '1';
|
||
});
|
||
[22,24,26,28].forEach(num => {
|
||
const target = (num / 2) + 4;
|
||
if (v[`upgrade_${num}_desc`]) setting[`upgrade_${target}_name`] = v[`upgrade_${num}_desc`];
|
||
if (v[`upgrade_${num}_check`] === 'on') setting[`upgrade_${target}_check`] = '1';
|
||
});
|
||
[23,25,27,29,30].forEach(num => {
|
||
const target = (num === 30) ? '23' : ((num + 15)/ 2);
|
||
if (v[`upgrade_${num}_desc`]) setting[`upgrade_${target}_name`] = v[`upgrade_${num}_desc`];
|
||
if (v[`upgrade_${num}_check`] === 'on') setting[`upgrade_${target}_check`] = '1';
|
||
});
|
||
log(setting);
|
||
setAttrs(setting);
|
||
});
|
||
});
|
||
});
|
||
}
|
||
};
|
||
on('sheet:opened', function () {
|
||
getAttrs(['sheet_type', 'playbook', 'crew_type'], function (v) {
|
||
if (v.playbook || v.crew_type) setAttrs({show_playbook_reminder: '0'});
|
||
if (v.sheet_type === '0' || v.sheet_type === 0) {
|
||
setAttrs({sheet_type: 'character'});
|
||
}
|
||
});
|
||
getAttrs(['version'], function (v) {
|
||
if (!v.version) {
|
||
const setting = autogenSections.reduce(function (memo, sectionName) {
|
||
memo[`repeating_${sectionName}_${generateRowID()}_autogen`] = '1';
|
||
return memo;
|
||
}, {});
|
||
setAttrs(setting);
|
||
}
|
||
if (v.version === '.4' || v.version === '0.5') upgradeSheet('0.5');
|
||
setAttrs({
|
||
version: '1.0',
|
||
character_sheet: 'Scum & Villainy 1.0',
|
||
});
|
||
});
|
||
});
|
||
</script>
|