Files
roll20-character-sheets/Alien Roleplaying Game/Alien-Roleplaying-Game.html
T
2022-02-09 15:51:50 +01:00

3628 lines
290 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!-- Alien the Roleplaying Game
v1.0 The Quick Start Rules 7/28/2019
v1.01 The Quick Start Rules Adjustments 8/04/2019
v1.02 Updated some of the layout, adjusted to mirror the layout/tone of the game's character sheet and to make it a bit more understandable after play session feedback 15/08/2020
V1.03 Yann : adding i18n 21/11/2020
v2.0 Richard W: Added ship tab
v2.01 Richard W: Fixed Rolltemplate AllProps and Stress hits
v3.00 Richard W: Added encumbrance and list tab indicators, API dice rolls
v3.01 Richard W: Fixed roll names to make macros work
v3.02 Richard W: Fixed armament roll rangemod to calculate on load
v3.03 Richard W: Fixed armament 3 roll button, changed armament roll name to support API, and changed armor rolls to not use API
-->
<input type="hidden" name="attr_sheetversion" value="3.02">
<input type="hidden" name="attr_version" value="0">
<input type="hidden" name="attr_newchar" value="1">
<input class="tab-sheet" type="hidden" name="attr_tab_sheet" value="Character">
<input class="config-apirolls" type="checkbox" hidden name="attr_config_apirolls">
<input class="advencumbrance" type="checkbox" hidden name="attr_config_advencumbrance">
<input class="squareinput" type="checkbox" hidden name="attr_config_squareinput">
<input class="spacebackground" type="checkbox" hidden name="attr_config_spacebackground">
<input class="optionalspinners" type="checkbox" hidden name="attr_config_optionalspinners">
<div class="background-wrap">
<div class="grid-container contains-fourteen-columns">
<div class="header-image span-six-thru-nine span-row1">&nbsp;</div>
<div class="header-tabs floating-header span-nine-thru-fourteen span-row1">
<!-- <button type="action" class="action-tab" data-i18n="character" name="act_tab_character" title="Character">Character</button>
<button type="action" class="action-tab" data-i18n="ship" name="act_tab_ship" title="Ship">Ship</button> -->
<div class="skinny-div flex-row">
<button type="action" name="act_tab_character" class="action-tab w150 shift-down-17 sheet-darkest-teal-header sheet-ship-header sheet-ship-header-name sheet-flex-self-center sheet-flex-content-center" value="Character">Character</button>
<button type="action" name="act_tab_ship" class="action-tab w150 shift-down-17 sheet-darkest-teal-header sheet-ship-header sheet-ship-header-name sheet-flex-self-center sheet-flex-content-center" value="Ship">Ship</button>
<input type="checkbox" name="attr_config_notice" class="config-notice" value="1" hidden />
<button type="action" name="act_tab_config" class="action-tab w40 shift-down-17 sheet-darkest-teal-header sheet-ship-header sheet-ship-header-name sheet-flex-self-center sheet-flex-content-center" value="Config">y</button>
</div>
<!-- <input type="radio" class="sheet-tab sheet-tab-char ship " name="attr_tab_sheet" value="Character" checked="checked"/>
<input type="radio" class="sheet-tab sheet-tab-ship character" name="attr_tab_sheet" value="Ship" /> -->
</div>
</div>
<!----------------------------------------------------------------------------- CHARACTER TAB --------------------------------------------------------------------------------------------------->
<div class="grid-container character contains-thirteen-columns">
<div class="grid-item span-one-thru-four span-personal-agenda"> <!-- START OF ROW 1 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="personal-agenda-u" >Personal Agenda</span>
</div>
<div class="auto-expand textarea-margin-correct">
<span name="attr_personal_agenda"></span>
<textarea name="attr_personal_agenda" data-i18n-placeholder="personal-agenda-place" placeholder="This is my personal agenda..." title="@{personal_agenda}" spellcheck="false" ></textarea>
</div>
</div>
<div class="grid-item black-item">
&nbsp;
</div>
<div class="grid-item span-six-thru-eight">
<div class="black-floating-header">
<span class="teal-header" data-i18n="character-name-u" >Character Name</span>
</div>
<div class="vertical-adjust-one">
<input type="text" name="attr_character_name" value="" class="text-input" title="@{character_name}" spellcheck="false" data-i18n-placeholder="character-name-place" placeholder="Character Name"/>
</div>
</div>
<div class="grid-item black-item">
&nbsp;
</div>
<div class="grid-item span-ten-thru-thirteen span-talents">
<div class="black-floating-header">
<span class="teal-header" data-i18n="talents-u" >Talents</span>
</div>
<input class="tab-sheet" type="hidden" name="attr_tal_one" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_tal_two" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_tal_three" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_tal_four" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_tal_five" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_tal_six" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_tal_seven" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_tal_eight" value="-"/>
<input type="radio" class="sheet-tab sheet-tab-one" name="attr_tab" value="1" checked="checked"/>
<input type="radio" class="sheet-tab sheet-tab-two" name="attr_tab" value="2" />
<input type="radio" class="sheet-tab sheet-tab-three" name="attr_tab" value="3" />
<input type="radio" class="sheet-tab sheet-tab-four" name="attr_tab" value="4" />
<input type="radio" class="sheet-tab sheet-tab-five" name="attr_tab" value="5" />
<input type="radio" class="sheet-tab sheet-tab-six" name="attr_tab" value="6" />
<input type="radio" class="sheet-tab sheet-tab-seven" name="attr_tab" value="7" />
<input type="radio" class="sheet-tab sheet-tab-eight" name="attr_tab" value="8" />
<div class="skinny-div">
<button type="action" name="act_tab_one" class="action-tab action-tab-one" value="1"><span name="attr_tal_one"></span></button>
<button type="action" name="act_tab_two" class="action-tab action-tab-two" value="2"><span name="attr_tal_two"></span></button>
<button type="action" name="act_tab_three" class="action-tab action-tab-three" value="3"><span name="attr_tal_three"></span></button>
<button type="action" name="act_tab_four" class="action-tab action-tab-four" value="4"><span name="attr_tal_four"></span></button>
<button type="action" name="act_tab_five" class="action-tab action-tab-five" value="5"><span name="attr_tal_five"></span></button>
<button type="action" name="act_tab_six" class="action-tab action-tab-six" value="6"><span name="attr_tal_six"></span></button>
<button type="action" name="act_tab_seven" class="action-tab action-tab-seven" value="7"><span name="attr_tal_seven"></span></button>
<button type="action" name="act_tab_eight" class="action-tab action-tab-eight" value="8"><span name="attr_tal_eight"></span></button>
<!--<button type="action" name="act_tab_one" class="action-tab" value="1">I</button>
<button type="action" name="act_tab_two" class="action-tab" value="2">II</button>
<button type="action" name="act_tab_three" class="action-tab" value="3">III</button>
<button type="action" name="act_tab_four" class="action-tab" value="4">IV</button>-->
</div>
<div class="tab-content tab-one-contents"> <!--TAB 1 TALENT -->
<input type="text" name="attr_talent_one" value="" class="text-input" title="@{talent_one}" spellcheck="false" data-i18n-placeholder="talent-one-name.place" placeholder="Talent One Name"/>
<div class="auto-expand">
<!-- <span name="attr_talent_one_description"></span> -->
<textarea name="attr_talent_one_description" value="" data-i18n-placeholder="talent-one-description.place" placeholder="Talent One Description..." title="@{talent_one_description}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-two-contents"> <!--TAB 2 TALENT -->
<input type="text" name="attr_talent_two" value="" class="text-input" title="@{talent_two}" spellcheck="false" data-i18n-placeholder="talent-two-name.place" placeholder="Talent Two Name"/>
<div class="auto-expand">
<!-- <span name="attr_talent_two_description"></span> -->
<textarea name="attr_talent_two_description" value="" data-i18n-placeholder="talent-two-description.place" placeholder="Talent Two Description..." title="@{talent_two_description}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-three-contents"> <!--TAB 3 TALENT -->
<input type="text" name="attr_talent_three" value="" class="text-input" title="@{talent_three}" spellcheck="false" data-i18n-placeholder="talent-three-name.place" placeholder="Talent Three Name"/>
<div class="auto-expand">
<!-- <span name="attr_talent_three_description"></span> -->
<textarea name="attr_talent_three_description" value="" data-i18n-placeholder="talent-three-description.place" placeholder="Talent Three Description..." title="@{talent_three_description}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-four-contents"> <!--TAB 4 TALENT -->
<input type="text" name="attr_talent_four" value="" class="text-input" title="@{talent_four}" spellcheck="false" data-i18n-placeholder="talent-four-name.place" placeholder="Talent Four Name"/>
<div class="auto-expand">
<!-- <span name="attr_talent_four_description"></span> -->
<textarea name="attr_talent_four_description" value="" data-i18n-placeholder="talent-four-description.place" placeholder="Talent Four Description..." title="@{talent_four_description}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-five-contents"> <!--TAB 5 TALENT -->
<input type="text" name="attr_talent_five" value="" class="text-input" title="@{talent_five}" spellcheck="false" data-i18n-placeholder="talent-five-name.place" placeholder="Talent five Name"/>
<div class="auto-expand">
<!-- <span name="attr_talent_five_description"></span> -->
<textarea name="attr_talent_five_description" value="" data-i18n-placeholder="talent-five-description.place" placeholder="Talent five Description..." title="@{talent_five_description}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-six-contents"> <!--TAB 6 TALENT -->
<input type="text" name="attr_talent_six" value="" class="text-input" title="@{talent_six}" spellcheck="false" data-i18n-placeholder="talent-six-name.place" placeholder="Talent six Name"/>
<div class="auto-expand">
<!-- <span name="attr_talent_six_description"></span> -->
<textarea name="attr_talent_six_description" value="" data-i18n-placeholder="talent-six-description.place" placeholder="Talent six Description..." title="@{talent_six_description}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-seven-contents"> <!--TAB 7 TALENT -->
<input type="text" name="attr_talent_seven" value="" class="text-input" title="@{talent_seven}" spellcheck="false" data-i18n-placeholder="talent-seven-name.place" placeholder="Talent seven Name"/>
<div class="auto-expand">
<!-- <span name="attr_talent_seven_description"></span> -->
<textarea name="attr_talent_seven_description" value="" data-i18n-placeholder="talent-seven-description.place" placeholder="Talent seven Description..." title="@{talent_seven_description}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-eight-contents"> <!--TAB 8 TALENT -->
<input type="text" name="attr_talent_eight" value="" class="text-input" title="@{talent_eight}" spellcheck="false" data-i18n-placeholder="talent-eight-name.place" placeholder="Talent eight Name"/>
<div class="auto-expand">
<!-- <span name="attr_talent_eight_description"></span> -->
<textarea name="attr_talent_eight_description" value="" data-i18n-placeholder="talent-eight-description.place" placeholder="Talent eight Description..." title="@{talent_eight_description}" spellcheck="false" ></textarea>
</div>
</div>
</div> <!-- END OF ROW 1 -->
<div class="grid-item black-item"> <!-- START OF ROW 2 -->
&nbsp;
</div>
<div class="grid-item span-six-thru-eight">
<div class="black-floating-header">
<span class="teal-header" data-i18n="career-u" >Career</span>
</div>
<div class="vertical-adjust-one">
<input type="text" name="attr_career" value="" class="text-input" title="@{career}" spellcheck="false" data-i18n-placeholder="career-place" placeholder="Career"/>
</div>
</div>
<div class="grid-item black-item">
&nbsp;
</div> <!-- END OF ROW 2 -->
<div class="grid-item span-one-thru-four span-relationships"> <!-- START OF ROW 3 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="relationships-u" >Relationships</span>
</div>
<div class="vertical-adjust-one align-right">
<span class="dark-teal-header relationship-title" data-i18n="buddy-u">Buddy:</span>
<input type="text" name="attr_buddy" value="" class="relationship-input text-input"spellcheck="false" data-i18n-placeholder="none-place" placeholder="None" title="@{buddy}" />
<hr class="dotted-line"/>
<span class="dark-teal-header relationship-title" data-i18n="rival-u">Rival:</span>
<input type="text" name="attr_rival" value="" class="relationship-input text-input" spellcheck="false" data-i18n-placeholder="none-place" placeholder="None" title="@{rival}" />
</div>
</div>
<div class="grid-item span-five-thru-nine span-relationships">
<div class="black-floating-header">
<span class="teal-header" data-i18n="roll-buttons-u" >Roll Buttons</span>
</div>
<div class="vertical-adjust-one">
<div class="roll-buttons alpha-buttons">
<button type="roll" class="button-skill button-alpha" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=*( 1d3 )* }} {{roll-dice=[[ round(1d6/2) ]] }}" name="one_die_three" /><span data-i18n="1d3-u">1d3</span></button>
<button type="roll" class="button-skill button-alpha" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=*( 1d6 )* }} {{roll-dice=[[ 1d6 ]] }}" name="one_die_six" /><span data-i18n="1d6-u">1d6</span></button>
<button type="roll" class="button-skill button-alpha" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=*( 2d6 )* }} {{roll-dice=[[ 2d6 ]] }}" name="two_die_six" /><span data-i18n="12d6d3-u">2d6</span></button>
<button type="roll" class="button-skill button-alpha" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=*( 3d6 )* }} {{roll-dice=[[ 3d6 ]] }}" name="three_die_six" /><span data-i18n="3d6-u">3d6</span></button>
<button type="roll" class="button-skill button-alpha" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=*( d66 )* }} {{roll-dice=[[ (1d6)*10 + 1d6 ]] }}" name="die_sixty_six" /><span data-i18n="d66-u">d66</span></button>
</div>
<div class="roll-buttons beta-buttons">
<input class="panicdesc" type="checkbox" hidden name="attr_config_panicdesc">
<button type="roll" class="button-skill button-beta panicdesc" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Panic Roll }} {{roll-dice=[[ 1d6 + @{stress} [ Stress ] ]] }}" name="panic" data-i18n-title="panic-desc" /><span data-i18n="panic-u">Panic</span></button>
<button type="roll" class="button-skill button-beta nopanicdesc" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Panic Roll }} {{panic-roll=[[ 1d6 + @{stress} [ Stress ] ]] }}" name="panic" data-i18n-title="panic-desc" /><span data-i18n="panic-u">Panic</span></button>
<button type="roll" class="button-skill button-beta" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Initiative: *Card Value* }} {{roll-dice=[[ ?{Card Number|0} &{tracker} ]] }}" name="initiative_card" data-i18n-title="initiative-card-desc" /><span data-i18n="initiative-card-u">Initiative: Card</span></button>
<button type="roll" class="button-skill button-beta" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Initiative: *Dice Roll* }} {{roll-dice=[[ @{config_initiativedice} &{tracker} ]] }}" name="initiative_dice" data-i18n-title="initiative-card-desc" /><span data-i18n="initiative-dice-u">Initiative: Dice</span></button>
</div>
<div class="roll-buttons gamma-buttons">
<button type="roll" class="button-skill button-gamma" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Base Dice }} {{base-dice=[[ ?{How Many Base Dice|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }}" name="base_dice" /><span data-i18n="base-dice-u">Base Dice</span></button>
<button type="roll" class="button-skill button-gamma" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Stress Dice }} {{stress-dice=[[ ?{How Many Stress Dice|0} ]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" name="stress_dice" /><span data-i18n="stress-dice-u">Stress Dice</span></button>
</div>
</div>
</div> <!-- END OF ROW 3 -->
<!-- START OF ROW 4 --> <!-- END OF ROW 4 -->
<div class="grid-item span-one-thru-four stress"> <!-- START OF ROW 5 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="stress-level-u">Stress Level</span>
</div>
<div class="vertical-adjust-one">
<input type="checkbox" name="attr_stress_1" value="1" class="numbered-box gold-box" title="@{stress_1}"/><span title="1" ></span>
<input type="checkbox" name="attr_stress_2" value="1" class="numbered-box gold-box" title="@{stress_2}"/><span title="2" ></span>
<input type="checkbox" name="attr_stress_3" value="1" class="numbered-box gold-box" title="@{stress_3}"/><span title="3" ></span>
<input type="checkbox" name="attr_stress_4" value="1" class="numbered-box gold-box" title="@{stress_4}"/><span title="4" ></span>
<input type="checkbox" name="attr_stress_5" value="1" class="numbered-box gold-box" title="@{stress_5}"/><span title="5" ></span>
<input type="checkbox" name="attr_stress_6" value="1" class="numbered-box gold-box" title="@{stress_6}"/><span title="6" ></span>
<input type="checkbox" name="attr_stress_7" value="1" class="numbered-box gold-box" title="@{stress_7}"/><span title="7" ></span>
<input type="checkbox" name="attr_stress_8" value="1" class="numbered-box gold-box" title="@{stress_8}"/><span title="8" ></span>
<input type="checkbox" name="attr_stress_9" value="1" class="numbered-box gold-box" title="@{stress_9}"/><span title="9" ></span>
<input type="checkbox" name="attr_stress_10" value="1" class="numbered-box gold-box" title="@{stress_10}"/><span title="10" ></span>
<input type="number" name="attr_stress" value="0" class="no-spin-input low-visibility-number" title="@{stress}"/>
<input type="number" name="attr_stress_max" value="10" class="no-spin-input low-visibility-number" title="@{stress_max}"/>
</div>
</div>
<div class="grid-item black-item">
&nbsp;
</div>
<div class="grid-item span-six-thru-eight">
<div class="float-left">
<input type="number" name="attr_close_combat" value="0" class="no-spin-input optional-spinner-input" title="@{close_combat}" />
</div>
<button type="roll" name="close_combat" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Close Combat }} {{base-dice=[[@{strength} + @{close_combat} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="close-combat-u" >Close Combat</button>
<button type="roll" name="close_combat_api" class="button-skill roll-api" data-i18n="close-combat-u" value="@{roll_command} [Close combat] [[(@{strength}+@{close_combat}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Close Combat</span>&nbsp;
</button>
</div>
<div class="grid-item black-item">
&nbsp;
</div>
<div class="grid-item span-ten-thru-thirteen experience">
<div class="black-floating-header">
<span class="teal-header" data-i18n="experience-points-u" >Experience Points</span>
</div>
<div class="vertical-adjust-one">
<input type="checkbox" name="attr_experience_1" value="1" class="numbered-box grey-box" title="@{experience_1}"/><span title="1" ></span>
<input type="checkbox" name="attr_experience_2" value="1" class="numbered-box grey-box" title="@{experience_2}"/><span title="2" ></span>
<input type="checkbox" name="attr_experience_3" value="1" class="numbered-box grey-box" title="@{experience_3}"/><span title="3" ></span>
<input type="checkbox" name="attr_experience_4" value="1" class="numbered-box grey-box" title="@{experience_4}"/><span title="4" ></span>
<input type="checkbox" name="attr_experience_5" value="1" class="numbered-box grey-box" title="@{experience_5}"/><span title="5" ></span>
<input type="checkbox" name="attr_experience_6" value="1" class="numbered-box grey-box" title="@{experience_6}"/><span title="6" ></span>
<input type="checkbox" name="attr_experience_7" value="1" class="numbered-box grey-box" title="@{experience_7}"/><span title="7" ></span>
<input type="checkbox" name="attr_experience_8" value="1" class="numbered-box grey-box" title="@{experience_8}"/><span title="8" ></span>
<input type="checkbox" name="attr_experience_9" value="1" class="numbered-box grey-box" title="@{experience_9}"/><span title="9" ></span>
<input type="checkbox" name="attr_experience_10" value="1" class="numbered-box grey-box" title="@{experience_10}"/><span title="10" ></span>
</div>
</div> <!-- END OF ROW 5 -->
<div class="grid-item span-one-thru-four health"> <!-- START OF ROW 6 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="health-u">Health</span>
</div>
<div class="vertical-adjust-one cover-100-flex flex-nowrap flex-center flex-content-center">
<input type="checkbox" name="attr_config_healthcalculation" class="config-healthcalculation" hidden readonly />
<input type="number" name="attr_health_max" hidden readonly />
<div class="flex-items-left health-bar health-manual">
<input type="checkbox" name="attr_health_1" value="1" class="numbered-box" title="@{health_1}"/><span title="1" ></span>
<input type="checkbox" name="attr_health_2" value="1" class="numbered-box" title="@{health_2}"/><span title="2" ></span>
<input type="checkbox" name="attr_health_3" value="1" class="numbered-box" title="@{health_3}"/><span title="3" ></span>
<input type="checkbox" name="attr_health_4" value="1" class="numbered-box" title="@{health_4}"/><span title="4" ></span>
<input type="checkbox" name="attr_health_5" value="1" class="numbered-box" title="@{health_5}"/><span title="5" ></span>
<input type="checkbox" name="attr_health_6" value="1" class="numbered-box" title="@{health_6}"/><span title="6" ></span>
<input type="checkbox" name="attr_health_7" value="1" class="numbered-box" title="@{health_7}"/><span title="7" ></span>
<input type="checkbox" name="attr_health_8" value="1" class="numbered-box" title="@{health_8}"/><span title="8" ></span>
<input type="checkbox" name="attr_health_9" value="1" class="numbered-box" title="@{health_9}"/><span title="9" ></span>
<input type="checkbox" name="attr_health_10" value="1" class="numbered-box" title="@{health_10}"/><span title="10" ></span>
</div>
<div class="flex-items-left health-bar health-calculated flex-nowrap cover-100 flex-items-left">
<input type="hidden" name="attr_health_calc" hidden readonly />
<input type="checkbox" name="attr_health_1" value="1" class="numbered-box" title="@{health_1}"/><span title="1" ></span>
<input type="checkbox" name="attr_health_2" value="1" class="numbered-box" title="@{health_2}"/><span title="2" ></span>
<input type="checkbox" name="attr_health_3" value="1" class="numbered-box" title="@{health_3}"/><span title="3" ></span>
<input type="checkbox" name="attr_health_4" value="1" class="numbered-box" title="@{health_4}"/><span title="4" ></span>
<input type="checkbox" name="attr_health_5" value="1" class="numbered-box" title="@{health_5}"/><span title="5" ></span>
<input type="checkbox" name="attr_health_6" value="1" class="numbered-box" title="@{health_6}"/><span title="6" ></span>
<input type="checkbox" name="attr_health_7" value="1" class="numbered-box" title="@{health_7}"/><span title="7" ></span>
<input type="checkbox" name="attr_health_8" value="1" class="numbered-box" title="@{health_8}"/><span title="8" ></span>
<input type="checkbox" name="attr_health_9" value="1" class="numbered-box" title="@{health_9}"/><span title="9" ></span>
<input type="checkbox" name="attr_health_10" value="1" class="numbered-box" title="@{health_10}"/><span title="10" ></span>
</div>
<div class="flex-items-right w60 health-attribute health-manual">
<input type="number" name="attr_health" value="0" class="no-spin-input low-visibility-number" title="@{health}"/>
<input type="number" name="attr_health_max" value="10" class="no-spin-input low-visibility-number" title="@{health_max}"/>
</div>
<div class="flex-items-right w60 health-attribute health-calculated">
<input type="number" name="attr_health" value="0" class="no-spin-input low-visibility-number" title="@{health}"/>
<input type="number" name="attr_health_calc" class="no-spin-input low-visibility-number" readonly title="@{health_calc}"/>
</div>
</div>
</div>
<div class="grid-item span-five-six">
<div class="float-left">
<input type="number" name="attr_heavy_machinery" value="0" class="no-spin-input optional-spinner-input" title="@{heavy_machinery}" />
</div>
<button type="roll" name="heavy_machinery" class="button-skill roll-rolltemplate bigger-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Heavy Machinery }} {{base-dice=[[@{strength} + @{heavy_machinery} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="heavy-machinery-u">Heavy Machinery</button>
<button type="roll" name="heavy_machinery_api" class="button-skill roll-api bigger-skill" data-i18n="heavy-machinery-u" value="@{roll_command} [Heavy machinery] [[(@{strength}+@{heavy_machinery}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Heavy Machinery</span>&nbsp;
</button>
</div>
<div class="grid-item black-item">
<button type="roll" name="strength" class="teal-header bold attribute-button roll-nonapi roll-rolltemplate" data-i18n="strength-u" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Strength }} {{base-dice=[[@{strength} + ?{Modifiers|0} ]] }} {{passthroughdata=[[0]]}} {{buttonlabel=Push Roll}} {{buttonlink=pushroll}} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}">
Strength
</button>
<!-- <button class="roll-rolltemplate" type="action" name="act_strength">Strength</button> -->
<button type="roll" name="strength_api" class="teal-header bold attribute-button roll-api" value="@{roll_command} [Strength] [[ (@{strength}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Strength</span>&nbsp;
</button>
<!--span class="teal-header bold" data-i18n="strength-u">Strength</span-->
</div>
<div class="grid-item span-eight-nine">
<button type="roll" name="stamina" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Stamina }} {{base-dice=[[@{strength} + @{stamina} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="stamina-u">Stamina</button>
<button type="roll" name="stamina_api" class="button-skill roll-api" data-i18n="stamina-u" value="@{roll_command} [Stamina] [[(@{strength}+@{stamina}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Stamina</span>&nbsp;
</button>
<div class="float-right">
<input type="number" name="attr_stamina" value="0" class="no-spin-input optional-spinner-input" title="@{stamina}" />
</div>
</div>
<div class="grid-item black-item span-ten-eleven small-box">
<div class="more-curves">
<span class="small-teal-label" data-i18n="make-roll-secret-u">Make Roll Secret</span>
</div>
<div class="vertical-adjust-one">
<input type="checkbox" class="numbered-box grey-box roll-rolltemplate" value="/w gm" name="attr_secret_roll"><span class="roll-rolltemplate" title="+" ></span>
<input type="checkbox" class="numbered-box grey-box roll-api" value="w" name="attr_secret_roll_api"><span class="roll-api" title="+" ></span>
</div>
</div>
<div class="grid-item span-twelve-thirteen">
<div class="black-floating-header more-curves">
<span class="teal-header" data-i18n="story-points-u">Story Points</span>
</div>
<div class="vertical-adjust-one">
<input type="checkbox" name="attr_story_1" value="1" class="numbered-box grey-box" title="@{story_1}"/><span title="1" ></span>
<input type="checkbox" name="attr_story_2" value="1" class="numbered-box grey-box" title="@{story_2}"/><span title="2" ></span>
<input type="checkbox" name="attr_story_3" value="1" class="numbered-box grey-box" title="@{story_3}"/><span title="3" ></span>
</div>
</div> <!-- END OF ROW 6 -->
<div class="grid-item span-one-two span-radiation radiation"> <!-- START OF ROW 7 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="radiation-u">Radiation</span>
</div>
<div class="vertical-adjust-one">
<div class="vertical-balance">
<input type="checkbox" name="attr_radiation_1" value="1" class="numbered-box green-box" title="@{radiation_1}"/><span title="1" ></span>
<input type="checkbox" name="attr_radiation_2" value="1" class="numbered-box green-box" title="@{radiation_2}"/><span title="2" ></span>
<input type="checkbox" name="attr_radiation_3" value="1" class="numbered-box green-box" title="@{radiation_3}"/><span title="3" ></span>
<input type="checkbox" name="attr_radiation_4" value="1" class="numbered-box green-box" title="@{radiation_4}"/><span title="4" ></span>
<input type="checkbox" name="attr_radiation_5" value="1" class="numbered-box green-box" title="@{radiation_5}"/><span title="5" ></span> <br>
<input type="checkbox" name="attr_radiation_6" value="1" class="numbered-box green-box" title="@{radiation_6}"/><span title="6" ></span>
<input type="checkbox" name="attr_radiation_7" value="1" class="numbered-box green-box" title="@{radiation_7}"/><span title="7" ></span>
<input type="checkbox" name="attr_radiation_8" value="1" class="numbered-box green-box" title="@{radiation_8}"/><span title="8" ></span>
<input type="checkbox" name="attr_radiation_9" value="1" class="numbered-box green-box" title="@{radiation_9}"/><span title="9" ></span>
<input type="checkbox" name="attr_radiation_10" value="1" class="numbered-box green-box" title="@{radiation_10}"/><span title="10" ></span>
</div>
</div>
</div>
<input type="checkbox" name="attr_config_healthcalculation" class="config-healthcalculation" hidden readonly />
<div class="grid-item black-item small-box tough">
<div class="more-curves">
<span class="small-teal-label" data-i18n="tough-u">Tough</span>
</div>
<div>
<input type="checkbox" class="numbered-box grey-box" name="attr_tough" value="2"><span title="+" ></span>
</div>
</div>
<div class="grid-item span-four-five">
<div class="float-left">
<input type="number" name="attr_ranged_combat" value="0" class="no-spin-input optional-spinner-input" title="@{ranged_combat}" />
</div>
<button type="roll" name="ranged_combat" class="button-skill roll-rolltemplate bigger-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Ranged Combat }} {{base-dice=[[@{agility} + @{ranged_combat} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="ranged-combat-u">Ranged Combat</button>
<button type="roll" name="ranged_combat_api" class="button-skill roll-api bigger-skill" data-i18n="ranged-combat-u" value="@{roll_command} [Ranged combat] [[(@{agility}+@{ranged_combat}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Ranged Combat</span>&nbsp;
</button>
</div>
<div class="grid-item black-item span-six-thru-eight">
<div class="">
<input type="number" name="attr_strength" value="0" class="no-spin-input attribute-input" title="@{strength}" />
</div>
</div>
<div class="grid-item span-nine-ten">
<button type="roll" name="observation" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Observation }} {{base-dice=[[@{wits} + @{observation} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="observation-u">Observation</button>
<button type="roll" name="observation_api" class="button-skill roll-api" data-i18n="observation-u" value="@{roll_command} [Observation] [[(@{wits}+@{observation}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Observation</span>&nbsp;
</button>
<div class="float-right">
<input type="number" name="attr_observation" value="0" class="no-spin-input optional-spinner-input" title="@{observation}" />
</div>
</div>
<div class="grid-item black-item">
&nbsp;
</div>
<div class="grid-item span-twelve-thirteen span-radiation span-tinyitems">
<div class="black-floating-header">
<span class="teal-header" data-i18n="tiny-items-u" >Tiny Items</span>
</div>
<div class="vertical-adjust-one">
<div class="auto-expand textarea-margin-correct">
<!-- <span name="attr_tiny_items"></span> -->
<textarea name="attr_tiny_items" data-i18n-placeholder="odds-and-ends-place" placeholder="Odds and ends..." title="@{tiny_items}" spellcheck="false" ></textarea>
</div>
</div>
</div> <!-- END OF ROW 7 -->
<div class="grid-item span-three-four"> <!-- START OF ROW 8 -->
<div class="float-left">
<input type="number" name="attr_mobility" value="0" class="no-spin-input optional-spinner-input" title="@{mobility}" />
</div>
<button type="roll" name="mobility" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Mobility }} {{base-dice=[[@{agility} + @{mobility} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="mobility-u" >Mobility</button>
<button type="roll" name="mobility_api" class="button-skill roll-api" data-i18n="mobility-u" value="@{roll_command} [Mobility] [[(@{agility}+@{mobility}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Mobility</span>&nbsp;
</button>
</div>
<div class="grid-item black-item span-five-six">
<button type="roll" name="agility" class="teal-header bold attribute-button roll-rolltemplate" data-i18n="agility-u" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Agility }} {{base-dice=[[@{agility} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}">
Agility</button>
<button type="roll" name="agility_api" class="teal-header bold attribute-button roll-api" value="@{roll_command} [Agility] [[ (@{agility}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Agility</span>&nbsp;
</button>
<!--span class="teal-header bold" data-i18n="agility-u">Agility</span-->
<div class="float-right">
<input type="number" name="attr_agility" value="0" class="no-spin-input attribute-input" title="@{agility}" />
</div>
</div>
<div class="grid-item black-item">
<span class="teal-header bold" data-i18n="attributes-u">Attributes</span>
</div>
<div class="grid-item black-item span-eight-nine">
<div class="float-left">
<input type="number" name="attr_wits" value="0" class="no-spin-input" title="@{wits}" />
</div>
<button type="roll" name="wits" class="teal-header bold attribute-button roll-rolltemplate" data-i18n="wits-u" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Wits }} {{base-dice=[[@{wits} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}">
Wits</button>
<button type="roll" name="wits_api" class="teal-header bold attribute-button roll-api" value="@{roll_command} [Wits] [[ (@{wits}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Wits</span>&nbsp;
</button>
<!--span class="teal-header bold" data-i18n="wits-u">Wits</span-->
</div>
<div class="grid-item span-ten-eleven">
<button type="roll" name="survival" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Survival }} {{base-dice=[[@{wits} + @{survival} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="survival-u">Survival</button>
<button type="roll" name="survival_api" class="button-skill roll-api" data-i18n="survival-u" value="@{roll_command} [Survival] [[(@{wits}+@{survival}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Survival</span>&nbsp;
</button>
<div class="float-right">
<input type="number" name="attr_survival" value="0" class="no-spin-input optional-spinner-input" title="@{survival}" />
</div>
</div> <!-- END OF ROW 8 -->
<div class="grid-item span-one-thru-three span-critical-injuries"> <!-- START OF ROW 9 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="critical-injuries-u">Critical Injuries</span>
</div>
<div class="vertical-adjust-one">
<input type="text" name="attr_critical_injury_one" value="" class="text-input" title="@{critical_injury_one}" spellcheck="false" data-i18n-placeholder="critical-injuries-place" placeholder="Critical Injury"/>
<hr class="dotted-line">
<input type="text" name="attr_critical_injury_two" value="" class="text-input" title="@{critical_injury_two}" spellcheck="false" data-i18n-placeholder="critical-injuries-place" placeholder="Critical Injury"/>
</div>
</div>
<div class="grid-item span-four-five">
<div class="float-left">
<input type="number" name="attr_piloting" value="0" class="no-spin-input optional-spinner-input" title="@{piloting}" />
</div>
<button type="roll" name="piloting" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Piloting }} {{base-dice=[[@{agility} + @{piloting} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="piloting-u">Piloting</button>
<button type="roll" name="piloting_api" class="button-skill roll-api" data-i18n="piloting-u" value="@{roll_command} [Piloting] [[(@{agility}+@{piloting}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Piloting</span>&nbsp;
</button>
</div>
<div class="grid-item black-item span-six-thru-eight">
<div class="">
<input type="number" name="attr_empathy" value="0" class="no-spin-input attribute-input" title="@{empathy}" />
</div>
</div>
<div class="grid-item span-nine-ten">
<button type="roll" name="comtech" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Comtech }} {{base-dice=[[@{wits} + @{comtech} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="comtech-u">Comtech</button>
<button type="roll" name="comtech_api" class="button-skill roll-api" data-i18n="comtech-u" value="@{roll_command} [Comtech] [[(@{wits}+@{comtech}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Commtect</span>&nbsp;
</button>
<div class="float-right">
<input type="number" name="attr_comtech" value="0" class="no-spin-input optional-spinner-input" title="@{comtech}" />
</div>
</div>
<div class="grid-item span-eleven-thru-thirteen">
<div class="black-floating-header more-curves">
<span class="teal-header" data-i18n="signature-item-u">Signature Item</span>
</div>
<div class="vertical-adjust-one">
<input type="text" name="attr_signature_item" value="" class="text-input" title="@{signature_item}" spellcheck="false" data-i18n-placeholder="signature-item-place" placeholder="Signture Item"/>
</div>
</div> <!-- END OF ROW 9 -->
<!-- START OF ROW 10 -->
<div class="grid-item black-item">
&nbsp;
</div>
<div class="grid-item span-five-six">
<div class="float-left">
<input type="number" name="attr_command" value="0" class="no-spin-input optional-spinner-input" title="@{command}" />
</div>
<button type="roll" name="command" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Command }} {{base-dice=[[@{empathy} + @{command} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="command-u">Command</button>
<button type="roll" name="command_api" class="button-skill roll-api" data-i18n="command-u" value="@{roll_command} [Command] [[(@{empathy}+@{command}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Command</span>&nbsp;
</button>
</div>
<div class="grid-item black-item">
<button type="roll" name="empathy" class="teal-header bold attribute-button roll-rolltemplate" data-i18n="empathy-u" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Empathy }} {{base-dice=[[@{empathy} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}">
Empathy</button>
<button type="roll" name="empathy_api" class="teal-header bold attribute-button roll-api" data-i18n="empathy-u" value="@{roll_command} [Empathy] [[(@{empathy}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Empathy</span>&nbsp;
</button>
<!--span class="teal-header bold" data-i18n="empathy-u">Empathy</span-->
</div>
<div class="grid-item span-eight-nine">
<button type="roll" name="medical_aid" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Medical Aid }} {{base-dice=[[@{empathy} + @{medical_aid} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="medical-aid-u" >Medical Aid</button>
<button type="roll" name="medical-aid_api" class="button-skill roll-api" data-i18n="medical-aid-u" value="@{roll_command} [Medical Aid] [[(@{empathy}+@{medical_aid}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Medical Aid</span>&nbsp;
</button>
<div class="float-right">
<input type="number" name="attr_medical_aid" value="0" class="no-spin-input optional-spinner-input" title="@{medical_aid}" />
</div>
</div>
<div class="grid-item span-ten-thru-thirteen span-gear">
<div class="black-floating-header-gear more-curves">
<span class="teal-header-gear-l" data-i18n="gear-u" >Gear</span>
<span class="teal-header-gear-r gear-header showencumbrance">Enc</span>
<span class="teal-header-gear-r gear-header showencumbrance">Wt</span>
<span class="teal-header-gear-r gear-header showencumbrance">#</span>
</div>
<div class="vertical-adjust-one">
<input type="checkbox" name="attr_config_gearrepeatingonly" hidden class="gearrepeatingonly" />
<input type="text" name="attr_gear_item_one" value="" class="text-inv" title="@{gear_item_one}" spellcheck="false" data-i18n-placeholder="item-1-place" placeholder="Item 1"/>
<input type="number" name="attr_total_wt_item_one" value="(@{num_item_one})*(@{wt_item_one})" class="sheet-spinner-input-total showencumbrance" disabled/>
<!-- <input type="number" name="attr_wt_item_one" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt_item_one" class="select-input spinner-input weight showencumbrance" title="@{wt_item_one}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num_item_one" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
<input type="text" name="attr_gear_item_two" value="" class="text-inv" title="@{gear_item_two}" spellcheck="false" data-i18n-placeholder="item-2-place" placeholder="Item 2"/>
<input type="number" name="attr_total_wt_item_two" value="(@{num_item_two})*(@{wt_item_two})" class="sheet-spinner-input-total showencumbrance" disabled/>
<!-- <input type="number" name="attr_wt_item_two" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt_item_two" class="select-input spinner-input weight showencumbrance" title="@{wt_item_two}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num_item_two" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
<input type="text" name="attr_gear_item_three" value="" class="text-inv" title="@{gear_item_three}" spellcheck="false" data-i18n-placeholder="item-3-place" placeholder="Item 3"/>
<input type="number" name="attr_total_wt_item_three" value="(@{num_item_three})*(@{wt_item_three})" class="sheet-spinner-input-total showencumbrance" disabled/>
<!-- <input type="number" name="attr_wt_item_three" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt_item_three" class="select-input spinner-input weight showencumbrance" title="@{wt_item_three}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num_item_three" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
<input type="text" name="attr_gear_item_four" value="" class="text-inv" title="@{gear_item_four}" spellcheck="false" data-i18n-placeholder="item-4-place" placeholder="Item 4"/>
<input type="number" name="attr_total_wt_item_four" value="(@{num_item_four})*(@{wt_item_four})" class="sheet-spinner-input-total showencumbrance" disabled/>
<!-- <input type="number" name="attr_wt_item_four" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt_item_four" class="select-input spinner-input weight showencumbrance" title="@{wt_item_four}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num_item_four" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
<input type="text" name="attr_gear_item_five" value="" class="text-inv" title="@{gear_item_five}" spellcheck="false" data-i18n-placeholder="item-5-place" placeholder="Item 5"/>
<input type="number" name="attr_total_wt_item_five" value="(@{num_item_five})*(@{wt_item_five})" class="sheet-spinner-input-total showencumbrance" disabled/>
<!-- <input type="number" name="attr_wt_item_five" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt_item_five" class="select-input spinner-input weight showencumbrance" title="@{wt_item_five}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num_item_five" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
<input type="text" name="attr_gear_item_six" value="" class="text-inv" title="@{gear_item_six}" spellcheck="false" data-i18n-placeholder="item-6-place" placeholder="Item 6"/>
<input type="number" name="attr_total_wt_item_six" value="(@{num_item_six})*(@{wt_item_six})" class="sheet-spinner-input-total showencumbrance" disabled/>
<!-- <input type="number" name="attr_wt_item_six" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt_item_six" class="select-input spinner-input weight showencumbrance" title="@{wt_item_six}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num_item_six" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
<input type="text" name="attr_gear_item_seven" value="" class="text-inv" title="@{gear_item_seven}" spellcheck="false" data-i18n-placeholder="item-7-place" placeholder="Item 7"/>
<input type="number" name="attr_total_wt_item_seven" value="[[(@{num_item_seven})*(@{wt_item_seven})]]" class="sheet-spinner-input-total showencumbrance" disabled/>
<!-- <input type="number" name="attr_wt_item_seven" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt_item_seven" class="select-input spinner-input weight showencumbrance" title="@{wt_item_seven}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num_item_seven" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
<input type="text" name="attr_gear_item_eight" value="" class="text-inv" title="@{gear_item_eight}" spellcheck="false" data-i18n-placeholder="item-8-place" placeholder="Item 8"/>
<input type="number" name="attr_total_wt_item_eight" value="(@{num_item_eight})*(@{wt_item_eight})" class="sheet-spinner-input-total showencumbrance" disabled/>
<!-- <input type="number" name="attr_wt_item_eight" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt_item_eight" class="select-input spinner-input weight showencumbrance" title="@{wt_item_eight}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num_item_eight" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
<fieldset class="repeating_gear">
<div class="span-gear span-gear-repeating">
<input type="text" name="attr_item" value="" class="text-inv" title="@{gear_item}" spellcheck="false" data-i18n-placeholder="item-place" placeholder="Item"/>
<input type="number" name="attr_total" value="(@{num})*(@{wt})" class="sheet-spinner-input-total showencumbrance" value="0" disabled/>
<!-- <input type="number" name="attr_wt" value="0" class="sheet-spinner-input sheet-spinner-input-wt"/> -->
<select name="attr_wt" class="select-input weight showencumbrance" title="@{repeating_gear_X_wt}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<input type="number" name="attr_num" value="0" class="sheet-spinner-input sheet-spinner-input-num showencumbrance"/>
<hr class="dotted-line">
</div>
</fieldset>
</div>
</div> <!-- END OF ROW 10 -->
<div class="grid-item span-one-thru-four span-conditions"> <!-- START OF ROW 11 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="conditions-u">Conditions</span>
</div>
<div class="vertical-adjust-one align-right">
<span class="dark-teal-header condition-title" data-i18n="starving-u">Starving</span>
<input type="checkbox" name="attr_starving" value="1" class="numbered-box condition" title="@{starving}"/><span title="+" ></span>
<hr class="dotted-line">
<span class="dark-teal-header condition-title" data-i18n="dehydrated-u">Dehydrated</span>
<input type="checkbox" name="attr_dehydrated" value="1" class="numbered-box condition" title="@{dehydrated}"/><span title="+" ></span>
<hr class="dotted-line">
<span class="dark-teal-header condition-title" data-i18n="exhausted-u">Exhausted</span>
<input type="checkbox" name="attr_exhausted" value="1" class="numbered-box condition" title="@{exhausted}"/><span title="+" ></span>
<hr class="dotted-line">
<span class="dark-teal-header condition-title" data-i18n="freezing-u">Freezing</span>
<input type="checkbox" name="attr_freezing" value="1" class="numbered-box condition" title="@{freezing}"/><span title="+" ></span>
</div>
</div>
<div class="grid-item black-item">
&nbsp;
</div>
<div class="grid-item span-six-thru-eight">
<button type="roll" name="manipulation" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Manipulation }} {{base-dice=[[@{empathy} + @{manipulation} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }}" data-i18n="manipulation-u">Manipulation</button>
<button type="roll" name="manipulation_api" class="button-skill roll-api" data-i18n="manipulation-u" value="@{roll_command} [Manipulation] [[(@{empathy}+@{manipulation}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Manipulation</span>&nbsp;
</button>
<div class="float-right">
<input type="number" name="attr_manipulation" value="0" class="no-spin-input optional-spinner-input" title="@{manipulation}" />
</div>
</div>
<div class="grid-item black-item span-nine packmule small-box">
<div class="more-curves">
<span class="small-teal-label" data-i18n="pack-mule-u">Pack mule</span>
</div>
<div>
<input type="checkbox" class="numbered-box grey-box" name="attr_packmule" value="2"><span title="+" ></span>
</div>
</div> <!-- END OF ROW 11 -->
<div class="grid-item span-five-six"> <!-- START OF ROW 12 -->
<button type="roll" name="armor" class="button-skill roll-rolltemplate roll-api" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Armor Roll }} {{base-dice=[[@{armor} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }}" data-i18n="armor-u">Armor</button>
<!-- <button type="roll" name="armor_api" class="button-skill roll-api" data-i18n="armor-u" value="@{roll_command} [Armor] [[(@{armor}+?{Modifiers|0})d6]] [[0d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Armor</span>&nbsp;
</button> -->
<div class="float-right">
<input type="number" name="attr_armor" value="0" class="no-spin-input optional-spinner-input" title="@{armor}" />
</div>
</div>
<div class="grid-item span-seven-thru-nine">
<input type="number" name="attr_encumbrance_repgear" value="0" hidden disabled />
<input type="number" name="attr_encumbrance_gear" value="0" hidden disabled />
<input type="number" name="attr_encumbrance_weapons" value="0" hidden disabled />
<input type="number" name="attr_encumbrance_consum" value="0" hidden disabled />
<input type="number" name="attr_carrycap" value="0" hidden disabled />
<input type="checkbox" class="overencumbered-check" name="attr_overencumbered" value="1" hidden readonly />
<input type="checkbox" class="overloaded-check" name="attr_overloaded" value="1" hidden readonly />
<span class="dark-teal-header" data-i18n="encumbrance-u">Encumbrance</span>
<span class="dark-teal-header dark-pink-header hidden" data-i18n-title="overencumbered-title" data-i18n="overencumbered-u">Over-encumbered</span>
<span class="dark-teal-header dark-red-header hidden" data-i18n-title="overloaded-title" data-i18n="overloaded-u">Overloaded</span>
<div class="float-right">
<input type="number" name="attr_encumbrance" value="0" class="no-spin-input optional-spinner-input small wide encumbrance_manual" title="@{encumbrance}" />
<input type="number" name="attr_encumbrance_calc" value="0" class="no-spin-input small wide encumbrance_calc" title="@{encumbrance_calc}" readonly />
</div>
</div> <!-- END OF ROW 12 -->
<div class="grid-item span-five-thru-nine span-weapons"> <!-- START OF ROW 13 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="weapons-u">Weapons</span>
</div>
<input class="tab-sheet" type="hidden" name="attr_wpn_one" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_wpn_two" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_wpn_three" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_wpn_four" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_wpn_five" value="-"/>
<input class="tab-sheet" type="hidden" name="attr_wpn_six" value="-"/>
<input type="radio" class="sheet-tab sheet-tab-alpha" name="attr_tab_weapon" value="1" checked="checked"/>
<input type="radio" class="sheet-tab sheet-tab-beta" name="attr_tab_weapon" value="2" />
<input type="radio" class="sheet-tab sheet-tab-gamma" name="attr_tab_weapon" value="3" />
<input type="radio" class="sheet-tab sheet-tab-delta" name="attr_tab_weapon" value="4" />
<input type="radio" class="sheet-tab sheet-tab-epsilon" name="attr_tab_weapon" value="5" />
<input type="radio" class="sheet-tab sheet-tab-zeta" name="attr_tab_weapon" value="6" />
<div class="skinny-div">
<button type="action" name="act_tab_alpha" class="action-tab tab-weapon tab-alpha-button" value="1"><span name="attr_wpn_one"></span></button>
<button type="action" name="act_tab_beta" class="action-tab tab-weapon tab-beta-button" value="2"><span name="attr_wpn_two"></span></button>
<button type="action" name="act_tab_gamma" class="action-tab tab-weapon tab-gamma-button" value="3"><span name="attr_wpn_three"></span></button>
<button type="action" name="act_tab_delta" class="action-tab tab-weapon tab-delta-button" value="4"><span name="attr_wpn_four"></span></button>
<button type="action" name="act_tab_epsilon" class="action-tab tab-weapon tab-epsilon-button" value="5"><span name="attr_wpn_five"></span></button>
<button type="action" name="act_tab_zeta" class="action-tab tab-weapon tab-zeta-button" value="6"><span name="attr_wpn_six"></span></button>
<!--<button type="action" name="act_tab_alpha" class="action-tab tab-weapon" value="1">I</button>
<button type="action" name="act_tab_beta" class="action-tab tab-weapon" value="2">II</button>
<button type="action" name="act_tab_gamma" class="action-tab tab-weapon" value="3">III</button>
<button type="action" name="act_tab_delta" class="action-tab tab-weapon" value="4">IV</button>
<button type="action" name="act_tab_epsilon" class="action-tab tab-weapon" value="5">V</button>
<button type="action" name="act_tab_zeta" class="action-tab tab-weapon" value="6">VI</button>-->
</div>
<div class="tab-content tab-alpha-contents align-left vertical-adjust-one"> <!--TAB 1 1ST WEAPON -->
<input type="text" name="attr_weapon_one_name" value="" class="text-input seventy-seven-percent" title="@{weapon_one_name}" spellcheck="false" data-i18n-placeholder="weapon-one-name-place" placeholder="Weapon One Name"/>
<button type="roll" name="weapon_one" class="button-skill roll-rolltemplate smaller-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=@{weapon_one_name} }} {{base-dice=[[@{weapon_one_skill} + @{weapon_one_bonus} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{weapon_one_bonus} }} {{current-damage=@{weapon_one_damage} }} {{current-range=@{weapon_one_range} }} {{current-comment=@{weapon_one_comment} }}" data-i18n="attack-u">Attack</button>
<button type="roll" name="weapon_one_api" class="button-skill roll-api smaller-skill" data-i18n="attack-u" value="@{roll_command} [@{weapon_one_name}] [[(@{weapon_one_skill}+@{weapon_one_bonus}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name} --|Bonus @{weapon_one_bonus}, Damage @{weapon_one_damage}, @{weapon_one_range} Range --|@{weapon_one_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
<hr class="dotted-line"/>
<div class="grid-container weapon-item-details">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_weapon_one_bonus" value="0" class="number-input optional-spinner-input" title="@{weapon_one_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_weapon_one_damage" value="0" class="number-input optional-spinner-input" title="@{weapon_one_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<select name="attr_weapon_one_range" class="select-input" title="@{weapon_one_range}">
<option vale="Engaged" data-i18n="engaged-u" >Engaged</option>
<option vale="Short" data-i18n="short-u" >Short</option>
<option vale="Medium" selected="selected" data-i18n="medium-u" >Medium</option>
<option vale="Long" data-i18n="long-u" >Long</option>
<option vale="Extreme" data-i18n="extreme-u" >Extreme</option>
</select>
<span class="mini-header" data-i18n="range-u" >Range</span>
</div>
<div class="grid-item weapon-item weight showencumbrance-flex flex-column center">
<select name="attr_weapon_one_weight" class="select-input weight" title="@{weapon_one_weight}">
<option value="0" selected="selected">0</option>
<option value="0.25">0.25</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<span class="mini-header weight" data-i18n="weight-u" >Weight</span>
</div>
<div class="grid-item weapon-item type flex-column center">
<div>
<input type="radio" name="attr_weapon_one_skill" value="@{strength} + @{close_combat}" class="letter-box" data-i18n-title="use-close-combat-title" title="Use Close Combat"/>
<span data-i18n-title="cc-title" title="CC" ></span>
</div>
<div>
<input type="radio" name="attr_weapon_one_skill" value="@{agility} + @{ranged_combat}" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/>
<span data-i18n-title="rc-title" title="RC" ></span>
</div>
</div>
</div>
<div class="auto-expand">
<!-- <span name="attr_weapon_one_comment"></span> -->
<textarea name="attr_weapon_one_comment" data-i18n-placeholder="comment-desc-notes-place" placeholder="Comment / Description / Notes..." title="@{weapon_one_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-beta-contents align-left vertical-adjust-one"> <!--TAB 2 2ND WEAPON -->
<input type="text" name="attr_weapon_two_name" value="" class="text-input seventy-seven-percent" title="@{weapon_two_name}" spellcheck="false" data-i18n-placeholder="weapon-two-name-place" placeholder="Weapon Two Name"/>
<button type="roll" name="weapon_two" class="button-skill roll-rolltemplate smaller-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=@{weapon_two_name} }} {{base-dice=[[@{weapon_two_skill} + @{weapon_two_bonus} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{weapon_two_bonus} }} {{current-damage=@{weapon_two_damage} }} {{current-range=@{weapon_two_range} }} {{current-comment=@{weapon_two_comment} }}" data-i18n="attack-u">Attack</button>
<button type="roll" name="weapon_two_api" class="button-skill roll-api smaller-skill" data-i18n="attack-u" value="@{roll_command} [@{weapon_two_name}] [[(@{weapon_two_skill}+@{weapon_two_bonus}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name} --|Bonus @{weapon_two_bonus}, Damage @{weapon_two_damage}, @{weapon_two_range} Range --|@{weapon_two_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
<hr class="dotted-line"/>
<div class="grid-container weapon-item-details">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_weapon_two_bonus" value="0" class="number-input optional-spinner-input" title="@{weapon_two_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_weapon_two_damage" value="0" class="number-input optional-spinner-input" title="@{weapon_two_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<select name="attr_weapon_two_range" class="select-input" title="@{weapon_two_range}">
<option vale="Engaged" data-i18n="engaged-u" >Engaged</option>
<option vale="Short" data-i18n="short-u" >Short</option>
<option vale="Medium" selected="selected" data-i18n="medium-u" >Medium</option>
<option vale="Long" data-i18n="long-u" >Long</option>
<option vale="Extreme" data-i18n="extreme-u" >Extreme</option>
</select>
<span class="mini-header" data-i18n="range-u" >Range</span>
</div>
<div class="grid-item weapon-item weight showencumbrance-flex flex-column center">
<select name="attr_weapon_two_weight" class="select-input" title="@{weapon_two_weight}">
<option value="0" selected="selected">0</option>
<option value="0.5" >0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<span class="mini-header" data-i18n="weight-u" >Weight</span>
</div>
<div class="grid-item weapon-item type flex-column center">
<div>
<input type="radio" name="attr_weapon_two_skill" value="@{strength} + @{close_combat}" class="letter-box" data-i18n-title="use-close-combat-title" title="Use Close Combat"/>
<span data-i18n-title="cc-title" title="CC" ></span>
</div>
<div>
<input type="radio" name="attr_weapon_two_skill" value="@{agility} + @{ranged_combat}" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked" />
<span data-i18n-title="rc-title" title="RC" ></span>
</div>
</div>
</div>
<div class="auto-expand">
<!-- <span name="attr_weapon_two_comment"></span> -->
<textarea name="attr_weapon_two_comment" data-i18n-placeholder="comment-desc-notes-place" placeholder="Comment / Description / Notes..." title="@{weapon_two_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-gamma-contents align-left vertical-adjust-one"> <!--TAB 3 3RD WEAPON -->
<input type="text" name="attr_weapon_three_name" value="" class="text-input seventy-seven-percent" title="@{weapon_three_name}" spellcheck="false" data-i18n-placeholder="weapon-three-name-place" placeholder="Weapon Three Name"/>
<button type="roll" name="weapon_three" class="button-skill roll-rolltemplate smaller-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=@{weapon_three_name} }} {{base-dice=[[@{weapon_three_skill} + @{weapon_three_bonus} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{weapon_three_bonus} }} {{current-damage=@{weapon_three_damage} }} {{current-range=@{weapon_three_range} }} {{current-comment=@{weapon_three_comment} }}" data-i18n="attack-u">Attack</button>
<button type="roll" name="weapon_three_api" class="button-skill roll-api smaller-skill" data-i18n="attack-u" value="@{roll_command} [@{weapon_three_name}] [[(@{weapon_three_skill}+@{weapon_three_bonus}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name} --|Bonus @{weapon_three_bonus}, Damage @{weapon_three_damage},@{weapon_three_range} Range --|@{weapon_three_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
<hr class="dotted-line">
<div class="grid-container weapon-item-details">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_weapon_three_bonus" value="0" class="number-input optional-spinner-input" title="@{weapon_three_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_weapon_three_damage" value="0" class="number-input optional-spinner-input" title="@{weapon_three_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<select name="attr_weapon_three_range" class="select-input" title="@{weapon_three_range}">
<option vale="Engaged" data-i18n="engaged-u" >Engaged</option>
<option vale="Short" data-i18n="short-u" >Short</option>
<option vale="Medium" selected="selected" data-i18n="medium-u" >Medium</option>
<option vale="Long" data-i18n="long-u" >Long</option>
<option vale="Extreme" data-i18n="extreme-u" >Extreme</option>
</select>
<span class="mini-header" data-i18n="range-u" >Range</span>
</div>
<div class="grid-item weapon-item weight showencumbrance-flex flex-column center">
<select name="attr_weapon_three_weight" class="select-input" title="@{weapon_three_weight}">
<option value="0" selected="selected">0</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<span class="mini-header" data-i18n="weight-u" >Weight</span>
</div>
<div class="grid-item weapon-item type flex-column center">
<div>
<input type="radio" name="attr_weapon_three_skill" value="@{strength} + @{close_combat}" class="letter-box" data-i18n-title="use-close-combat-title" title="Use Close Combat"/>
<span data-i18n-title="cc-title" title="CC" ></span>
</div>
<div>
<input type="radio" name="attr_weapon_three_skill" value="@{agility} + @{ranged_combat}" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/>
<span data-i18n-title="rc-title" title="RC" ></span>
</div>
</div>
</div>
<div class="auto-expand">
<!-- <span name="attr_weapon_three_comment"></span> -->
<textarea name="attr_weapon_three_comment" data-i18n-placeholder="comment-desc-notes-place" placeholder="Comment / Description / Notes..." title="@{weapon_three_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-delta-contents align-left vertical-adjust-one"> <!--TAB 4 4TH WEAPON -->
<input type="text" name="attr_weapon_four_name" value="" class="text-input seventy-seven-percent" title="@{weapon_four_name}" spellcheck="false" data-i18n-placeholder="weapon-four-name-place" placeholder="Weapon Four Name"/>
<button type="roll" name="weapon_four" class="button-skill roll-rolltemplate smaller-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=@{weapon_four_name} }} {{base-dice=[[@{weapon_four_skill} + @{weapon_four_bonus} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{weapon_four_bonus} }} {{current-damage=@{weapon_four_damage} }} {{current-range=@{weapon_four_range} }} {{current-comment=@{weapon_four_comment} }}" data-i18n="attack-u" >Attack</button>
<button type="roll" name="weapon_four_api" class="button-skill roll-api smaller-skill" data-i18n="attack-u" value="@{roll_command} [@{weapon_four_name}] [[(@{weapon_four_skill}+@{weapon_four_bonus}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name} --|Bonus @{weapon_four_bonus}, Damage @{weapon_four_damage}, @{weapon_four_range} Range --|@{weapon_four_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
<hr class="dotted-line">
<div class="grid-container weapon-item-details">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_weapon_four_bonus" value="0" class="number-input optional-spinner-input" title="@{weapon_four_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_weapon_four_damage" value="0" class="number-input optional-spinner-input" title="@{weapon_four_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<select name="attr_weapon_four_range" class="select-input" title="@{weapon_four_range}">
<option vale="Engaged" data-i18n="engaged-u" >Engaged</option>
<option vale="Short" data-i18n="short-u" >Short</option>
<option vale="Medium" selected="selected" data-i18n="medium-u" >Medium</option>
<option vale="Long" data-i18n="long-u" >Long</option>
<option vale="Extreme" data-i18n="extreme-u" >Extreme</option>
</select>
<span class="mini-header" data-i18n="range-u" >Range</span>
</div>
<div class="grid-item weapon-item weight showencumbrance-flex flex-column center">
<select name="attr_weapon_four_weight" class="select-input" title="@{weapon_four_weight}">
<option value="0" selected="selected">0</option>
<option value="0.5" >0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<span class="mini-header" data-i18n="weight-u" >Weight</span>
</div>
<div class="grid-item weapon-item type flex-column center">
<div>
<input type="radio" name="attr_weapon_four_skill" value="@{strength} + @{close_combat}" class="letter-box" data-i18n-title="use-close-combat-title" title="Use Close Combat"/><span data-i18n-title="cc-title" title="CC" ></span>
</div>
<div>
<input type="radio" name="attr_weapon_four_skill" value="@{agility} + @{ranged_combat}" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/><span data-i18n-title="rc-title" title="RC" ></span>
</div>
</div>
</div>
<div class="auto-expand">
<!-- <span name="attr_weapon_four_comment"></span> -->
<textarea name="attr_weapon_four_comment" data-i18n-placeholder="comment-desc-notes-place" placeholder="Comment / Description / Notes..." title="@{weapon_four_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-epsilon-contents align-left vertical-adjust-one"> <!--TAB 5 5TH WEAPON -->
<input type="text" name="attr_weapon_five_name" value="" class="text-input seventy-seven-percent" title="@{weapon_five_name}" spellcheck="false" data-i18n-placeholder="weapon-five-name-place" placeholder="Weapon Five Name"/>
<button type="roll" name="weapon_five" class="button-skill roll-rolltemplate smaller-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=@{weapon_five_name} }} {{base-dice=[[@{weapon_five_skill} + @{weapon_five_bonus} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{weapon_five_bonus} }} {{current-damage=@{weapon_five_damage} }} {{current-range=@{weapon_five_range} }} {{current-comment=@{weapon_five_comment} }}" data-i18n="attack-u" >Attack</button>
<button type="roll" name="weapon_five_api" class="button-skill roll-api smaller-skill" data-i18n="attack-u" value="@{roll_command} [@{weapon_five_name}] [[(@{weapon_five_skill}+@{weapon_five_bonus}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name} --|Bonus @{weapon_five_bonus}, Damage @{weapon_fivee_damage}, @{weapon_five_range} Range --|@{weapon_five_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
<hr class="dotted-line">
<div class="grid-container weapon-item-details">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_weapon_five_bonus" value="0" class="number-input optional-spinner-input" title="@{weapon_five_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_weapon_five_damage" value="0" class="number-input optional-spinner-input" title="@{weapon_five_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<select name="attr_weapon_five_range" class="select-input" title="@{weapon_five_range}">
<option vale="Engaged" data-i18n="engaged-u" >Engaged</option>
<option vale="Short" data-i18n="short-u" >Short</option>
<option vale="Medium" selected="selected" data-i18n="medium-u" >Medium</option>
<option vale="Long" data-i18n="long-u" >Long</option>
<option vale="Extreme" data-i18n="extreme-u" >Extreme</option>
</select>
<span class="mini-header" data-i18n="range-u" >Range</span>
</div>
<div class="grid-item weapon-item weight showencumbrance-flex flex-column center">
<select name="attr_weapon_five_weight" class="select-input" title="@{weapon_five_weight}">
<option value="0" selected="selected">0</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<span class="mini-header" data-i18n="weight-u" >Weight</span>
</div>
<div class="grid-item weapon-item type flex-column center">
<div>
<input type="radio" name="attr_weapon_five_skill" value="@{strength} + @{close_combat}" class="letter-box" data-i18n-title="use-close-combat-title" title="Use Close Combat"/>
<span data-i18n-title="cc-title" title="CC" ></span>
</div>
<div>
<input type="radio" name="attr_weapon_five_skill" value="@{agility} + @{ranged_combat}" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/>
<span data-i18n-title="rc-title" title="RC" ></span>
</div>
</div>
</div>
<div class="auto-expand">
<!-- <span name="attr_weapon_five_comment"></span> -->
<textarea name="attr_weapon_five_comment" data-i18n-placeholder="comment-desc-notes-place" placeholder="Comment / Description / Notes..." title="@{weapon_five_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-zeta-contents align-left vertical-adjust-one"> <!--TAB 6 6TH WEAPON -->
<input type="text" name="attr_weapon_six_name" value="" class="text-input seventy-seven-percent" title="@{weapon_six_name}" spellcheck="false" data-i18n-placeholder="weapon-six-name-place" placeholder="Weapon Six Name"/>
<button type="roll" name="weapon_six" class="button-skill roll-rolltemplate smaller-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=@{weapon_six_name} }} {{base-dice=[[@{weapon_six_skill} + @{weapon_six_bonus} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{weapon_six_bonus} }} {{current-damage=@{weapon_six_damage} }} {{current-range=@{weapon_six_range} }} {{current-comment=@{weapon_six_comment} }}" data-i18n="attack-u" >Attack</button>
<button type="roll" name="weapon_six_api" class="button-skill roll-api smaller-skill" data-i18n="attack-u" value="@{roll_command} [@{weapon_six_name}] [[(@{weapon_six_skill}+@{weapon_six_bonus}+?{Modifiers|0})d6]] [[@{stress}d6]] --runas|@{character_name} --|Bonus @{weapon_six_bonus}, Damage @{weapon_six_damage}, @{weapon_six_range} Range --|@{weapon_six_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
<hr class="dotted-line">
<div class="grid-container weapon-item-details">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_weapon_six_bonus" value="0" class="number-input optional-spinner-input" title="@{weapon_six_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_weapon_six_damage" value="0" class="number-input optional-spinner-input" title="@{weapon_six_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<select name="attr_weapon_six_range" class="select-input" title="@{weapon_six_range}">
<option vale="Engaged" data-i18n="engaged-u" >Engaged</option>
<option vale="Short" data-i18n="short-u" >Short</option>
<option vale="Medium" selected="selected" data-i18n="medium-u" >Medium</option>
<option vale="Long" data-i18n="long-u" >Long</option>
<option vale="Extreme" data-i18n="extreme-u" >Extreme</option>
</select>
<span class="mini-header" data-i18n="range-u" >Range</span>
</div>
<div class="grid-item weapon-item weight showencumbrance-flex flex-column center">
<select name="attr_weapon_six_weight" class="select-input" title="@{weapon_six_weight}">
<option value="0" selected="selected" >0</option>
<option value="0.5">0.5</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<span class="mini-header" data-i18n="weight-u" >Weight</span>
</div>
<div class="grid-item weapon-item type flex-column center">
<div>
<input type="radio" name="attr_weapon_six_skill" value="@{strength} + @{close_combat}" class="letter-box" data-i18n-title="use-close-combat-title" title="Use Close Combat"/>
<span data-i18n-title="cc-title" title="CC" ></span>
</div>
<div>
<input type="radio" name="attr_weapon_six_skill" value="@{agility} + @{ranged_combat}" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/>
<span data-i18n-title="rc-title" title="RC" ></span>
</div>
</div>
</div>
<div class="auto-expand">
<!-- <span name="attr_weapon_six_comment"></span> -->
<textarea name="attr_weapon_six_comment" data-i18n-placeholder="comment-desc-notes-place" placeholder="Comment / Description / Notes..." title="@{weapon_six_comment}" spellcheck="false" ></textarea>
</div>
</div>
</div> <!-- END OF ROW 13 -->
<div class="grid-item span-one-two"> <!-- START OF ROW 14 -->
<div class="black-floating-header">
<span class="teal-header" data-i18n="consumables-u" >Consumables</span>
</div>
<button type="roll" name="air" class="button-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Air Supply Roll }} {{supply-dice=[[ @{air} ]] }} {{supply-roll-one=[[1d6]] }} {{supply-roll-two=[[1d6]] }} {{supply-roll-three=[[1d6]] }} {{supply-roll-four=[[1d6]] }} {{supply-roll-five=[[1d6]] }} {{supply-roll-six=[[1d6]] }}" data-i18n="air-u">Air</button>
<div class="float-right">
<input type="number" name="attr_air" value="0" class="no-spin-input optional-spinner-input" title="@{air}" />
</div>
</div>
<div class="grid-item span-three-four">
<button type="roll" name="food" class="button-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Food Supply Roll }} {{supply-dice=[[ @{food} ]] }} {{supply-roll-one=[[1d6]] }} {{supply-roll-two=[[1d6]] }} {{supply-roll-three=[[1d6]] }} {{supply-roll-four=[[1d6]] }} {{supply-roll-five=[[1d6]] }} {{supply-roll-six=[[1d6]] }}" data-i18n="food-u" >Food</button>
<div class="float-right">
<input type="number" name="attr_food" value="0" class="no-spin-input optional-spinner-input" title="@{food}" />
</div>
</div> <!-- END OF ROW 14 -->
<div class="grid-item span-one-two"> <!-- START OF ROW 15 -->
<button type="roll" name="power" class="button-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Power Supply Roll }} {{supply-dice=[[ @{power} ]] }} {{supply-roll-one=[[1d6]] }} {{supply-roll-two=[[1d6]] }} {{supply-roll-three=[[1d6]] }} {{supply-roll-four=[[1d6]] }} {{supply-roll-five=[[1d6]] }} {{supply-roll-six=[[1d6]] }}" data-i18n="power-u" >Power</button>
<div class="float-right">
<input type="number" name="attr_power" value="0" class="no-spin-input optional-spinner-input" title="@{power}" />
</div>
</div>
<div class="grid-item span-three-four">
<button type="roll" name="water" class="button-skill" value="@{secret_roll} &{template:alien} {{character-name=@{character_name} }} {{roll-name=Water Supply Roll }} {{supply-dice=[[ @{water} ]] }} {{supply-roll-one=[[1d6]] }} {{supply-roll-two=[[1d6]] }} {{supply-roll-three=[[1d6]] }} {{supply-roll-four=[[1d6]] }} {{supply-roll-five=[[1d6]] }} {{supply-roll-six=[[1d6]] }}"data-i18n="water-u" >Water</button>
<div class="float-right">
<input type="number" name="attr_water" value="0" class="no-spin-input optional-spinner-input" title="@{water}" />
</div>
</div> <!-- END OF ROW 15 -->
</div>
<!-------------------------------------------------------------------------------- SHIP TAB ----------------------------------------------------------------------------------------------------->
<div class="grid-container ship contains-fourteen-columns">
<!-- START OF ROW 1-5 -->
<div class="grid-item span-one-thru-four span-modules clip-edges no-border">
<div class="black-floating-header-clipped no-border">
<span class="teal-header no-border" data-i18n="internal-modules-u" >INTERNAL MODULES</span>
</div>
<input type="radio" class="sheet-tab sheet-tab-modules1" name="attr_tab_modules" value="1" checked="checked"/>
<input type="radio" class="sheet-tab sheet-tab-modules2" name="attr_tab_modules" value="2" />
<div class="skinny-div vertical-adjust-two-more">
<button type="action" name="act_tab_modules1" class="action-tab fit-two tab-modules tab-modules1-button" value="1">I</button>
<button type="action" name="act_tab_modules2" class="action-tab fit-two tab-modules tab-modules2-button" value="2"><span name="attr_modules2_tab">II</span></button>
</div>
<div class="cover-100-flex"><span class="darkest-teal-header cover-75">&nbsp;</span><span class="darkest-teal-header cover-25">Size</span></div>
<div class="tab-content tab-modules1-contents shift-up-5"> <!--TAB 1 MODULES -->
<input type="text" name="attr_module1" value="" class="text-input dotted-underline cover-75" title="@{module1}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module1_sz" />
<input type="text" name="attr_module2" value="" class="text-input dotted-underline cover-75" title="@{module2}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module2_sz" />
<input type="text" name="attr_module3" value="" class="text-input dotted-underline cover-75" title="@{module3}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module3_sz" />
<input type="text" name="attr_module4" value="" class="text-input dotted-underline cover-75" title="@{module4}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module4_sz" />
<input type="text" name="attr_module5" value="" class="text-input dotted-underline cover-75" title="@{module5}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module5_sz" />
<input type="text" name="attr_module6" value="" class="text-input dotted-underline cover-75" title="@{module6}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module6_sz" />
<input type="text" name="attr_module7" value="" class="text-input dotted-underline cover-75" title="@{module7}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module7_sz" />
<input type="text" name="attr_module8" value="" class="text-input dotted-underline cover-75" title="@{module8}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module8_sz" />
<input type="text" name="attr_module9" value="" class="text-input dotted-underline cover-75" title="@{module9}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module9_sz" />
<input type="text" name="attr_module10" value="" class="text-input dotted-underline cover-75" title="@{module10}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module10_sz" />
<input type="text" name="attr_module11" value="" class="text-input dotted-underline cover-75" title="@{module11}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module11_sz" />
<input type="text" name="attr_module12" value="" class="text-input dotted-underline cover-75" title="@{module12}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module12_sz" />
<input type="text" name="attr_module13" value="" class="text-input dotted-underline cover-75" title="@{module13}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module13_sz" />
<input type="text" name="attr_module14" value="" class="text-input dotted-underline cover-75" title="@{module14}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module14_sz" />
<input type="text" name="attr_module15" value="" class="text-input dotted-underline cover-75" title="@{module15}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module15_sz" />
</div>
<div class="tab-content tab-modules2-contents shift-up-5"> <!--TAB 2 MODULES -->
<input type="text" name="attr_module16" value="" class="text-input dotted-underline cover-75" title="@{module16}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module16_sz" />
<input type="text" name="attr_module17" value="" class="text-input dotted-underline cover-75" title="@{module17}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module17_sz" />
<input type="text" name="attr_module18" value="" class="text-input dotted-underline cover-75" title="@{module18}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module18_sz" />
<input type="text" name="attr_module19" value="" class="text-input dotted-underline cover-75" title="@{module19}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module19_sz" />
<input type="text" name="attr_module20" value="" class="text-input dotted-underline cover-75" title="@{module20}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module20_sz" />
<input type="text" name="attr_module21" value="" class="text-input dotted-underline cover-75" title="@{module21}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module21_sz" />
<input type="text" name="attr_module22" value="" class="text-input dotted-underline cover-75" title="@{module22}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module22_sz" />
<input type="text" name="attr_module23" value="" class="text-input dotted-underline cover-75" title="@{module23}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module23_sz" />
<input type="text" name="attr_module24" value="" class="text-input dotted-underline cover-75" title="@{module24}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module24_sz" />
<input type="text" name="attr_module25" value="" class="text-input dotted-underline cover-75" title="@{module25}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module25_sz" />
<input type="text" name="attr_module26" value="" class="text-input dotted-underline cover-75" title="@{module26}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module26_sz" />
<input type="text" name="attr_module27" value="" class="text-input dotted-underline cover-75" title="@{module27}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module27_sz" />
<input type="text" name="attr_module28" value="" class="text-input dotted-underline cover-75" title="@{module28}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module28_sz" />
<input type="text" name="attr_module29" value="" class="text-input dotted-underline cover-75" title="@{module29}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module29_sz" />
<input type="text" name="attr_module30" value="" class="text-input dotted-underline cover-75" title="@{module30}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-25 centered" name="attr_module30_sz" />
</div>
</div>
<div class="span-row1 span-six-thru-nine darkest-teal-header ship-header ship-header-name flex-self-center flex-content-center" data-i18n="ship-name-u">Name</div>
<div class="grid-item span-row1 span-five-thru-ten flex-column clip-edges ship-attribute clip-edges ship-attribute-name">
<input type="text" name="attr_ship-name" class="text-input centered"/>
</div>
<span class="span-row2 span-six-thru-nine darkest-teal-header ship-header ship-header-manufacturer flex-self-center flex-content-center" data-i18n="ship-manufacturer-u">Manufacturer</span>
<div class="grid-item span-row2 span-six-thru-nine flex-column clip-edges ship-attribute clip-edges ship-attribute-manufacturer">
<input type="text" name="attr_ship-manufacturer" class="text-input centered" />
</div>
<span class="span-row3 span-six-thru-nine darkest-teal-header ship-header ship-header-ai flex-self-center flex-content-center" data-i18n="ship-ai-u">AI</span>
<div class="grid-item span-row3 span-six-thru-nine flex-column clip-edges ship-attribute clip-edges ship-attribute-ai">
<input type="text" name="attr_ship-ai" class="text-input centered" />
</div>
<div class="grid-item span-five-thru-seven span-row4 flex-row flex-content-left flex-items-center-align flex-self-right clip-edges w60pc">
<div class="some-padding">
<input type="number" name="attr_ship_crew" value="0" class="no-spin-input optional-spinner-input" title="@{ship_crew}" />
</div>
<div class="dark-teal-header some-padding pad-left" data-i18n="ship-crew-u">Crew</div>
</div>
<div class="grid-item span-eight-thru-ten span-row4 flex-row flex-content-end flex-items-center-align clip-edges w60pc">
<div class="dark-teal-header some-padding pad-right" data-i18n="ship-passengers-u">Passengers</div>
<div class="some-padding">
<input type="number" name="attr_ship_passengers" value="0" class="no-spin-input optional-spinner-input" title="@{ship_passengers}" />
</div>
</div>
<div class="grid-item span-five-thru-seven span-row5 flex-row flex-content-left flex-items-align-center flex-self-right clip-edges w90pc">
<div class="some-padding">
<input type="number" name="attr_ship_length" value="0" class="no-spin-input small wide" title="@{ship_length}" />
</div>
<div class="dark-teal-header some-padding pad-left" data-i18n="ship-length-u">Length</div>
</div>
<div class="grid-item span-eight-thru-ten span-row5 flex-row flex-content-end flex-items-align-center clip-edges w90pc">
<div class="dark-teal-header some-padding pad-right" data-i18n="ship-ftl-rating-u">FTL Rating</div>
<div class="some-padding">
<input type="number" name="attr_ship_ftlrating" value="0" class="no-spin-input optional-spinner-input" title="@{ship_ftlrating}" />
</div>
</div>
<div class="grid-item span-five-thru-seven span-row6 flex-row flex-content-left flex-items-align-center flex-self-right clip-edges w70pc">
<div class="some-padding">
<input type="number" name="attr_ship_signature" value="0" class="no-spin-input optional-spinner-input" title="@{ship_signature}" />
</div>
<div class="dark-teal-header some-padding pad-left" data-i18n="ship-signature-u">Signature</div>
</div>
<div class="grid-item span-eight-thru-ten span-row6 flex-row flex-content-end flex-items-align-center clip-edges w70pc">
<div class="dark-teal-header some-padding pad-right" data-i18n="ship-thrusters-u">Thrusters</div>
<div class="some-padding">
<input type="number" name="attr_ship_thrusters" value="0" class="no-spin-input optional-spinner-input" title="@{ship_thrusters}" />
</div>
</div>
<div class="grid-item span-five-thru-seven span-row7 flex-row flex-content-left flex-items-align-center flex-self-right clip-edges w50pc">
<div class="some-padding">
<input type="number" name="attr_shipdamage_max" value="0" class="no-spin-input optional-spinner-input" title="@{ship_hull}" />
</div>
<div class="dark-teal-header some-padding pad-left" data-i18n="ship-hull-u">Hull</div>
</div>
<div class="grid-item span-eight-thru-ten span-row7 flex-row flex-content-end flex-items-align-center clip-edges w50pc">
<button type="roll" name="ship_armor" class="button-skill pad-right roll-rolltemplate roll-api" value="@{secret_roll} &{template:alien} {{character-name=@{ship-name} }} {{roll-name=Ship Armor }} {{base-dice=[[@{ship_armor} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} " data-i18n="ship-armor-u" >Armor</button>
<!-- <button type="roll" name="ship_armor_api" class="button-skill pad-right roll-api" data-i18n="ship-armor-u" value="@{roll_command} [Ship Armor] [[(@{ship_armor}+?{Modifiers|0})d6]] [[0d6]] --runas|@{character_name}" title="Roll API Dice!">
&nbsp;<span >Armor</span>&nbsp;
</button> -->
<div class="some-padding">
<input type="number" name="attr_ship_armor" value="0" class="no-spin-input optional-spinner-input" title="@{ship_armor}" />
</div>
</div>
<div class="grid-item span-five-thru-ten span-row8 flex-column clip-edges ship-damage-row no-border">
<div class="ship-header-black flex-content-center flex-self-center w80 no-border">
<span class="teal-header flex-content-center flex-self-center" data-i18n="damage-u">Damage</span>
</div>
<div class="flex-row cover-100 flex-self-left">
<input type="hidden" name="attr_shipdamage_max" readonly hidden />
<div class="flex-row cover-15 flex-self-right flex-self-align-start flex-content-center">
<input type="radio" name="attr_shipdamage" value="0" class="numbered-box blue-box clear-button flex-self-align-end some-padding" title="@{shipdamage_0}"/><span data-i18n-title="clear" title="Clear" ></span>
</div>
<div class="flex-row cover-60 flex-wrap">
<input type="hidden" name="attr_shipdamage_max" readonly hidden />
<!-- <div class="row1 flex-row flex-wrap"> -->
<input type="hidden" name="attr_shipdamage" value="0" class="numbered-box red-radio row1 shipdamage shipdamage0" title="@{shipdamage_0} hidden readonly"/>
<input type="radio" name="attr_shipdamage" value="1" class="numbered-box red-radio row1 shipdamage shipdamage1" title="@{shipdamage_1}"/><span class="shipdamage" title="1" ></span>
<input type="radio" name="attr_shipdamage" value="2" class="numbered-box red-radio row1 shipdamage shipdamage2" title="@{shipdamage_2}"/><span class="shipdamage" title="2" ></span>
<input type="radio" name="attr_shipdamage" value="3" class="numbered-box red-radio row1 shipdamage shipdamage3" title="@{shipdamage_3}"/><span class="shipdamage" title="3" ></span>
<input type="radio" name="attr_shipdamage" value="4" class="numbered-box red-radio row1 shipdamage shipdamage4" title="@{shipdamage_4}"/><span class="shipdamage" title="4" ></span>
<input type="radio" name="attr_shipdamage" value="5" class="numbered-box red-radio row1 shipdamage shipdamage5" title="@{shipdamage_5}"/><span class="shipdamage" title="5" ></span>
<input type="radio" name="attr_shipdamage" value="6" class="numbered-box red-radio row1 shipdamage shipdamage6" title="@{shipdamage_6}"/><span class="shipdamage" title="6" ></span>
<input type="radio" name="attr_shipdamage" value="7" class="numbered-box red-radio row1 shipdamage shipdamage7" title="@{shipdamage_7}"/><span class="shipdamage" title="7" ></span>
<input type="radio" name="attr_shipdamage" value="8" class="numbered-box red-radio row1 shipdamage shipdamage8" title="@{shipdamage_8}"/><span class="shipdamage" title="8" ></span>
<input type="radio" name="attr_shipdamage" value="9" class="numbered-box red-radio row1 shipdamage shipdamage9" title="@{shipdamage_9}"/><span class="shipdamage" title="9" ></span>
<input type="radio" name="attr_shipdamage" value="10" class="numbered-box red-radio row1 shipdamage shipdamage10" title="@{shipdamage_10}"/><span class="shipdamage" title="10" ></span>
<input type="radio" name="attr_shipdamage" value="11" class="numbered-box red-radio row2 shipdamage shipdamage11" title="@{shipdamage_11}"/><span class="shipdamage" title="11" ></span>
<input type="radio" name="attr_shipdamage" value="12" class="numbered-box red-radio row2 shipdamage shipdamage12" title="@{shipdamage_12}"/><span class="shipdamage" title="12" ></span>
<input type="radio" name="attr_shipdamage" value="13" class="numbered-box red-radio row2 shipdamage shipdamage13" title="@{shipdamage_13}"/><span class="shipdamage" title="13" ></span>
<input type="radio" name="attr_shipdamage" value="14" class="numbered-box red-radio row2 shipdamage shipdamage14" title="@{shipdamage_14}"/><span class="shipdamage" title="14" ></span>
<input type="radio" name="attr_shipdamage" value="15" class="numbered-box red-radio row2 shipdamage shipdamage15" title="@{shipdamage_15}"/><span class="shipdamage" title="15" ></span>
<input type="radio" name="attr_shipdamage" value="16" class="numbered-box red-radio row2 shipdamage shipdamage16" title="@{shipdamage_16}"/><span class="shipdamage" title="16" ></span>
<input type="radio" name="attr_shipdamage" value="17" class="numbered-box red-radio row2 shipdamage shipdamage17" title="@{shipdamage_17}"/><span class="shipdamage" title="17" ></span>
<input type="radio" name="attr_shipdamage" value="18" class="numbered-box red-radio row2 shipdamage shipdamage18" title="@{shipdamage_18}"/><span class="shipdamage" title="18" ></span>
<input type="radio" name="attr_shipdamage" value="19" class="numbered-box red-radio row2 shipdamage shipdamage19" title="@{shipdamage_19}"/><span class="shipdamage" title="19" ></span>
<input type="radio" name="attr_shipdamage" value="20" class="numbered-box red-radio row2 shipdamage shipdamage20" title="@{shipdamage_20}"/><span class="shipdamage" title="20" ></span>
<span class="hullpoints-missing" data-i18n="hullpoints-missing">No hull points entered</span>
</div>
<div class="cover-15 flex-column flex-self-right flex-self-align-start flex-content-center flex-wrap">
<div class="flex-self-align-center flex-content-center ">
<input type="number" name="attr_shipdamage" value="0" class="no-spin-input low-visibility-number some-padding" title="@{shipdamage}"/>
<input type="number" name="attr_shipdamage_max" value="@{ship_hull}" class="no-spin-input low-visibility-number some-padding" title="@{shipdamage_max}"/>
</div>
<!-- <div class="flex-self-align-center flex-content-center ">
<input type="radio" name="attr_shipdamage" value="0" class="numbered-box blue-box clear-button flex-self-align-end some-padding" title="@{shipdamage_0}"/><span data-i18n-title="clear" title="Clear" ></span>
</div> -->
</div>
</div>
</div>
<div class="grid-item span-eleven-thru-fourteen span-log clip-edges no-border">
<div class="span-eleven-thru-fourteen span-log black-floating-header-clipped no-border">
<span class="teal-header no-border" data-i18n="ships-log-u" >SHIP'S LOG</span>
</div>
<input type="radio" class="sheet-tab sheet-tab-log1" name="attr_tab_log" value="1" checked="checked"/>
<input type="radio" class="sheet-tab sheet-tab-log2" name="attr_tab_log" value="2" />
<input type="radio" class="sheet-tab sheet-tab-log3" name="attr_tab_log" value="3" />
<div class="skinny-div vertical-adjust-two-more">
<button type="action" name="act_tab_log1" class="action-tab tab-log tab-log1-button" value="1">I</button>
<button type="action" name="act_tab_log2" class="action-tab tab-log tab-log2-button" value="2"><span name="attr_logs2_tab">II</span></button>
<button type="action" name="act_tab_log3" class="action-tab tab-log tab-log3-button" value="3"><span name="attr_logs3_tab">III</span></button>
<!-- <button type="action" name="act_tab_log4" class="action-tab" value="4">IV</button> -->
</div>
<!-- <input type="radio" class="sheet-tab sheet-tab-log4" name="attr_tab_log" value="4" /> -->
<div class="cover-100-flex"><span class="darkest-teal-header cover-40" data-i18n="date">Date</span><span class="darkest-teal-header cover-60" data-i18n="location">Location</span></div>
<div class="tab-content tab-log1-contents shift-up-5"> <!--TAB 1 STAR LOGS -->
<input type="text" name="attr_log1_date" value="" class="text-input dotted-underline cover-40 centered some-padding" title="@{log1_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60 some-padding" name="attr_log1" />
<input type="text" name="attr_log2_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log2_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log2" />
<input type="text" name="attr_log3_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log3_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log3" />
<input type="text" name="attr_log4_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log4_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log4" />
<input type="text" name="attr_log5_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log5_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log5" />
<input type="text" name="attr_log6_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log6_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log6" />
<input type="text" name="attr_log7_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log7_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log7" />
<input type="text" name="attr_log8_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log8_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log8" />
<input type="text" name="attr_log9_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log9_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log9" />
<input type="text" name="attr_log10_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log10_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log10" />
<input type="text" name="attr_log11_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log11_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log11" />
<input type="text" name="attr_log12_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log12_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log12" />
<input type="text" name="attr_log13_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log13_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log13" />
<input type="text" name="attr_log14_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log14_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log14" />
<input type="text" name="attr_log15_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log15_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log15" />
</div>
<div class="tab-content tab-log2-contents shift-up-5"> <!--TAB 2 STAR LOGS -->
<input type="text" name="attr_log16_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log16_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log16" />
<input type="text" name="attr_log17_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log17_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log17" />
<input type="text" name="attr_log18_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log18_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log18" />
<input type="text" name="attr_log19_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log19_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log19" />
<input type="text" name="attr_log20_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log20_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log20" />
<input type="text" name="attr_log21_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log21_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log21" />
<input type="text" name="attr_log22_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log22_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log22" />
<input type="text" name="attr_log23_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log23_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log23" />
<input type="text" name="attr_log24_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log24_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log24" />
<input type="text" name="attr_log25_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log25_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log25" />
<input type="text" name="attr_log26_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log26_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log26" />
<input type="text" name="attr_log27_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log27_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log27" />
<input type="text" name="attr_log28_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log28_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log28" />
<input type="text" name="attr_log29_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log29_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log29" />
<input type="text" name="attr_log30_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log30_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log30" />
</div>
<div class="tab-content tab-log3-contents shift-up-5"> <!--TAB 3 STAR LOG -->
<input type="text" name="attr_log31_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log31_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log31" />
<input type="text" name="attr_log32_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log32_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log32" />
<input type="text" name="attr_log33_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log33_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log33" />
<input type="text" name="attr_log34_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log34_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log34" />
<input type="text" name="attr_log35_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log35_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log35" />
<input type="text" name="attr_log36_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log36_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log36" />
<input type="text" name="attr_log37_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log37_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log37" />
<input type="text" name="attr_log38_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log38_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log38" />
<input type="text" name="attr_log39_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log39_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log39" />
<input type="text" name="attr_log40_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log40_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log40" />
<input type="text" name="attr_log41_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log41_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log41" />
<input type="text" name="attr_log42_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log42_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log42" />
<input type="text" name="attr_log43_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log43_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log43" />
<input type="text" name="attr_log44_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log44_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log44" />
<input type="text" name="attr_log45_date" value="" class="text-input dotted-underline cover-40 centered" title="@{log45_date}" spellcheck="false" /><input type="text" class="text-input dotted-underline cover-60" name="attr_log45" />
</div>
</div> <!-- END OF ROW 1-5 -->
<!-- START OF ROW 6-->
<div class="grid-item span-one-thru-seven span-cmp-dmg grid-container contains-seven-columns clip-edges no-border">
<div class="black-floating-header-clipped span-one-thru-four w-fit no-border">
<span class="teal-header no-border" data-i18n="min-comp-dmg-u" >MINOR COMPONENT DAMAGE</span>
</div>
<span class="darkest-teal-header span-five-thru-seven shift-up-5" data-i18n="effect-u" >EFFECT</span>
<div class="grid-item span-one-thru-four what-padding shift-up-5">
<div class="">
<input type="text" name="attr_mincompdmg1" value="" class="text-input dotted-underline" title="@{mincompdmg1}" spellcheck="false" />
<input type="text" name="attr_mincompdmg2" value="" class="text-input dotted-underline" title="@{mincompdmg2}" spellcheck="false" />
<input type="text" name="attr_mincompdmg3" value="" class="text-input dotted-underline" title="@{mincompdmg3}" spellcheck="false" />
</div>
</div>
<div class="grid-item span-five-thru-seven what-padding shift-up-5">
<div class="">
<input type="text" name="attr_mincompdmg1_effect" value="" class="text-input dotted-underline" title="@{mincompdmg1_effect}" spellcheck="false" />
<input type="text" name="attr_mincompdmg2_effect" value="" class="text-input dotted-underline" title="@{mincompdmg2_effect}" spellcheck="false" />
<input type="text" name="attr_mincompdmg3_effect" value="" class="text-input dotted-underline" title="@{mincompdmg3_effect}" spellcheck="false" />
</div>
</div>
</div>
<div class="grid-item span-eight-thru-fourteen span-cmp-dmg grid-container contains-seven-columns clip-edges no-border">
<div class="black-floating-header-clipped span-one-thru-four w-fit no-border">
<span class="teal-header no-border" data-i18n="maj-comp-dmg-u" >MAJOR COMPONENT DAMAGE</span>
</div>
<span class="darkest-teal-header span-five-thru-seven shift-up-5" data-i18n="effect-u" >EFFECT</span>
<div class="grid-item span-one-thru-four what-padding shift-up-5">
<div class="">
<input type="text" name="attr_majcompdmg1" value="" class="text-input dotted-underline" title="@{majcompdmg1}" spellcheck="false" />
<input type="text" name="attr_majcompdmg2" value="" class="text-input dotted-underline" title="@{majcompdmg2}" spellcheck="false" />
<input type="text" name="attr_majcompdmg3" value="" class="text-input dotted-underline" title="@{majcompdmg3}" spellcheck="false" />
</div>
</div>
<div class="grid-item span-five-thru-seven what-padding shift-up-5">
<div class="">
<input type="text" name="attr_majcompdmg1_effect" value="" class="text-input dotted-underline" title="@{majcompdmg1_effect}" spellcheck="false" />
<input type="text" name="attr_majcompdmg2_effect" value="" class="text-input dotted-underline" title="@{majcompdmg2_effect}" spellcheck="false" />
<input type="text" name="attr_majcompdmg3_effect" value="" class="text-input dotted-underline" title="@{majcompdmg3_effect}" spellcheck="false" />
</div>
</div>
</div>
<!-- END OF ROW 6-->
<!-- START OF ROW 7-->
<div class="grid-item span-one-thru-seven span-upg-arm grid-container contains-seven-columns clip-edges no-border">
<div class="black-floating-header-clipped span-one-thru-four w-fit no-border">
<span class="teal-header no-border" data-i18n="upgrades-u">UPGRADES</span>
</div>
<span class="darkest-teal-header span-five-thru-seven shift-up-5" data-i18n="effect-u" >EFFECT</span>
<div class="grid-item span-one-thru-four what-padding shift-up-10">
<div class="">
<input type="text" name="attr_upgrades1" value="" class="text-input dotted-underline" title="@{upgrades1}" spellcheck="false" />
<input type="text" name="attr_upgrades2" value="" class="text-input dotted-underline" title="@{upgrades2}" spellcheck="false" />
<input type="text" name="attr_upgrades3" value="" class="text-input dotted-underline" title="@{upgrades3}" spellcheck="false" />
<input type="text" name="attr_upgrades4" value="" class="text-input dotted-underline" title="@{upgrades4}" spellcheck="false" />
<input type="text" name="attr_upgrades5" value="" class="text-input dotted-underline" title="@{upgrades5}" spellcheck="false" />
<input type="text" name="attr_upgrades6" value="" class="text-input dotted-underline" title="@{upgrades6}" spellcheck="false" />
</div>
</div>
<div class="grid-item span-five-thru-seven what-padding shift-up-10">
<div class="">
<input type="text" name="attr_upgrades1_effect" value="" class="text-input dotted-underline" title="@{upgrades1_effect}" spellcheck="false" />
<input type="text" name="attr_upgrades2_effect" value="" class="text-input dotted-underline" title="@{upgrades2_effect}" spellcheck="false" />
<input type="text" name="attr_upgrades3_effect" value="" class="text-input dotted-underline" title="@{upgrades3_effect}" spellcheck="false" />
<input type="text" name="attr_upgrades4_effect" value="" class="text-input dotted-underline" title="@{upgrades4_effect}" spellcheck="false" />
<input type="text" name="attr_upgrades5_effect" value="" class="text-input dotted-underline" title="@{upgrades5_effect}" spellcheck="false" />
<input type="text" name="attr_upgrades6_effect" value="" class="text-input dotted-underline" title="@{upgrades6_effect}" spellcheck="false" />
</div>
</div>
</div>
<div class="grid-item span-eight-thru-fourteen span-upg-arm span-armaments clip-edges no-border">
<div class="black-floating-header-clipped no-border">
<span class="teal-header no-border" data-i18n="armaments-u">ARMAMENTS</span>
</div>
<input type="radio" class="sheet-tab sheet-tab-armament1" name="attr_tab_armament" value="1" checked="checked"/>
<input type="radio" class="sheet-tab sheet-tab-armament2" name="attr_tab_armament" value="2" />
<input type="radio" class="sheet-tab sheet-tab-armament3" name="attr_tab_armament" value="3" />
<input type="radio" class="sheet-tab sheet-tab-armament4" name="attr_tab_armament" value="4" />
<input type="radio" class="sheet-tab sheet-tab-armament5" name="attr_tab_armament" value="5" />
<div class="skinny-div">
<button type="action" name="act_tab_armament1" class="action-tab tab-weapon tab-armament1-button" value="1"><span name="attr_armament1_tab">I</span></button>
<button type="action" name="act_tab_armament2" class="action-tab tab-weapon tab-armament2-button" value="2"><span name="attr_armament2_tab">II</span></button>
<button type="action" name="act_tab_armament3" class="action-tab tab-weapon tab-armament3-button" value="3"><span name="attr_armament3_tab">III</span></button>
<button type="action" name="act_tab_armament4" class="action-tab tab-weapon tab-armament4-button" value="4"><span name="attr_armament4_tab">IV</span></button>
<button type="action" name="act_tab_armament5" class="action-tab tab-weapon tab-armament5-button" value="5"><span name="attr_armament5_tab">V</span></button>
</div>
<div class="tab-content tab-armament1-contents align-left vertical-adjust-one"> <!--TAB 1 1ST ARMAMENT-->
<input type="text" name="attr_armament1_name" value="" class="text-input seventy-seven-percent" title="@{armament1_name}" spellcheck="false" data-i18n-placeholder="armament1-name-place" placeholder="Armament I Name"/>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_armament1_bonus" value="0" class="number-input optional-spinner-input" title="@{armament1_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_armament1_damage" value="0" class="number-input optional-spinner-input" title="@{armament1_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<select name="attr_armament1_maxrange" class="select-input" title="@{armament1_range}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
<span class="mini-header" data-i18n="max-range-u">Max Range</span>
</div>
<div class="grid-item weapon-item type">
<input type="radio" name="attr_armament1_type" value="Ranged" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/><span data-i18n-title="ranged-combat-abbr-u" title="RC" ></span>
<input type="radio" name="attr_armament1_type" value="Counter" class="letter-box" data-i18n-title="use-countermeasure-title" title="Use Countermeasure"/><span data-i18n-title="countermeasure-abbr-u" title="CM" ></span>
</div>
</div>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<span class="mini-header" data-i18n="gunner-ranged-u" >Gunner Ranged</span>
<input type="number" name="attr_armament1_ranged" value="0" class="number-input optional-spinner-input" title="@{armament1_ranged}" />
</div>
<div class="grid-item weapon-item damage">
<span class="mini-header" data-i18n="gunner-stress-u" >Gunner stress</span>
<input type="number" name="attr_armament1_stress" value="0" class="number-input optional-spinner-input" title="@{armament1_stress}" />
</div>
<div class="grid-item weapon-item range">
<span class="mini-header"data-i18n="target-range-u">Target Range</span>
<select name="attr_armament1_targetrange" class="select-input" title="@{armament1_targetrange}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="hidden" name="attr_armament1_rangemod" readonly hidden />
<button type="roll" name="armament1" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{ship-name}}} {{roll-name=@{armament1_name}}} {{roll-type=@{armament1_type}}} {{base-dice=[[ @{armament1_bonus} + @{armament1_ranged} + @{armament1_rangemod} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{armament1_stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{armament1_bonus} }} {{current-damage=@{armament1_damage} }} {{current-range=@{armament1_targetrange} }} {{current-comment=@{armament1_comment} }}" data-i18n="attack-u">Attack</button>
<button type="roll" name="armament1_api" class="button-skill roll-api" data-i18n="attack-u" value="@{roll_command} [@{armament1_name}] [[(@{armament1_bonus}+@{armament1_ranged}+@{armament1_rangemod}+?{Modifiers|0})d6]] [[@{armament1_stress}d6]] --runas|@{ship-name} --|Skill @{armament1_ranged}+@{armament1_bonus}, Damage @{armament1_damage}, @{armament1_targetrange} Range --|@{armament1_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
</div>
</div>
<div class="auto-expand some-padding shift-down-5">
<!-- <span name="attr_armament1_comment"></span> -->
<textarea name="attr_armament1_comment" data-i18n-placeholder="gunner-comment-desc-notes-place" placeholder="Gunner name / Comment / Description / Notes..." title="@{armament1_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-armament2-contents align-left vertical-adjust-one"> <!--TAB 2 2ND ARMAMENT -->
<input type="text" name="attr_armament2_name" value="" class="text-input seventy-seven-percent" title="@{armament2_name}" spellcheck="false" data-i18n-placeholder="armament2-name-place" placeholder="Armament II Name"/>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_armament2_bonus" value="0" class="number-input optional-spinner-input" title="@{armament2_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_armament2_damage" value="0" class="number-input optional-spinner-input" title="@{armament2_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<span class="mini-header" data-i18n="max-range-u">Max Range</span>
<select name="attr_armament2_maxrange" class="select-input" title="@{armament2_range}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="radio" name="attr_armament2_type" value="Ranged" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/><span data-i18n-title="ranged-combat-abbr-u" title="RC" ></span>
<input type="radio" name="attr_armament2_type" value="Counter" class="letter-box" data-i18n-title="use-countermeasure-title" title="Use Countermeasure"/><span data-i18n-title="countermeasure-abbr-u" title="CM" ></span>
</div>
</div>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<span class="mini-header" data-i18n="gunner-ranged-u" >Gunner Ranged</span>
<input type="number" name="attr_armament2_ranged" value="0" class="number-input optional-spinner-input" title="@{armament2_ranged}" />
</div>
<div class="grid-item weapon-item damage">
<span class="mini-header" data-i18n="gunner-stress-u" >Gunner stress</span>
<input type="number" name="attr_armament2_stress" value="0" class="number-input optional-spinner-input" title="@{armament2_stress}" />
</div>
<div class="grid-item weapon-item range">
<span class="mini-header" data-i18n="target-range-u">Target Range</span>
<select name="attr_armament2_targetrange" class="select-input" title="@{armament2_targetrange}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="hidden" name="attr_armament2_rangemod" readonly hidden />
<button type="roll" name="armament2" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{ship-name}}} {{roll-name=@{armament2_name}}} {{roll-type=@{armament2_type}}} {{base-dice=[[ @{armament2_bonus} + @{armament2_ranged} + @{armament2_rangemod} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{armament2_stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{armament2_bonus} }} {{current-damage=@{armament2_damage} }} {{current-range=@{armament2_targetrange} }} {{current-comment=@{armament2_comment} }}" data-i18n="attack-u">Attack</button>
<button type="roll" name="armament2_api" class="button-skill roll-api" data-i18n="attack-u" value="@{roll_command} [@{armament2_name}] [[(@{armament2_bonus}+@{armament2_ranged}+@{armament2_rangemod}+?{Modifiers|0})d6]] [[@{armament2_stress}d6]] --runas|@{ship-name} --|Skill @{armament2_ranged}+@{armament2_bonus}, Damage @{armament2_damage}, @{armament2_targetrange} Range --|@{armament2_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
</div>
</div>
<div class="auto-expand some-padding shift-down-5">
<!-- <span name="attr_armament2_comment"></span> -->
<textarea name="attr_armament2_comment" data-i18n-placeholder="gunner-comment-desc-notes-place" placeholder="Gunner name / Comment / Description / Notes..." title="@{armament2_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-armament3-contents align-left vertical-adjust-one"> <!--TAB 3 3RD ARMAMENT -->
<input type="text" name="attr_armament3_name" value="" class="text-input seventy-seven-percent" title="@{armament3_name}" spellcheck="false" data-i18n-placeholder="armament3-name-place" placeholder="Armament III Name"/>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_armament3_bonus" value="0" class="number-input optional-spinner-input" title="@{armament3_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_armament3_damage" value="0" class="number-input optional-spinner-input" title="@{armament3_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<span class="mini-header" data-i18n="max-range-u">Max Range</span>
<select name="attr_armament3_maxrange" class="select-input" title="@{armament3_range}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="radio" name="attr_armament3_type" value="Ranged" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/><span data-i18n-title="ranged-combat-abbr-u" title="RC" ></span>
<input type="radio" name="attr_armament3_type" value="Counter" class="letter-box" data-i18n-title="use-countermeasure-title" title="Use Countermeasure"/><span data-i18n-title="countermeasure-abbr-u" title="CM" ></span>
</div>
</div>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<span class="mini-header" data-i18n="gunner-ranged-u" >Gunner Ranged</span>
<input type="number" name="attr_armament3_ranged" value="0" class="number-input optional-spinner-input" title="@{armament3_ranged}" />
</div>
<div class="grid-item weapon-item damage">
<span class="mini-header" data-i18n="gunner-stress-u" >Gunner stress</span>
<input type="number" name="attr_armament3_stress" value="0" class="number-input optional-spinner-input" title="@{armament3_stress}" />
</div>
<div class="grid-item weapon-item range">
<span class="mini-header" data-i18n="target-range-u">Target Range</span>
<select name="attr_armament3_targetrange" class="select-input" title="@{armament3_targetrange}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="hidden" name="attr_armament3_rangemod" readonly hidden />
<button type="roll" name="armament3" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{ship-name}}} {{roll-name=@{armament3_name}}} {{roll-type=@{armament3_type}}} {{base-dice=[[@{armament3_bonus} + @{armament3_ranged} + @{armament3_rangemod} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{armament3_stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{armament3_bonus} }} {{current-damage=@{armament3_damage} }} {{current-range=@{armament3_targetrange} }} {{current-comment=@{armament3_comment} }}" data-i18n="attack-u">Attack</button>
<button type="roll" name="armament3_api" class="button-skill roll-api" data-i18n="attack-u" value="@{roll_command} [@{armament3_name}] [[(@{armament3_bonus}+@{armament3_ranged}+@{armament3_rangemod}+?{Modifiers|0})d6]] [[@{armament3_stress}d6]] --runas|@{ship-name} --|Skill @{armament3_ranged}+@{armament3_bonus}, Damage @{armament3_damage}, @{armament3_targetrange} Range --|@{armament3_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
</div>
</div>
<div class="auto-expand some-padding shift-down-5">
<!-- <span name="attr_armament3_comment"></span> -->
<textarea name="attr_armament3_comment" data-i18n-placeholder="gunner-comment-desc-notes-place" placeholder="Gunner name / Comment / Description / Notes..." title="@{armament3_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-armament4-contents align-left vertical-adjust-one"> <!--TAB 4 4TH ARMAMENT -->
<input type="text" name="attr_armament4_name" value="" class="text-input seventy-seven-percent" title="@{armament4_name}" spellcheck="false" data-i18n-placeholder="armament4-name-place" placeholder="Armament IV Name"/>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_armament4_bonus" value="0" class="number-input optional-spinner-input" title="@{armament4_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_armament4_damage" value="0" class="number-input optional-spinner-input" title="@{armament4_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<span class="mini-header" data-i18n="max-range-u">Max Range</span>
<select name="attr_armament4_maxrange" class="select-input" title="@{armament4_range}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="radio" name="attr_armament4_type" value="Ranged" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/><span data-i18n-title="ranged-combat-abbr-u" title="RC" ></span>
<input type="radio" name="attr_armament4_type" value="Counter" class="letter-box" data-i18n-title="use-countermeasure-title" title="Use Countermeasure"/><span data-i18n-title="countermeasure-abbr-u" title="CM" ></span>
</div>
</div>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<span class="mini-header" data-i18n="gunner-ranged-u" >Gunner Ranged</span>
<input type="number" name="attr_armament4_ranged" value="0" class="number-input optional-spinner-input" title="@{armament4_ranged}" />
</div>
<div class="grid-item weapon-item damage">
<span class="mini-header" data-i18n="gunner-stress-u" >Gunner stress</span>
<input type="number" name="attr_armament4_stress" value="0" class="number-input optional-spinner-input" title="@{armament4_stress}" />
</div>
<div class="grid-item weapon-item range">
<span class="mini-header" data-i18n="target-range-u">Target Range</span>
<select name="attr_armament4_targetrange" class="select-input" title="@{armament4_targetrange}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="hidden" name="attr_armament4_rangemod" readonly hidden />
<button type="roll" name="armament4" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{ship-name}}} {{roll-name=@{armament4_name}}} {{roll-type=@{armament4_type}}} {{base-dice=[[@{armament4_bonus} + @{armament4_ranged} + @{armament4_rangemod} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{armament4_stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{armament4_bonus} }} {{current-damage=@{armament4_damage} }} {{current-range=@{armament4_targetrange} }} {{current-comment=@{armament4_comment} }}" data-i18n="attack-u">Attack</button>
<button type="roll" name="armament4_api" class="button-skill roll-api" data-i18n="attack-u" value="@{roll_command} [@{armament4_name}] [[(@{armament4_bonus}+@{armament4_ranged}+@{armament4_rangemod}+?{Modifiers|0})d6]] [[@{armament4_stress}d6]] --runas|@{ship-name} --|Skill @{armament4_ranged}+@{armament4_bonus}, Damage @{armament4_damage}, @{armament4_targetrange} Range --|@{armament4_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
</div>
</div>
<div class="auto-expand some-padding shift-down-5">
<!-- <span name="attr_armament4_comment"></span> -->
<textarea name="attr_armament4_comment" data-i18n-placeholder="gunner-comment-desc-notes-place" placeholder="Gunner name / Comment / Description / Notes..." title="@{armament4_comment}" spellcheck="false" ></textarea>
</div>
</div>
<div class="tab-content tab-armament5-contents align-left vertical-adjust-one"> <!--TAB 5 5TH ARMAMENT -->
<input type="text" name="attr_armament5_name" value="" class="text-input seventy-seven-percent" title="@{armament5_name}" spellcheck="false" data-i18n-placeholder="armament5-name-place" placeholder="Armament V Name"/>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<input type="number" name="attr_armament5_bonus" value="0" class="number-input optional-spinner-input" title="@{armament5_bonus}" />
<span class="mini-header" data-i18n="bonus-u" >Bonus</span>
</div>
<div class="grid-item weapon-item damage">
<input type="number" name="attr_armament5_damage" value="0" class="number-input optional-spinner-input" title="@{armament5_damage}" />
<span class="mini-header" data-i18n="damage-u" >Damage</span>
</div>
<div class="grid-item weapon-item range">
<span class="mini-header" data-i18n="max-range-u">Max Range</span>
<select name="attr_armament5_maxrange" class="select-input" title="@{armament5_range}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="radio" name="attr_armament5_type" value="Ranged" class="letter-box" data-i18n-title="use-ranged-combat-title" title="Use Close Combat" checked="checked"/><span data-i18n-title="ranged-combat-abbr-u" title="RC" ></span>
<input type="radio" name="attr_armament5_type" value="Counter" class="letter-box" data-i18n-title="use-countermeasure-title" title="Use Countermeasure"/><span data-i18n-title="countermeasure-abbr-u" title="CM" ></span>
</div>
</div>
<hr class="dotted-line"/>
<div class="grid-container contains-four-columns">
<div class="grid-item weapon-item bonus">
<span class="mini-header" data-i18n="gunner-ranged-u" >Gunner Ranged</span>
<input type="number" name="attr_armament5_ranged" value="0" class="number-input optional-spinner-input" title="@{armament5_ranged}" />
</div>
<div class="grid-item weapon-item damage">
<span class="mini-header" data-i18n="gunner-stress-u" >Gunner stress</span>
<input type="number" name="attr_armament5_stress" value="0" class="number-input optional-spinner-input" title="@{armament5_stress}" />
</div>
<div class="grid-item weapon-item range">
<span class="mini-header" data-i18n="target-range-u">Target Range</span>
<select name="attr_armament5_targetrange" class="select-input" title="@{armament5_targetrange}">
<option value="Contact" data-i18n="range-contact-u">Contact</option>
<option value="Short" data-i18n="short-u">Short</option>
<option value="Medium" data-i18n="medium-u" selected="selected">Medium</option>
<option value="Long" data-i18n="long-u">Long</option>
<option value="Extreme" data-i18n="extreme-u">Extreme</option>
</select>
</div>
<div class="grid-item weapon-item type">
<input type="hidden" name="attr_armament5_rangemod" readonly hidden />
<button type="roll" name="armament5" class="button-skill roll-rolltemplate" value="@{secret_roll} &{template:alien} {{character-name=@{ship-name}}} {{roll-name=@{armament5_name}}} {{roll-type=@{armament5_type}}} {{base-dice=[[@{armament5_bonus} + @{armament5_ranged} + @{armament5_rangemod} + ?{Modifiers|0} ]] }} {{base-roll-one=[[1d6]] }} {{base-roll-two=[[1d6]] }} {{base-roll-three=[[1d6]] }} {{base-roll-four=[[1d6]] }} {{base-roll-five=[[1d6]] }} {{base-roll-six=[[1d6]] }} {{base-roll-seven=[[1d6]] }} {{base-roll-eight=[[1d6]] }} {{base-roll-nine=[[1d6]] }} {{base-roll-ten=[[1d6]] }} {{base-roll-eleven=[[1d6]] }} {{base-roll-twelve=[[1d6]] }} {{base-roll-thirteen=[[1d6]] }} {{base-roll-fourteen=[[1d6]] }} {{base-roll-fifteen=[[1d6]] }} {{base-roll-sixteen=[[1d6]] }} {{base-roll-seventeen=[[1d6]] }} {{base-roll-eighteen=[[1d6]] }} {{stress-dice=[[@{armament5_stress}]] }} {{stress-roll-one=[[1d6]] }} {{stress-roll-two=[[1d6]] }} {{stress-roll-three=[[1d6]] }} {{stress-roll-four=[[1d6]] }} {{stress-roll-five=[[1d6]] }} {{stress-roll-six=[[1d6]] }} {{stress-roll-seven=[[1d6]] }} {{stress-roll-eight=[[1d6]] }} {{stress-roll-nine=[[1d6]] }} {{stress-roll-ten=[[1d6]] }} {{current-bonus=@{armament5_bonus} }} {{current-damage=@{armament5_damage} }} {{current-range=@{armament5_targetrange} }} {{current-comment=@{armament5_comment} }}" data-i18n="attack-u">Attack</button>
<button type="roll" name="armament5_api" class="button-skill roll-api" data-i18n="attack-u" value="@{roll_command} [@{armament5_name}] [[(@{armament5_bonus}+@{armament5_ranged}+@{armament5_rangemod}+?{Modifiers|0})d6]] [[@{armament5_stress}d6]] --runas|@{ship-name} --|Skill @{armament5_ranged}+@{armament5_bonus}, Damage @{armament5_damage}, @{armament5_targetrange} Range --|@{armament5_comment}" title="Roll API Dice!">
&nbsp;<span >Attack</span>&nbsp;
</button>
</div>
</div>
<div class="auto-expand some-padding shift-down-5">
<!-- <span name="attr_armament5_comment"></span> -->
<textarea name="attr_armament5_comment" data-i18n-placeholder="gunner-comment-desc-notes-place" placeholder="Gunner name / Comment / Description / Notes..." title="@{armament5_comment}" spellcheck="false" ></textarea>
</div>
</div>
</div> <!-- END OF ROW 7 -->
</div>
<!----------------------------------------------------------------------------- CONFIG TAB --------------------------------------------------------------------------------------------------->
<div class="grid-container config contains-thirteen-columns">
<!-- START OF ROW 1-5 -->
<div class="grid-item-black span-one-thru-six configuration">
<div class="black-floating-header-clipped">
<span class="teal-header bold" data-i18n="configuration">Configuration</span>
</div>
<!-- <div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right">
<span class="text-input cover-100" title="">This is a sample configuration</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_config" />
</div>
</div> -->
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-enable-apirolls-desc" title="When enabled, rolls will be using the API script for Alien RPG, allowing for in-chat pushing of rolls. The script needs to be added to the game, obviously. " data-i18n="config-enable-apirolls">Enable API rolls</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_apirolls" />
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-enable-encumbrance-desc" title="Adds fields Wt (weight), # (amount) and Enc (encumbrance) to the Gear list, as well as a Weight option for weapons. Every 4 items of Food or Water in the Consumables section will count as 1 item." data-i18n="config-enable-encumbrance">Enable weights and calculated encumbrance</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_advencumbrance" />
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-gearrepeatingonly-desc" title="" data-i18n="config-gearrepeatingonly">Only use repeating section for Gear</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_gearrepeatingonly" />
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-healthcalculation-desc" title="" data-i18n="config-healthcalculation">Use automatically calculated Health</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_healthcalculation" />
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-squareinput-desc" title="" data-i18n="config-squareinput">Use squarer input boxes</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_squareinput" />
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-optionalspinners-desc" title="" data-i18n="config-optionalspinners">Use spinners in number input fields (up and down arrows on hover)</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_optionalspinners" />
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-spacebackground-desc" title="" data-i18n="config-spacebackground">Use space background</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_spacebackground" />
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-initiativedice-desc" title="" data-i18n="config-initiativedice">Dice to roll for initiative</span>
</div>
<div class="grid-item clip-edges w120 flex-content-center">
<select class="centered select-input" name="attr_config_initiativedice">
<option value="2d6" data-i18n="dice-2d6" selected>2d6</option>
<option value="1d10" data-i18n="dice-1d10">1d10</option>
<option value="1d12" data-i18n="dice-1d12">1d12</option>
<option value="1d20" data-i18n="dice-1d20">1d20</option>
</select>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-75 marg-right pad-right-30px">
<span class="text-input cover-100 configitem" data-i18n-title="config-panicdesc-desc" title="" data-i18n="config-panicdesc">Include panic descriptions in rolls</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_panicdesc" />
</div>
</div>
<!-- <div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges cover-60 marg-right">
<span class="text-input" title="">This is a sample configuration test</span>
</div>
<div class="grid-item clip-edges w120">
<input type="checkbox" class="centered" name="attr_config_test" />
</div>
</div> -->
</div>
<!-- SCHANGELOG -->
<div class="grid-item-black span-eight-thru-thirteen changelog">
<div class="black-floating-header-clipped">
<span class="teal-header bold" data-i18n="changelog">Change log</span>
</div>
<!-- This is a sample of change log
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered">v2.02 <br/>(2021-10-23)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left pad-left pad-right">
<span class="text-input cover-100 align-left" title="">Added configuration tab for sheet level options and customizations.</span>
</div>
<div class="grid-item clip-edges align-left pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added weights and encumbrance calculation as an option.</span>
</div>
<div class="grid-item clip-edges align-left pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added indicators for tabs of lists making it easier to see where there is data in the tabbed list. <br/>Thanks Richard M for this!</span>
</div>
</div>
</div>
-->
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v3.03 <br/>(2022-02-09)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">Fixed armament 3 roll button, changed armament roll name to support API, and changed armor rolls to not use API. </span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v3.02 <br/>(2022-01-19)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">Fixed armament roll issue by calculating rangemod at sheet load. </span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v3.01 <br/>(2022-01-10)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">Fixed macros not working due to roll names being duplicated. </span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v3.00 <br/>(2021-12-28)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">Added configuration tab for sheet level options and customizations, like input fields and background image. </span><button class="button-link appearance-none" type="roll" value="/me https://app.roll20.net/forum/post/10565779/">Link to forum post in chat.</a>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added support for API rolls using the Alien RPG dice roller script. This requires a Pro account.</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added default sheet settings for all the configuration options.</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added weights and encumbrance calculation as an option. Also added a repeating section at the end of teh gear list, to allow adding 9 items or more.</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added option to calculate Health automatcially, and included a Tough checkbox to include in calculation.</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added indicators for tabs of lists making it easier to see where there is data in the tabbed list. <br/>Thanks Richard M for this!</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added a repeating section at end of Gear list to allow for exapanding it, and made the panel scrollable. Also added an option to only use the repeating section, and hide the static gear rowws.</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added four more talent slots.</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added option for squarer input boxes and option to enable spinner (up and down buttons) for number fields.</span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v2.01</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">Fixed roll template, readding the AllProps for use in macros.</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Fixed counting of successes also for Stress dice.</span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v2.0</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">Added the Ship tab.</span>
</div>
<div class="grid-item clip-edges align-left marg-right pad-left pad-right shift-down-5">
<span class="text-input cover-100 align-left" title="">Added counting of successes and failures in roll template.</span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v1.03 <br/>(2020-11-21)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">Added internationalization to support translation of sheet.</span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v1.02 <br/>(2020-08-15)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title=""> Updated some of the layout, adjusted to mirror the layout/tone of the game's character sheet and to make it a bit more understandable after play session feedback.</span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v1.01 <br/>(2019-08-04)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">The Quick Start Rules Adjustments.</span>
</div>
</div>
</div>
<div class="grid-item-black span-one-thru-six cover-100-flex flex-content-right">
<div class="grid-item clip-edges w120 h-fit marg-right">
<span class="centered bold">v1.0 <br/>(2019-07-28)</span>
</div>
<div class="cover-75 flex-content-right flex-column">
<div class="grid-item clip-edges align-left marg-right pad-left pad-right">
<span class="text-input cover-100 align-left" title="">The Quick Start Rules.</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="footer-image"><span class="footer-text" data-i18n="building-betterworlds-u">"Building Better Worlds"</span></div>
<div class="box-under-the-bed"> <!-- HIDDEN DIV -->
<input type="number" name="attr_radiation" value="0" class="" title="@{radiation}"/>
</div>
</div>
<!-- ROLL TEMPLATES -->
<rolltemplate class="sheet-rolltemplate-alien">
<div class="template-wrap">
<div class="template-background">
<div class="template-grid">
<div class="template-grid-item template-span-six">
{{character-name}}
</div>
<div class="template-grid-item template-span-six">
{{roll-name}} {{#roll-type}} ({{roll-type}}) {{/roll-type}}
</div>
{{#roll-dice}}
<div class="template-grid-item template-span-six template-to-the-center">
<div class="template-yellow">
{{roll-dice}}
</div>
</div>
{{/roll-dice}}
<!-- PANIC ROLL -->
{{#panic-roll}}
<div class="template-grid-item template-span-six template-to-the-center">
<div class="template-yellow">
{{panic-roll}}
</div>
</div>
{{/panic-roll}}
{{#rollTotal() panic-roll 7}}
<div i18n-data="panic-7" class="template-grid-item template-span-six panic-effect panic-effect-7">
NERVOUS TWITCH. Your STRESS LEVEL, and the STRESS LEVEL of all friendly PCs in SHORT range of you, increases by one.
</div>
{{/rollTotal() panic-roll 7}}
{{#rollTotal() panic-roll 8}}
<div i18n-data="panic-"8 class="template-grid-item template-span-six panic-effect panic-effect-8">
TREMBLE. You start to tremble uncontrollably. All skill rolls using AGILITY suffer a 2 modification until your panic stops.
</div>
{{/rollTotal() panic-roll 8}}
{{#rollTotal() panic-roll 9}}
<div i18n-data="panic-"9 class="template-grid-item template-span-six panic-effect panic-effect-9">
DROP ITEM. Whether by stress, confusion or the realization that youre all going to die anyway, you drop a weapon or other important item—the GM decides which one. Your STRESS LEVEL increases by one.
</div>
{{/rollTotal() panic-roll 9}}
{{#rollTotal() panic-roll 10}}
<div i18n-data="panic-"10 class="template-grid-item template-span-six panic-effect panic-effect-10">
FREEZE. Youre frozen by fear or stress for one Round, losing your next slow action. Your STRESS LEVEL, and the STRESS LEVEL of all friendly PCs in SHORT range of you, increases by one.
</div>
{{/rollTotal() panic-roll 10}}
{{#rollTotal() panic-roll 11}}
<div i18n-data="panic-11" class="template-grid-item template-span-six panic-effect panic-effect-11">
SEEK COVER. You must use your next action to move away from danger and find a safe spot if possible. You are allowed to make a retreat roll (see page 93) if you have an enemy at ENGAGED range.
Your STRESS LEVEL is decreased by one, but the STRESS LEVEL of all friendly PCs in SHORT range increases by one. After one Round, you can act normally.
</div>
{{/rollTotal() panic-roll 11}}
{{#rollTotal() panic-roll 12}}
<div i18n-data="panic-12" class="template-grid-item template-span-six panic-effect panic-effect-12">
SCREAM. You scream your lungs out for one Round, losing your next slow action. Your STRESS LEVEL is decreased by one, but every friendly character who hears your scream must make an immediate Panic Roll.
</div>
{{/rollTotal() panic-roll 12}}
{{#rollTotal() panic-roll 13}}
<div i18n-data="panic-13" class="template-grid-item template-span-six panic-effect panic-effect-13">
FLEE. You just cant take it anymore. You must flee to a safe place and refuse to leave it. You wont attack anyone and wont attempt anything dangerous. You are not allowed
to make a retreat roll (see page 93) if you have an enemy at ENGAGED range when you flee. Your STRESS LEVEL is decreased by one, but every friendly character who sees you
run must make an immediate Panic Roll.
</div>
{{/rollTotal() panic-roll 13}}
{{#rollTotal() panic-roll 14}}
<div i18n-data="panic-14" class="template-grid-item template-span-six panic-effect panic-effect-14">
BERSERK. You must immediately attack the nearest person or creature, friendly or not. You wont stop until you or the target is Broken. Every friendly character who witnesses
your rampage must make an immediate Panic Roll.
</div>
{{/rollTotal() panic-roll 14}}
{{#rollGreater() panic-roll 14}}
<div i18n-data="panic-15" class="template-grid-item template-span-six panic-effect panic-effect-15">
CATATONIC. You collapse to the floor and cant talk or move, staring blankly into oblivion.
</div>
{{/rollGreater() panic-roll 14}}
<!-- Begin Testing New Roll Template Logic-->
<div class="template-grid-item template-grid template-span-six temaplate-transparent-bg">
{{#rollGreater() base-dice 0}} <!-- BASE DIE ONE -->
<div class="template-die">
{{#rollBetween() base-roll-one 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-one 1 5}}
{{#rollWasCrit() base-roll-one}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-one}}
</div>
{{/rollGreater() base-dice 0}}
{{#rollGreater() base-dice 1}} <!-- BASE DIE TWO -->
<div class="template-die">
{{#rollBetween() base-roll-two 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-two 1 5}}
{{#rollWasCrit() base-roll-two}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-two}}
</div>
{{/rollGreater() base-dice 1}}
{{#rollGreater() base-dice 2}} <!-- BASE DIE THREE -->
<div class="template-die">
{{#rollBetween() base-roll-three 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-three 1 5}}
{{#rollWasCrit() base-roll-three}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-three}}
</div>
{{/rollGreater() base-dice 2}}
{{#rollGreater() base-dice 3}} <!-- BASE DIE FOUR -->
<div class="template-die">
{{#rollBetween() base-roll-four 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-four 1 5}}
{{#rollWasCrit() base-roll-four}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-four}}
</div>
{{/rollGreater() base-dice 3}}
{{#rollGreater() base-dice 4}} <!-- BASE DIE FIVE -->
<div class="template-die">
{{#rollBetween() base-roll-five 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-five 1 5}}
{{#rollWasCrit() base-roll-five}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-five}}
</div>
{{/rollGreater() base-dice 4}}
{{#rollGreater() base-dice 5}} <!-- BASE DIE SIX -->
<div class="template-die">
{{#rollBetween() base-roll-six 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-six 1 5}}
{{#rollWasCrit() base-roll-six}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-six}}
</div>
{{/rollGreater() base-dice 5}}
{{#rollGreater() base-dice 6}} <!-- BASE DIE SEVEN -->
<div class="template-die">
{{#rollBetween() base-roll-seven 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-seven 1 5}}
{{#rollWasCrit() base-roll-seven}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-seven}}
</div>
{{/rollGreater() base-dice 6}}
{{#rollGreater() base-dice 7}} <!-- BASE DIE EIGHT -->
<div class="template-die">
{{#rollBetween() base-roll-eight 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-eight 1 5}}
{{#rollWasCrit() base-roll-eight}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-eight}}
</div>
{{/rollGreater() base-dice 7}}
{{#rollGreater() base-dice 8}} <!-- BASE DIE NINE -->
<div class="template-die">
{{#rollBetween() base-roll-nine 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-nine 1 5}}
{{#rollWasCrit() base-roll-nine}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-nine}}
</div>
{{/rollGreater() base-dice 8}}
{{#rollGreater() base-dice 9}} <!-- BASE DIE TEN -->
<div class="template-die">
{{#rollBetween() base-roll-ten 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-ten 1 5}}
{{#rollWasCrit() base-roll-ten}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-ten}}
</div>
{{/rollGreater() base-dice 9}}
{{#rollGreater() base-dice 10}} <!-- BASE DIE ELEVEN -->
<div class="template-die">
{{#rollBetween() base-roll-eleven 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-eleven 1 5}}
{{#rollWasCrit() base-roll-eleven}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-eleven}}
</div>
{{/rollGreater() base-dice 10}}
{{#rollGreater() base-dice 11}} <!-- BASE DIE TWELVE -->
<div class="template-die">
{{#rollBetween() base-roll-twelve 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-twelve 1 5}}
{{#rollWasCrit() base-roll-twelve}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-twelve}}
</div>
{{/rollGreater() base-dice 11}}
{{#rollGreater() base-dice 12}} <!-- BASE DIE THIRTEEN -->
<div class="template-die">
{{#rollBetween() base-roll-thirteen 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-thirteen 1 5}}
{{#rollWasCrit() base-roll-thirteen}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-thirteen}}
</div>
{{/rollGreater() base-dice 12}}
{{#rollGreater() base-dice 13}} <!-- BASE DIE FOURTEEN -->
<div class="template-die">
{{#rollBetween() base-roll-fourteen 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-fourteen 1 5}}
{{#rollWasCrit() base-roll-fourteen}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-fourteen}}
</div>
{{/rollGreater() base-dice 13}}
{{#rollGreater() base-dice 14}} <!-- BASE DIE FIFTEEN -->
<div class="template-die ">
{{#rollBetween() base-roll-fifteen 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-fifteen 1 5}}
{{#rollWasCrit() base-roll-fifteen}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-fifteen}}
</div>
{{/rollGreater() base-dice 14}}
{{#rollGreater() base-dice 15}} <!-- BASE DIE SIXTEEN -->
<div class="template-die">
{{#rollBetween() base-roll-sixteen 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-sixteen 1 5}}
{{#rollWasCrit() base-roll-sixteen}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-sixteen}}
</div>
{{/rollGreater() base-dice 15}}
{{#rollGreater() base-dice 16}} <!-- BASE DIE SEVENTEEN -->
<div class="template-die">
{{#rollBetween() base-roll-seventeen 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-seventeen 1 5}}
{{#rollWasCrit() base-roll-seventeen}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-seventeen}}
</div>
{{/rollGreater() base-dice 16}}
{{#rollGreater() base-dice 17}} <!-- BASE DIE EIGHTEEN -->
<div class="template-die">
{{#rollBetween() base-roll-eighteen 1 5}}
<div class="template-base-between"></div>
{{/rollBetween() base-roll-eighteen 1 5}}
{{#rollWasCrit() base-roll-eighteen}}
<div class="template-base-success hit"></div>
{{/rollWasCrit() base-roll-eighteen}}
</div>
{{/rollGreater() base-dice 17}}
{{#rollGreater() stress-dice 0}} <!-- STRESS DIE ONE -->
<div class="template-die">
{{#rollWasFumble() stress-roll-one}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-one}}
{{#rollBetween() stress-roll-one 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-one 2 5}}
{{#rollWasCrit() stress-roll-one}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-one}}
</div>
{{/rollGreater() stress-dice 0}}
{{#rollGreater() stress-dice 1}} <!-- STRESS DIE TWO -->
<div class="template-die">
{{#rollWasFumble() stress-roll-two}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-two}}
{{#rollBetween() stress-roll-two 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-two 2 5}}
{{#rollWasCrit() stress-roll-two}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-two}}
</div>
{{/rollGreater() stress-dice 1}}
{{#rollGreater() stress-dice 2}} <!-- STRESS DIE THREE -->
<div class="template-die">
{{#rollWasFumble() stress-roll-three}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-three}}
{{#rollBetween() stress-roll-three 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-three 2 5}}
{{#rollWasCrit() stress-roll-three}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-three}}
</div>
{{/rollGreater() stress-dice 2}}
{{#rollGreater() stress-dice 3}} <!-- STRESS DIE FOUR -->
<div class="template-die">
{{#rollWasFumble() stress-roll-four}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-four}}
{{#rollBetween() stress-roll-four 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-four 2 5}}
{{#rollWasCrit() stress-roll-four}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-four}}
</div>
{{/rollGreater() stress-dice 3}}
{{#rollGreater() stress-dice 4}} <!-- STRESS DIE FIVE -->
<div class="template-die">
{{#rollWasFumble() stress-roll-five}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-five}}
{{#rollBetween() stress-roll-five 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-five 2 5}}
{{#rollWasCrit() stress-roll-five}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-five}}
</div>
{{/rollGreater() stress-dice 4}}
{{#rollGreater() stress-dice 5}} <!-- STRESS DIE SIX -->
<div class="template-die">
{{#rollWasFumble() stress-roll-six}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-six}}
{{#rollBetween() stress-roll-six 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-six 2 5}}
{{#rollWasCrit() stress-roll-six}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-six}}
</div>
{{/rollGreater() stress-dice 5}}
{{#rollGreater() stress-dice 6}} <!-- STRESS DIE SEVEN -->
<div class="template-die">
{{#rollWasFumble() stress-roll-seven}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-seven}}
{{#rollBetween() stress-roll-seven 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-seven 2 5}}
{{#rollWasCrit() stress-roll-seven}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-seven}}
</div>
{{/rollGreater() stress-dice 6}}
{{#rollGreater() stress-dice 7}} <!-- STRESS DIE EIGHT -->
<div class="template-die">
{{#rollWasFumble() stress-roll-eight}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-eight}}
{{#rollBetween() stress-roll-eight 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-eight 2 5}}
{{#rollWasCrit() stress-roll-eight}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-eight}}
</div>
{{/rollGreater() stress-dice 7}}
{{#rollGreater() stress-dice 8}} <!-- STRESS DIE NINE -->
<div class="template-die">
{{#rollWasFumble() stress-roll-nine}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-nine}}
{{#rollBetween() stress-roll-nine 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-nine 2 5}}
{{#rollWasCrit() stress-roll-nine}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-nine}}
</div>
{{/rollGreater() stress-dice 8}}
{{#rollGreater() stress-dice 9}} <!-- STRESS DIE TEN -->
<div class="template-die">
{{#rollWasFumble() stress-roll-ten}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() stress-roll-ten}}
{{#rollBetween() stress-roll-ten 2 5}}
<div class="template-stress-between"></div>
{{/rollBetween() stress-roll-ten 2 5}}
{{#rollWasCrit() stress-roll-ten}}
<div class="template-stress-success hit"></div>
{{/rollWasCrit() stress-roll-ten}}
</div>
{{/rollGreater() stress-dice 9}}
{{#rollGreater() supply-dice 0}} <!-- SUPPLY DIE ONE -->
<div class="template-die template-span-one">
{{#rollWasFumble() supply-roll-one}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() supply-roll-one}}
{{#rollBetween() supply-roll-one 2 6}}
<div class="template-stress-between"></div>
{{/rollBetween() supply-roll-one 2 6}}
</div>
{{/rollGreater() supply-dice 0}}
{{#rollGreater() supply-dice 1}} <!-- SUPPLY DIE TWO -->
<div class="template-die">
{{#rollWasFumble() supply-roll-two}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() supply-roll-two}}
{{#rollBetween() supply-roll-two 2 6}}
<div class="template-stress-between"></div>
{{/rollBetween() supply-roll-two 2 6}}
</div>
{{/rollGreater() supply-dice 1}}
{{#rollGreater() supply-dice 2}} <!-- SUPPLY DIE THREE -->
<div class="template-die">
{{#rollWasFumble() supply-roll-three}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() supply-roll-three}}
{{#rollBetween() supply-roll-three 2 6}}
<div class="template-stress-between"></div>
{{/rollBetween() supply-roll-three 2 6}}
</div>
{{/rollGreater() supply-dice 2}}
{{#rollGreater() supply-dice 3}} <!-- SUPPLY DIE FOUR -->
<div class="template-die">
{{#rollWasFumble() supply-roll-four}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() supply-roll-four}}
{{#rollBetween() supply-roll-four 2 6}}
<div class="template-stress-between"></div>
{{/rollBetween() supply-roll-four 2 6}}
</div>
{{/rollGreater() supply-dice 3}}
{{#rollGreater() supply-dice 4}} <!-- SUPPLY DIE FIVE -->
<div class="template-die">
{{#rollWasFumble() supply-roll-five}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() supply-roll-five}}
{{#rollBetween() supply-roll-five 2 6}}
<div class="template-stress-between"></div>
{{/rollBetween() supply-roll-five 2 6}}
</div>
{{/rollGreater() supply-dice 4}}
{{#rollGreater() supply-dice 5}} <!-- SUPPLY DIE SIX -->
<div class="template-die">
{{#rollWasFumble() supply-roll-six}}
<div class="template-stress-fail stress"></div>
{{/rollWasFumble() supply-roll-six}}
{{#rollBetween() supply-roll-six 2 6}}
<div class="template-stress-between"></div>
{{/rollBetween() supply-roll-six 2 6}}
</div>
{{/rollGreater() supply-dice 5}}
<!-- End Testing New Roll Template Logic-->
</div>
{{#base-dice}}
{{#stress-dice}}
<div class="template-grid-item template-span-half1">
<span data-i18n="template-success" class="template-success">Success: </span>
</div>
<div class="template-grid-item template-span-half2">
<span data-i18n="template-stress" class="template-stress">Stress: </span>
</div>
{{/stress-dice}}
{{^stress-dice}}
<div class="template-grid-item template-span-six">
<span data-i18n="template-success" class="template-success">Success: </span>
</div>
{{/stress-dice}}
{{/base-dice}}
<!--
{{#base-dice}}
<div class="">
[{{buttonlabel}}](~{{buttonlink}})
</div>
{{/base-dice}}
{{#rollTotal() passthroughdata 0}}
<div class="template-grid-item template-span-six rolltemplate-button">
[{{buttonlabel}}](~selected|{{buttonlink}}||{{computed::passthroughdata}})
</div>
{{/rollTotal() passthroughdata 0}}
-->
{{#previousroll}}
<div class="sheet-roll" style="border: 1px solid black">
{{previousrollname}}: {{previousroll}}
</div>
{{/previousroll}}
{{#showoutcome}}
<div class="sheet-outcome" style="color: blue; background-color: whitesmoke;">
{{computed::message}}
</div>
{{/showoutcome}}
{{^base-dice}}
{{#stress-dice}}
<div class="template-grid-item template-span-half1">
<span data-i18n="template-success" class="template-success">Success: </span>
</div>
<div class="template-grid-item template-span-half2">
<span data-i18n="template-stress" class="template-stress">Stress: </span>
</div>
{{/stress-dice}}
{{/base-dice}}
<!-- {{#rollLess() base-dice 1}}
<div class="template-grid-item template-span-half1">
<span class="template-success">&nbsp;</span>
</div>
{{/rollLess() base-dice 1}}
{{#rollGreater() stress-dice 0}}
<div class="template-grid-item template-span-half2">
<span data-i18n="template-stress" class="template-stress">Stress: </span>
</div>
{{/rollGreater() stress-dice 0}}
{{#rollLess() stress-dice 1}}
<div class="template-grid-item template-span-half2">
<span class="template-stress">&nbsp;</span>
</div>
{{/rollLess() stress-dice 1}} -->
{{#current-bonus}}
<div class="template-grid-item template-span-left">
<span data-i18n="template-bonus">Bonus: </span><br/>{{current-bonus}}
</div>
{{/current-bonus}}
{{#current-damage}}
<div class="template-grid-item template-span-center">
<span data-i18n="template-damage">Damage: </span><br/>{{current-damage}}
</div>
{{/current-damage}}
{{#current-range}}
<div class="template-grid-item template-span-right">{{current-range}} <br/>range</div>
{{/current-range}}
{{#current-comment}}
<div class="template-grid-item template-span-six template-to-the-left">
{{current-comment}}
</div>
{{/current-comment}}
{{#allprops() buttonlabel buttonlink passthroughdata character-name roll-name roll-type roll-dice base-dice base-roll-one base-roll-two base-roll-three base-roll-four base-roll-five base-roll-six base-roll-seven base-roll-eight base-roll-nine base-roll-ten base-roll-eleven base-roll-twelve base-roll-thirteen base-roll-fourteen base-roll-fifteen base-roll-sixteen base-roll-seventeen base-roll-eighteen stress-dice stress-roll-one stress-roll-two stress-roll-three stress-roll-four stress-roll-five stress-roll-six stress-roll-seven stress-roll-eight stress-roll-nine stress-roll-ten supply-dice supply-roll-one supply-roll-two supply-roll-three supply-roll-four supply-roll-five supply-roll-six show-weapon current-bonus current-damage current-range current-comment panic-roll }}
<div class="template-grid-item template-span-six">
{{key}} {{value}}
</div>
{{/allprops() buttonlabel buttonlink passthroughdata character-name roll-name roll-type roll-dice base-dice base-roll-one base-roll-two base-roll-three base-roll-four base-roll-five base-roll-six base-roll-seven base-roll-eight base-roll-nine base-roll-ten base-roll-eleven base-roll-twelve base-roll-thirteen base-roll-fourteen base-roll-fifteen base-roll-sixteen base-roll-seventeen base-roll-eighteen stress-dice stress-roll-one stress-roll-two stress-roll-three stress-roll-four stress-roll-five stress-roll-six stress-roll-seven stress-roll-eight stress-roll-nine stress-roll-ten supply-dice supply-roll-one supply-roll-two supply-roll-three supply-roll-four supply-roll-five supply-roll-six show-weapon current-bonus current-damage current-range current-comment panic-roll }}
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-aliens">
<div class="rolltemplate-alien">
<div class="template-wrap">
<div class="template-background">
<div class="template-grid">
<div class="template-grid-item template-span-six">
{{character-name}}
</div>
<div class="template-grid-item template-span-six">
{{roll-name}} {{#roll-type}} ({{roll-type}}) {{/roll-type}}
</div>
{{#roll-dice}}
<div class="template-grid-item template-span-six template-to-the-center">
<div class="template-yellow">
{{roll-dice}}
</div>
</div>
{{/roll-dice}}
<!-- PANIC ROLL -->
{{#panic-roll}}
<div class="template-grid-item template-span-six template-to-the-center">
<div class="template-yellow">
{{panic-roll}}
</div>
</div>
{{/panic-roll}}
{{#rollTotal() panic-roll 7}}
<div i18n-data="panic-7" class="template-grid-item template-span-six panic-effect panic-effect-7">
NERVOUS TWITCH. Your STRESS LEVEL, and the STRESS LEVEL of all friendly PCs in SHORT range of you, increases by one.
</div>
{{/rollTotal() panic-roll 7}}
{{#rollTotal() panic-roll 8}}
<div i18n-data="panic-"8 class="template-grid-item template-span-six panic-effect panic-effect-8">
TREMBLE. You start to tremble uncontrollably. All skill rolls using AGILITY suffer a 2 modification until your panic stops.
</div>
{{/rollTotal() panic-roll 8}}
{{#rollTotal() panic-roll 9}}
<div i18n-data="panic-"9 class="template-grid-item template-span-six panic-effect panic-effect-9">
DROP ITEM. Whether by stress, confusion or the realization that youre all going to die anyway, you drop a weapon or other important item—the GM decides which one. Your STRESS LEVEL increases by one.
</div>
{{/rollTotal() panic-roll 9}}
{{#rollTotal() panic-roll 10}}
<div i18n-data="panic-"10 class="template-grid-item template-span-six panic-effect panic-effect-10">
FREEZE. Youre frozen by fear or stress for one Round, losing your next slow action. Your STRESS LEVEL, and the STRESS LEVEL of all friendly PCs in SHORT range of you, increases by one.
</div>
{{/rollTotal() panic-roll 10}}
{{#rollTotal() panic-roll 11}}
<div i18n-data="panic-11" class="template-grid-item template-span-six panic-effect panic-effect-11">
SEEK COVER. You must use your next action to move away from danger and find a safe spot if possible. You are allowed to make a retreat roll (see page 93) if you have an enemy at ENGAGED range.
Your STRESS LEVEL is decreased by one, but the STRESS LEVEL of all friendly PCs in SHORT range increases by one. After one Round, you can act normally.
</div>
{{/rollTotal() panic-roll 11}}
{{#rollTotal() panic-roll 12}}
<div i18n-data="panic-12" class="template-grid-item template-span-six panic-effect panic-effect-12">
SCREAM. You scream your lungs out for one Round, losing your next slow action. Your STRESS LEVEL is decreased by one, but every friendly character who hears your scream must make an immediate Panic Roll.
</div>
{{/rollTotal() panic-roll 12}}
{{#rollTotal() panic-roll 13}}
<div i18n-data="panic-13" class="template-grid-item template-span-six panic-effect panic-effect-13">
FLEE. You just cant take it anymore. You must flee to a safe place and refuse to leave it. You wont attack anyone and wont attempt anything dangerous. You are not allowed
to make a retreat roll (see page 93) if you have an enemy at ENGAGED range when you flee. Your STRESS LEVEL is decreased by one, but every friendly character who sees you
run must make an immediate Panic Roll.
</div>
{{/rollTotal() panic-roll 13}}
{{#rollTotal() panic-roll 14}}
<div i18n-data="panic-14" class="template-grid-item template-span-six panic-effect panic-effect-14">
BERSERK. You must immediately attack the nearest person or creature, friendly or not. You wont stop until you or the target is Broken. Every friendly character who witnesses
your rampage must make an immediate Panic Roll.
</div>
{{/rollTotal() panic-roll 14}}
{{#rollGreater() panic-roll 14}}
<div i18n-data="panic-15" class="template-grid-item template-span-six panic-effect panic-effect-15">
CATATONIC. You collapse to the floor and cant talk or move, staring blankly into oblivion.
</div>
{{/rollGreater() panic-roll 14}}
<!-- Begin Testing New Roll Template Logic-->
{{#base-dice}} <!-- BASE DICE -->
<div class="template-grid-item template-span-six base-dice">
{{base-dice}}
</div>
{{/base-dice}}
{{#stress-dice}} <!-- STRESS DICE -->
<div class="template-grid-item template-span-six stress-dice">
{{stress-dice}}
</div>
{{/stress-dice}}
{{#supply-dice}} <!-- SUPPLY DICE -->
<div class="template-grid-item template-span-six supply-dice">
{{supply-dice}}
</div>
{{/supply-dice}}
{{#base-dice}}
{{#stress-dice}}
<div class="template-grid-item template-span-half1">
<span data-i18n="template-success" class="template-success">Success: </span>
</div>
<div class="template-grid-item template-span-half2">
<span data-i18n="template-stress" class="template-stress">Stress: </span>
</div>
{{/stress-dice}}
{{^stress-dice}}
<div class="template-grid-item template-span-six">
<span data-i18n="template-success" class="template-success">Success: </span>
</div>
{{/stress-dice}}
{{/base-dice}}
<!--
{{#base-dice}}
<div class="">
[{{buttonlabel}}](~{{buttonlink}})
</div>
{{/base-dice}}
{{#rollTotal() passthroughdata 0}}
<div class="template-grid-item template-span-six rolltemplate-button">
[{{buttonlabel}}](~{{buttonlink}}||{{computed::passthroughdata}})
</div>
{{/rollTotal() passthroughdata 0}}
-->
{{#previousroll}}
<div class="sheet-roll" style="border: 1px solid black">
{{previousrollname}}: {{previousroll}}
</div>
{{/previousroll}}
{{#showoutcome}}
<div class="sheet-outcome" style="color: blue; background-color: whitesmoke;">
{{computed::message}}
</div>
{{/showoutcome}}
{{#current-bonus}}
<div class="template-grid-item template-span-left">
<span data-i18n="template-bonus">Bonus: </span>{{current-bonus}}
</div>
{{/current-bonus}}
{{#current-damage}}
<div class="template-grid-item template-span-center">
<span data-i18n="template-damage">Damage: </span>{{current-damage}}
</div>
{{/current-damage}}
{{#current-range}}
<div class="template-grid-item template-span-right">{{current-range}}</div>
{{/current-range}}
{{#current-comment}}
<div class="template-grid-item template-span-six template-to-the-left">
{{current-comment}}
</div>
{{/current-comment}}
{{#allprops() buttonlabel buttonlink passthroughdata character-name roll-name roll-type roll-dice base-dice base-roll-one base-roll-two base-roll-three base-roll-four base-roll-five base-roll-six base-roll-seven base-roll-eight base-roll-nine base-roll-ten base-roll-eleven base-roll-twelve base-roll-thirteen base-roll-fourteen base-roll-fifteen base-roll-sixteen base-roll-seventeen base-roll-eighteen stress-dice stress-roll-one stress-roll-two stress-roll-three stress-roll-four stress-roll-five stress-roll-six stress-roll-seven stress-roll-eight stress-roll-nine stress-roll-ten supply-dice supply-roll-one supply-roll-two supply-roll-three supply-roll-four supply-roll-five supply-roll-six show-weapon current-bonus current-damage current-range current-comment panic-roll }}
<div class="template-grid-item template-span-six">
{{key}} {{value}}
</div>
{{/allprops() buttonlabel buttonlink passthroughdata character-name roll-name roll-type roll-dice base-dice base-roll-one base-roll-two base-roll-three base-roll-four base-roll-five base-roll-six base-roll-seven base-roll-eight base-roll-nine base-roll-ten base-roll-eleven base-roll-twelve base-roll-thirteen base-roll-fourteen base-roll-fifteen base-roll-sixteen base-roll-seventeen base-roll-eighteen stress-dice stress-roll-one stress-roll-two stress-roll-three stress-roll-four stress-roll-five stress-roll-six stress-roll-seven stress-roll-eight stress-roll-nine stress-roll-ten supply-dice supply-roll-one supply-roll-two supply-roll-three supply-roll-four supply-roll-five supply-roll-six show-weapon current-bonus current-damage current-range current-comment panic-roll }}
</div>
</div>
</div>
</rolltemplate>
<!--Sheet Workers -->
<script type="text/worker">
/* number and log handling */
const int = (score, on_error = 0) => parseInt(score) || on_error;
const float = (score, on_error = 0) => parseFloat(score) || on_error;
const clog = (text, title = "", color = "green", style = "font-size:12px; font-weight:normal;", headerstyle = "font-size:13px; font-weight:bold;") => {
let titleStyle = `color:${color}; ${headerstyle} text-decoration:underline;`;
let textStyle = `color:${color}; ${style}`;
let output = `%c${title} %c${text}`;
if (title) {
console.log(output, titleStyle, textStyle);
} else {
output = `%c${text}`;
console.log(output, textStyle);
}
};
/* Oosh async attribute functions */
const asw = (() => {
const setActiveCharacterId = function(charId){
let oldAcid=getActiveCharacterId();
let ev = new CustomEvent("message");
ev.data={"id":"0", "type":"setActiveCharacter", "data":charId};
self.dispatchEvent(ev);
return oldAcid;
};
const promisifyWorker = (worker, parameters) => {
let acid=getActiveCharacterId();
let prevAcid=null;
return new Promise((res,rej)=>{
prevAcid=setActiveCharacterId(acid);
try {if (worker===0) getAttrs(parameters[0]||[],(v)=>res(v));
else if (worker===1) setAttrs(parameters[0]||{}, parameters[1]||{},(v)=>res(v));
else if (worker===2) getSectionIDs(parameters[0]||'',(v)=>res(v));
} catch(err) {rej(console.error(err))}
}).finally(()=>setActiveCharacterId(prevAcid));
}
return {
getAttrs(attrArray) {return promisifyWorker(0, [attrArray])},
setAttrs(attrObj, options) {return promisifyWorker(1, [attrObj, options])},
getSectionIDs(section) {return promisifyWorker(2, [section])},
setActiveCharacterId,
}
})();
// METHODS FOR PARSED ROLLS
const rollEscape = {
chars: { '"': '%quot;', ',': '%comma;', ':': '%colon;', '}': '%rcub;', '{': '%lcub;', },
escape(str) {
str = (typeof(str) === 'object') ? JSON.stringify(str) : (typeof(str) === 'string') ? str : null;
return (str) ? `${str}`.replace(new RegExp(`[${Object.keys(this.chars)}]`, 'g'), (r) => this.chars[r]) : null;
},
unescape(str) {
str = `${str}`.replace(new RegExp(`(${Object.values(this.chars).join('|')})`, 'g'), (r) => Object.entries(this.chars).find(e=>e[1]===r)[0]);
return JSON.parse(str);
}
}
// Helper function to grab player input
const getQuery = async (queryText) => {
const rxGrab = /^0\[(.*)\]\s*$/;
let rollBase = `! {{query1=[[ 0[${queryText}] ]]}}`, // just a [[0]] roll with an inline tag
queryRoll = await startRoll(rollBase),
queryResponse = (queryRoll.results.query1.expression.match(rxGrab) || [])[1];
finishRoll(queryRoll.rollId); // you can just let this time out if you want - we're done with it
return queryResponse;
};
/* GiGs 'Super Simple Summarizer' */
const repeatingSum = (destination, section, fields, multiplier = 1) => {
if (!Array.isArray(fields)) fields = [fields];
getSectionIDs(`repeating_${section}`, (idArray) => {
const attrArray = idArray.reduce((m, id) => [...m, ...fields.map((field) => `repeating_${section}_${id}_${field}`)], []);
getAttrs(attrArray, (v) => {
//clog("values of v: " + JSON.stringify(v));
// getValue: if not a number, returns 1 if it is 'on' (checkbox), otherwise returns 0..
const getValue = (section, id, field) => float(v[`repeating_${section}_${id}_${field}`]) || (v[`repeating_${section}_${id}_${field}`] === "on" ? 1 : 0);
const sumTotal = idArray.reduce((total, id) => total + fields.reduce((subtotal, field) => subtotal * getValue(section, id, field), 1), 0);
setAttrs({
[destination]: sumTotal * multiplier,
});
});
});
};
// VERSIONING
// If need for specific data updates with new version then include as a case comparing sheet version with version in the below Switch statement
on("sheet:opened", () => {
getAttrs(["sheetversion", "version", "newchar"], (values) => {
var sheet = float(values.sheetversion),
actual = float(values.version),
newchar = int(values.newchar);
clog(`Versioning; sheet version: ${sheet}, actual: ${actual}, new char: ${newchar}`);
// Add additional check below, e.g. case newchar != 1 && actual < 2.02
// In the case statements, call on a separate function to handle data upgrades and other necessary changes
switch (true) {
case newchar == 1 :
// A new character would always be on the sheet version, no need to bother with upgrades but need to reset the newchar attribute
clog(`New character identified. New char: ${newchar}, sheet version: ${sheet}, actual: ${actual}`);
setAttrs({
version: sheet,
newchar: 0,
config_notice: 1
});
break;
case actual < sheet :
// This can be use as example of upgrade handling, use specific versions in the case logic to handle version specific upgrade of attributes, e.g. actual < 2.10 :
// Any upgrade handling needs to be done above this one, and may set the actual variable to be same as sheet to avoid doing the below setAttrs twice.
clog(`New version identified. New char: ${newchar}, sheet version: ${sheet}, actual: ${actual}`);
// Add reference to upgrade function here, if needed, e.g. upgrade_to_2.24()
setAttrs({
version: sheet,
newchar: 0,
config_notice: 1
});
// In case an upgrade can be followed by further upgrading, then omit the break at this stage to move down the list of cases
break;
}
});
});
// Parsed Roll, triggered from sheet. Need to add logic and attributes for pushing rolls, keeping this for future additions.
const rollFirst = async (ev) => {
// We'll pretend we've done a getAttrs on the attacker's weapon for all the required values
// Row ID's must be provided when using action buttons too, we'll skip all of that here though
clog(`First event: ${JSON.stringify(ev)}`);
clog(`Event name: ${ev.htmlAttributes.name}`);
const rollName = (ev.htmlAttributes.name).slice(4);
clog(`Roll name: ${rollName}`);
let modifiers = await getQuery(`?{Modifiers?|0}`);
const attrs = await asw.getAttrs(["character_name", rollName, "stress"]);
const base = int(attrs[rollName]),
stress = int(attrs.stress);
var baseStr = "", stressStr = "";
let total = base + int(modifiers);
clog(`Total = ${base} + ${modifiers} = ${total}`);
for(let i = 1; i <= total; i++) { baseStr += "[[1d6]] "; }
for(let i = 1; i <= stress; i++) { stressStr += "[[1d6]] "; }
let rollBase = `@{secret_roll} &{template:aliens} {{character-name=${attrs.character_name} }} {{roll-name=${rollName} }} {{base-dice=${baseStr} }} {{stress-dice=${stressStr} }} {{passthroughdata=[[0]]}} {{buttonlabel=Push Roll}} {{buttonlink=pushroll}}`;
let firstRoll = await startRoll(rollBase);
// rollValue = firstRoll.results.roll1.result;
clog(`First roll data: ${JSON.stringify(firstRoll)}`);
clog(`First roll data: ${JSON.stringify(firstRoll.rolls)}`);
// Storing all the passthrough data required for the next roll in an Object helps for larger rolls
let rollData = {
roller: attrs.character_name,
}
// Finish the roll, passing the escaped rollData object into the template as computed::passthroughdata
// Our roll template then inserts that into [butonlabel](~selected|buttonlink||<computed::passthroughdata>)
// ~selected allows anyone to click the button with their token selected. Omitting this will cause the button
// to default to whichever character is active in the sandbox when the button is created
finishRoll(firstRoll.rollId, {
passthroughdata: rollEscape.escape(rollData),
});
};
/*
// The defend roll triggered from the button sent to chat by rollAttack()
const rollPush = async (ev) => {
let origRoll = rollEscape.unescape(ev.originalRollId);
console.info(`Original roll: ${JSON.stringify(origRoll)}`);
//let attrs = { character_name: 'Bob', weapon_name: 'Celery', attack_bonus: '-10', }
const attrs = await asw.getAttrs(["character_name", "strength", "stress"]);
let rollBase = `&{template:aliens} {{name=${attrs.character_name} push}} {{roll-name=Push}} {{base-dice=[[${attrs.strength}d6]]}} {{stress-dice=[[${attrs.stress}d6]] }} {{previousrollname=${attrs.character_name}s Attack}} {{previousroll=${ev.originalRollId}}} {{showoutcome=1}} {{message=[[0]]}} {{passthroughdata=[[0]]}} {{buttonlabel=Push Roll}} {{buttonlink=pushroll}}`;
let pushedRoll = await startRoll(rollBase);
// Now we can do some further computation to insert into the {{outcome}} field, primed with a [[0]] roll
//let pushedTotal = pushedRoll.results.roll1.result;
let resultText = `${origRoll.character-name} pushes roll!`;
// Finish the roll, inserting our computed text string into the roll template
finishRoll(pushedRoll.rollId, {
message: resultText,
});
};
*/
// The pushroll button still needs its event listener, just like a normal button
on('clicked:strength clicked:agility clicked:wits clicked:empathy', async (ev) => {
clog(`Starting first roll`);
await rollFirst(ev);
clog(`Completed first roll`);
});
/*
// The pushroll button still needs its event listener, just like a normal button
on('clicked:pushroll', async (ev) => {
clog(`Starting push roll`);
await rollPush(ev);
clog(`Completed push roll`);
});
*/
on('change:secret_roll_api sheet:opened', (ev) => {
getAttrs(['secret_roll_api', 'roll_command'], (values) => {
var s = values.secret_roll_api;
if ( s == "0" || !s ) {
s = "!alienr";
} else {
s = "!alienrw"
}
setAttrs({
roll_command: s
});
});
});
// CALCULATE STRESS - HEALTH - RADIATION - VALUE FROM CHECKBOXES OR ATTRIBUTE
const variableAttributes = ["stress","health","radiation"];
variableAttributes.forEach(function (variableAttribute) {
// create an array of the checkbox names. the array(10) sets how many checkboxes there are - change to match.
const variableAttributeChecks = Array(10).fill().map((_, index) => `${variableAttribute}_${index +1}`);
on(`change:${variableAttribute} change:${variableAttributeChecks.join(' change:')}`, function (eventinfo) {
getAttrs(variableAttributeChecks.concat([variableAttribute, variableAttribute + "_max"]), function (values) {
console.log("%c|*** Character Sheet Calculating Attribute Value Change ***|", "color:Black; background-color: LawnGreen");
console.log(eventinfo.sourceAttribute + " was activated by " + eventinfo.sourceType);
console.log("Previous Value: " + eventinfo.previousValue + " changed to a New Value of: " + eventinfo.newValue);
console.log(JSON.stringify(eventinfo));
console.log('checkbox names: ' + variableAttributeChecks.join(', '));
if (eventinfo.sourceAttribute == variableAttribute) {
// stress or health token bar change
const newValue = values[variableAttribute]*1||0;
const setAttributeValuesAttrs = variableAttributeChecks.reduce((final,item,index) => {
final[item] = (index < newValue ? 1: 0); // index will be 0 to 9, so we use < instead of <=
console.log(`Setting Attribute Values: ${item} = ${index < newValue ? 1: 0}`);
return final;
},{});
setAttrs(setAttributeValuesAttrs, {silent: true});
} else {
const attributeTotal = variableAttributeChecks.reduce((total,item) => total + values[item] *1||0, 0);
const setAttributeFinalAttrs = {};
setAttributeFinalAttrs[variableAttribute] = attributeTotal;
console.log("Setting Attribute Values: " + attributeTotal);
setAttrs(setAttributeFinalAttrs, {silent: true});
}
});
});
});
/* */
// CALCULATE Health
on("change:strength change:tough sheet:opened", (eventinfo) => {
//clog("Change detected: Health");
//clog(`Eventinfo: ${JSON.stringify(eventinfo)}`);
getAttrs(["strength", "tough", "health_calc"], (values) => {
const strength = int(values.strength),
tough = int(values.tough),
health = strength + tough;
clog(`Health values: strength = ${strength}, tough = ${tough}, calculated health = ${health}`);
setAttrs({
health_calc: health
});
});
});
// CALCULATE Encumbrance
// Calculate encumbrance values for repeating gear section
on("change:repeating_gear remove:repeating_gear sheet:opened", function () {
clog("Change Detected: Character Additional Gear Encumbrance");
repeatingSum("encumbrance_repgear", "gear", ["wt", "num"]);
});
// Calculate encumbrance values for static gear list
on("change:total_wt_item_one change:total_wt_item_two change:total_wt_item_three change:total_wt_item_four change:total_wt_item_five change:total_wt_item_six change:total_wt_item_seven change:total_wt_item_eight sheet:opened", () => {
clog("Change Detected: Character Gear Encumbrance");
const weights = ["wt_item_one", "wt_item_two", "wt_item_three", "wt_item_four", "wt_item_five", "wt_item_six", "wt_item_seven", "wt_item_eight"];
const amounts = ["num_item_one", "num_item_two", "num_item_three", "num_item_four", "num_item_five", "num_item_six", "num_item_seven", "num_item_eight"];
getAttrs(["encumbrance_gear", "wt_item_one", "wt_item_two", "wt_item_three", "wt_item_four", "wt_item_five", "wt_item_six", "wt_item_seven", "wt_item_eight", "num_item_one", "num_item_two", "num_item_three", "num_item_four", "num_item_five", "num_item_six", "num_item_seven", "num_item_eight"], (values) => {
const w1 = float(values.wt_item_one),
w2 = float(values.wt_item_two),
w3 = float(values.wt_item_three),
w4 = float(values.wt_item_four),
w5 = float(values.wt_item_five),
w6 = float(values.wt_item_six),
w7 = float(values.wt_item_seven),
w8 = float(values.wt_item_eight),
n1 = float(values.num_item_one),
n2 = float(values.num_item_two),
n3 = float(values.num_item_three),
n4 = float(values.num_item_four),
n5 = float(values.num_item_five),
n6 = float(values.num_item_six),
n7 = float(values.num_item_seven),
n8 = float(values.num_item_eight),
total = float((n1*w1) + (n2*w2) + (n3*w3) + (n4*w4) + (n5*w5) + (n6*w6) + (n7*w7) + (n8*w8));
//clog(`gear weights ${values.wt_item_one} ${values.wt_item_two} ${values.wt_item_three} ${values.wt_item_four} ${values.wt_item_five} ${values.wt_item_six} ${values.wt_item_seven} ${values.wt_item_eight}`);
//clog(`gear amounts ${n1} ${n2} ${n3} ${n4} ${n5} ${n6} ${n7} ${n8} `);
setAttrs({
encumbrance_gear: total
});
});
});
// Encumbrance for weapons
on("change:weapon_one_weight change:weapon_two_weight change:weapon_three_weight change:weapon_four_weight change:weapon_five_weight change:weapon_six_weight sheet:opened", () => {
clog("Change Detected: Character Weapon Encumbrance");
getAttrs(["encumbrance_weapons", "weapon_one_weight", "weapon_two_weight", "weapon_three_weight", "weapon_four_weight", "weapon_five_weight", "weapon_six_weight"], (values) => {
const w1 = float(values.weapon_one_weight),
w2 = float(values.weapon_two_weight),
w3 = float(values.weapon_three_weight),
w4 = float(values.weapon_four_weight),
w5 = float(values.weapon_five_weight),
w6 = float(values.weapon_six_weight),
total = float(w1 + w2 + w3 + w4 + w5 + w6);
//clog(`weapon weights ${values.weapon_one_weight} ${values.weapon_two_weight} ${values.weapon_three_weight} ${values.weapon_four_weight} ${values.weapon_five_weight} ${values.weapon_six_weight}`);
//clog("weapon 1 weight: "+ JSON.stringify(w1));
//clog(`weapon total weight: ${w1 + w2 + w3 + w4 + w5 + w6}`);
setAttrs({
encumbrance_weapons: total
});
});
});
// Encumbrance for consumables
on("change:food change:water sheet:opened", () => {
getAttrs(["food", "water", "encumbrance_consum"], (values) => {
const food = Math.ceil(int(values.food)/4),
water = Math.ceil(int(values.water)/4),
encumb = food + water;
//clog(`Food ${food}, water ${water} and encumberance ${encumb}`);
setAttrs({
encumbrance_consum: encumb
});
});
});
// Total Encumbrance
on("change:encumbrance change:encumbrance_repgear change:encumbrance_gear change:encumbrance_weapons change:encumbrance_consum change:strength change:packmule change:config_advencumbrance sheet:opened", () => {
getAttrs(["strength", "packmule", "encumbrance_repgear", "encumbrance_gear", "encumbrance_weapons", "encumbrance_consum", "config_advencumbrance", "encumbrance", "encumbrance_calc"], (values) => {
const repgear = float(values.encumbrance_repgear),
gear = float(values.encumbrance_gear),
weapons = float(values.encumbrance_weapons),
strength = int(values.strength),
packmule = int(values.packmule),
consumables = int(values.encumbrance_consum),
encumb_calc = repgear + gear + weapons + consumables,
carrycap = (strength*2) + packmule,
config = values.config_advencumbrance,
encumb = int(values.encumbrance);
//clog(`Carry cap and pack mule: pack mule ${packmule}, strength ${strength} and carry cap ${carrycap}`);
//clog(`Test total ${total} for nonzero value: ${total != 0}`);
//clog(`advanced encumbrance: ${values.config_advencumbrance}`);
var overencumbered = 0, overloaded = 0, total = 0;
( config == "on" ) ? total = encumb_calc : total = encumb;
( total > carrycap ) ? overencumbered = 1 : overencumbered = 0;
( total > (carrycap*2) ) ? overloaded = 1 : overloaded = 0;
//clog(`Manual encumbrance is ${encumb}, calculated encumbrance is ${encumb_calc} and total is ${total}`);
//clog(`Overencumbered: ${total > carrycap}`);
//clog(`overloaded: ${total > (carrycap*2)}`);
//if ( total > carrycap ) overencumbered = 1;
//if ( total > (carrycap*2) ) overloaded = 1;
//if ( encumb > carrycap ) overenc_manual = 0;
//if ( encumb > (carrycap*2) ) overenc_manual = 0;
// Only update total encumbrance if encumbrance and weights are actually used.
// Added configuration for chosing calculated encumbrance using new attribute encumbrance_calc
setAttrs({
encumbrance_calc: encumb_calc,
carrycap: carrycap,
overencumbered: overencumbered,
overloaded: overloaded
});
});
});
// Set Armament range modifier
const armas = ["armament1","armament2","armament3","armament4","armament5"];
armas.forEach( (arma) => {
const target = arma+"_targetrange";
const rangemod = arma+"_rangemod";
//clog("Armament: "+arma+" Target: "+target+" Range mod: "+rangemod);
on(`change:${target} sheet:opened`, (eventInfo) => {
getAttrs([target, rangemod], (values) => {
//clog("Armament changed: "+target+" value: "+values[target]+" current range mod: "+values[rangemod]);
var actual = 0;
switch(values[target]) {
case "Contact": actual = 2; break;
case "Short": actual = 1; break;
case "Medium": actual = 0; break;
case "Long": actual = -1; break;
case "Extreme": actual = -2; break;
}
setAttrs({[rangemod]: actual},{silent: true});
//clog("Armament range modification changed: "+target+", range mod "+rangemod+", range mod value: "+actual);
})
})
});
// Set Armament tab indicator
const arma_buttons = {"armament1":"I","armament2":"II","armament3":"III","armament4":"IV","armament5":"V"};
//clog("Arma buttons: "+ JSON.stringify(arma_buttons));
//clog("Arma button1 : "+ JSON.stringify(arma_buttons["armament1"]));
armas.forEach( (arma) => {
const armament = arma,
name = arma+"_name",
bonus = arma+"_bonus",
damage = arma+"_damage",
button = arma+"_tab";
on(`change:${name} change:${bonus} change:${damage} sheet:opened`, (eventInfo) => {
getAttrs([name, bonus, damage, button], (values) => {
//clog("armament values for button status: "+JSON.stringify(values));
var active = "-";
if( values[name] != "" || values[bonus] != "0" || values[damage] != "0" ) {
active = arma_buttons[arma];
}
//clog("active : "+active);
setAttrs({
[button]: active
},{silent:true});
});
});
});
// Set Internal modules tab indicator (only for second tab)
on(`change:module16 change:module17 change:module18 change:module19 change:module20 change:module21 change:module22 change:module23 change:module24 change:module25 change:module26 change:module27 change:module28 change:module29 change:module30 sheet:opened`, (eventInfo) => {
getAttrs(["module16", "module17", "module18", "module19", "module20", "module21", "module22", "module23", "module24", "module25", "module26", "module27", "module28", "module29", "module30"], (values) => {
//clog("modules values for button status: "+JSON.stringify(values));
const button = "modules2_tab";
var active = "-";
for (let i = 16; i <= 30; i++) {
if( values[`module${i}`] != "" ) {
active = "II";
}
//clog("value: "+ JSON.stringify(values[`module${i}`]) +", active: "+ active);
}
//clog("active eor : "+active);
setAttrs({
[button]: active
},{silent:true});
});
});
// Set Ship logs 2nd tab indicator
on(`change:log16 change:log17 change:log18 change:log19 change:log20 change:log21 change:log22 change:log23 change:log24 change:log25 change:log26 change:log27 change:log28 change:log29 change:log30 sheet:opened`, (eventInfo) => {
getAttrs(["log16", "log17", "log18", "log19", "log20", "log21", "log22", "log23", "log24", "log25", "log26", "log27", "log28", "log29", "log30"], (values) => {
//clog("log values for button status: "+JSON.stringify(values));
const button = "logs2_tab";
var active = "-";
for (let i = 16; i <= 30; i++) {
if( values[`log${i}`] != "" ) {
active = "II";
}
//clog("value: "+ JSON.stringify(values[`log${i}`]) +", active: "+ active);
}
//clog("active eor : "+active);
setAttrs({
[button]: active
},{silent:true});
});
});
// Set Ship logs 3rd tab indicator
on(`change:log31 change:log32 change:log33 change:log34 change:log35 change:log36 change:log37 change:log38 change:log39 change:log40 change:log41 change:log42 change:log43 change:log44 change:log45 sheet:opened`, (eventInfo) => {
getAttrs(["log31", "log32", "log33", "log34", "log35", "log36", "log37", "log38", "log39", "log40", "log41", "log42", "log43", "log44", "log45"], (values) => {
//clog("log values for button status: "+JSON.stringify(values));
const button = "logs3_tab";
var active = "-";
for (let i = 31; i <= 45; i++) {
if( values[`log${i}`] != "" ) {
active = "III";
}
//clog("value: "+ JSON.stringify(values[`log${i}`]) +", active: "+ active);
}
//clog("active eor : "+active);
setAttrs({
[button]: active
},{silent:true});
});
});
// Highlight buttons if talents / weapons are populated
talents = {"one": "I", "two": "II", "three": "III", "four": "IV", "five": "V", "six": "VI", "seven": "VII", "eight": "VIII"};
_.each(Object.keys(talents), (tal) => {
on(`change:talent_${tal} sheet:opened`, function() {
//clog(`Current talent: ${tal}, current value: ${talents[tal]}`);
getAttrs([`talent_${tal}`], function(v){
var talentname = v[`talent_${tal}`];
//clog("Talent output: "+ (talentname.length > 0) ? talents[`${tal}`] : "-");
var txt = (talentname.length > 0) ? talents[`${tal}`] : "-";
setAttrs({[`tal_${tal}`]: txt});
});
});
});
/*
on("change:talent_one sheet:opened", function(){
getAttrs(["talent_one"], function(v){
var tal = v.talent_one;
var txt = (tal.length > 0) ? "I" : "-";
setAttrs({tal_one: txt});
});
});
on("change:talent_two sheet:opened", function(){
getAttrs(["talent_two"], function(v){
var tal = v.talent_two;
var txt = (tal.length > 0) ? "II" : "-";
setAttrs({tal_two: txt});
});
});
on("change:talent_three sheet:opened", function(){
getAttrs(["talent_three"], function(v){
var tal = v.talent_three;
var txt = (tal.length > 0) ? "III" : "-";
setAttrs({tal_three: txt});
});
});
on("change:talent_four sheet:opened", function(){
getAttrs(["talent_four"], function(v){
var tal = v.talent_four;
var txt = (tal.length > 0) ? "IV" : "-";
setAttrs({tal_four: txt});
});
});
*/
on("change:weapon_one_name sheet:opened", function(){
getAttrs(["weapon_one_name"], function(v){
var wpn = v.weapon_one_name;
var txt = (wpn.length > 0) ? "I" : "-";
setAttrs({wpn_one: txt});
});
});
on("change:weapon_two_name sheet:opened", function(){
getAttrs(["weapon_two_name"], function(v){
var wpn = v.weapon_two_name;
var txt = (wpn.length > 0) ? "II" : "-";
setAttrs({wpn_two: txt});
});
});
on("change:weapon_three_name sheet:opened", function(){
getAttrs(["weapon_three_name"], function(v){
var wpn = v.weapon_three_name;
var txt = (wpn.length > 0) ? "III" : "-";
setAttrs({wpn_three: txt});
});
});
on("change:weapon_four_name sheet:opened", function(){
getAttrs(["weapon_four_name"], function(v){
var wpn = v.weapon_four_name;
var txt = (wpn.length > 0) ? "IV" : "-";
setAttrs({wpn_four: txt});
});
});
on("change:weapon_five_name sheet:opened", function(){
getAttrs(["weapon_five_name"], function(v){
var wpn = v.weapon_five_name;
var txt = (wpn.length > 0) ? "V" : "-";
setAttrs({wpn_five: txt});
});
});
on("change:weapon_six_name sheet:opened", function(){
getAttrs(["weapon_six_name"], function(v){
var wpn = v.weapon_six_name;
var txt = (wpn.length > 0) ? "VI" : "-";
setAttrs({wpn_six: txt});
});
});
// Action Button Tabs
on("clicked:tab_character", function() {
console.log("tab_character button clicked");
setAttrs({
tab_sheet: "Character"
});
console.log("Sheet tab Set To: Character");
});
on("clicked:tab_ship", function() {
console.log("tab_ship button clicked");
setAttrs({
tab_sheet: "Ship"
});
console.log("Sheet tab Set To: Ship");
});
on("clicked:tab_config", function() {
console.log("tab_config button clicked");
setAttrs({
tab_sheet: "Config",
config_notice: ""
});
console.log("Sheet tab Set To: Config");
});
on("clicked:tab_one", function() {
console.log("tab_one button clicked");
setAttrs({
tab: 1
});
console.log("tab Set To: 1");
});
on("clicked:tab_two", function() {
console.log("tab_two button clicked");
setAttrs({
tab: 2
});
console.log("tab Set To: 2");
});
on("clicked:tab_three", function() {
console.log("tab_three button clicked");
setAttrs({
tab: 3
});
console.log("tab Set To: 3");
});
on("clicked:tab_four", function() {
console.log("tab_four button clicked");
setAttrs({
tab: 4
});
console.log("tab Set To: 4");
});
on("clicked:tab_five", function() {
console.log("tab_five button clicked");
setAttrs({
tab: 5
});
console.log("tab Set To: 5");
});
on("clicked:tab_six", function() {
console.log("tab_six button clicked");
setAttrs({
tab: 6
});
console.log("tab Set To: 6");
});
on("clicked:tab_seven", function() {
console.log("tab_seven button clicked");
setAttrs({
tab: 7
});
console.log("tab Set To: 7");
});
on("clicked:tab_eight", function() {
console.log("tab_eight button clicked");
setAttrs({
tab: 8
});
console.log("tab Set To: 8");
});
on("clicked:tab_alpha", function() {
console.log("tab_alpha button clicked");
setAttrs({
tab_weapon: 1
});
console.log("tab_weapon Set To: 1");
});
on("clicked:tab_beta", function() {
console.log("tab_beta button clicked");
setAttrs({
tab_weapon: 2
});
console.log("tab_weapon Set To: 2");
});
on("clicked:tab_gamma", function() {
console.log("tab_gamma button clicked");
setAttrs({
tab_weapon: 3
});
console.log("tab_wweapon Set To: 3");
});
on("clicked:tab_delta", function() {
console.log("tab_delta button clicked");
setAttrs({
tab_weapon: 4
});
console.log("tab_weapon Set To: 4");
});
on("clicked:tab_epsilon", function(eventinfo) {
console.log("tab_epsilon button clicked");
console.log("sourceAttribute=" + eventinfo.sourceAttribute);
console.log("previousValue=" + eventinfo.previousValue);
console.log("newValue =" + eventinfo.newValue );
console.log("sourceType=" + eventinfo.sourceType);
setAttrs({
tab_weapon: 5
})
console.log("tab_weapon Set To: 5");
});
on("clicked:tab_zeta", function() {
console.log("tab_zeta button clicked");
setAttrs({
tab_weapon: 6
});
console.log("tab_weapon Set To: 6");
});
on("clicked:tab_modules1", function() {
console.log("tab_modules1 button clicked");
setAttrs({
tab_modules: 1
});
console.log("tab_modules Set To: 1");
});
on("clicked:tab_modules2", function() {
console.log("tab_modules2 button clicked");
setAttrs({
tab_modules: 2
});
console.log("tab_modules Set To: 2");
});
on("clicked:tab_log1", function() {
console.log("tab_log1 button clicked");
setAttrs({
tab_log: 1
});
console.log("tab_log Set To: 1");
});
on("clicked:tab_log2", function() {
console.log("tab_log2 button clicked");
setAttrs({
tab_log: 2
});
console.log("tab_log Set To: 2");
});
on("clicked:tab_log3", function() {
console.log("tab_log3 button clicked");
setAttrs({
tab_log: 3
});
console.log("tab_log Set To: 3");
});
on("clicked:tab_log4", function() {
console.log("tab_log4 button clicked");
setAttrs({
tab_log: 4
});
console.log("tab_log Set To: 4");
});
on("clicked:tab_armament1", function() {
console.log("tab_armament1 button clicked");
setAttrs({
tab_armament: 1
});
console.log("tab_armament Set To: 1");
});
on("clicked:tab_armament2", function() {
console.log("tab_armament2 button clicked");
setAttrs({
tab_armament: 2
});
console.log("tab_armament Set To: 2");
});
on("clicked:tab_armament3", function() {
console.log("tab_armament3 button clicked");
setAttrs({
tab_armament: 3
});
console.log("tab_armament Set To: 3");
});
on("clicked:tab_armament4", function() {
console.log("tab_armament4 button clicked");
setAttrs({
tab_armament: 4
});
console.log("tab_armament Set To: 4");
});
on("clicked:tab_armament5", function() {
console.log("tab_armament5 button clicked");
setAttrs({
tab_armament: 5
});
console.log("tab_armament Set To: 5");
});
</script>