Changed crit/critfail messages on to-hit rolls Added a d100 function. Queries for a target number, then rolls a d100, then divides the difference by 10, showing all 3 numbers. Changed Critical Damage attribute from attr_shields_max to attr_critical_dmg. Any existing number under Critical Damage will be deleted. On the bright side, clicking "Wounds" will now properly display information about current/max Wounds and Crit Dmg value. Added a Force Field section to the Infographic. Has spots for a Name, Overload Rating, and Protection Rating. Added a Shock roller. Queries for Fear DoF, then rolls Severity. Psyker Focus Power Tests on Unfettered or Push will show a red number when it's time to roll for Psychic Phenomena Phenomena and Perils buttons added. Will roll for Psychic Phenomena and Perils of the Warp respectively
2579 lines
157 KiB
HTML
2579 lines
157 KiB
HTML
<!-- Every fieldset requires to be of class repeating_[word1word2]. -->
|
||
<!-- Every fieldset requires its named element to be of attr_ prefix. -->
|
||
<input type='checkbox' name='attr_vehicle_sheet' class='collapsible_entity_switch hidden' />
|
||
<div class='background_radius collapsible_entity_toggle'>
|
||
<div class='background radius_border_heading'>
|
||
|
||
<!-- character information grid ________________________________________________ -->
|
||
|
||
<div class='header_logo'>
|
||
<!-- first column of grid: left-side fields' labels/names gs1-6 -->
|
||
<div class='gs1'><b>Character Name</b></div>
|
||
<div class='gs2 edge_padding'><b>Home World</b></div>
|
||
<div class='gs3 edge_padding'><b>Regiment</b></div>
|
||
<div class='gs4 edge_padding'><b>Specialty</b></div>
|
||
<div class='gs5 edge_padding'><b>Demeanor</b></div>
|
||
<div class='gs6 edge_padding'><b>Notes</b></div>
|
||
|
||
<!-- second column of grid: left-side fields gs7-12 -->
|
||
<input name='attr_character_name' type='text' class='gs7' />
|
||
<input name='attr_home_world' type='text' class='gs8' />
|
||
<input name='attr_regiment' type='text' class='gs9' />
|
||
<input name='attr_specialty' type='text' class='gs10' />
|
||
<input name='attr_demeanor' type='text' class='gs11' />
|
||
<input name='attr_notes' type='text' class='gs12' />
|
||
|
||
<!-- third column of grid: header logo gs13 -->
|
||
<div class='gs13'>
|
||
<div><img name='logo' src='https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/assets/guard.PNG' width='130' /></div>
|
||
</div>
|
||
|
||
<!-- fourth column of grid: right-side fields gs14-19 -->
|
||
<input name='attr_player_name' type='text' class='gs14' />
|
||
<input name='attr_appearance' type='text' class='gs15' placeholder='Gender, Age, Build, etc.' />
|
||
<input name='attr_appearance2' type='text' class='gs16' placeholder='Complexion, Hair, etc.' />
|
||
<input name='attr_quirks' type='text' class='gs17' />
|
||
<input name='attr_allies' type='text' class='gs18' />
|
||
<input name='attr_enemies' type='text' class='gs19' />
|
||
|
||
<!-- fifth column of grid: right-side fields' labels/names gs20-24 -->
|
||
<div class='gs20 edge_padding'><b>Player Name</b></div>
|
||
<div class='gs21 edge_padding'><b>Appearance</b></div>
|
||
<div class='gs22 edge_padding'><b>Quirks</b></div>
|
||
<div class='gs23 edge_padding'><b>Allies</b></div>
|
||
<div class='gs24 edge_padding'><b>Enemies</b></div>
|
||
|
||
</div>
|
||
<br>
|
||
|
||
|
||
|
||
<!-- ______________________________ characteristics grid ______________________________ -->
|
||
|
||
<div class='characteristics_background edge_padding'>
|
||
|
||
<button name='WS' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Weapon Skill}} {{roll=[[floor(([[@{WS} + @{WS_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>WS |<input name='attr_WS_total' value='@{WS} + @{WS_advancement}' class='input_background input_char_background' disabled /></button>
|
||
<button name='BS' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Ballistic Skill}} {{roll=[[floor(([[@{BS} + @{BS_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>BS |<input name='attr_BS_total' value='@{BS} + @{BS_advancement}' class='input_background input_char_background' disabled /></button>
|
||
<button name='STR' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Strength}} {{roll=[[floor(([[@{STR} + @{STR_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>STR |<input name='attr_STR_total' value='@{STR} + @{STR_advancement}' class='input_background input_char_background' disabled /></button>
|
||
<button name='TOU' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Toughness}} {{roll=[[floor(([[@{TOU} + @{TOU_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>TOU |<input name='attr_TOU_total' value='@{TOU} + @{TOU_advancement}' class='input_background input_char_background' disabled /></button>
|
||
<button name='AGI' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Agility}} {{roll=[[floor(([[@{AGI} + @{AGI_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>AGI |<input name='attr_AGI_total' value='@{AGI} + @{AGI_advancement}' class='input_background input_char_background' disabled /></button>
|
||
<button name='INT' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Intelligence}} {{roll=[[floor(([[@{INT} + @{INT_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>INT |<input name='attr_INT_total' value='@{INT} + @{INT_advancement}' class='input_background input_char_background' disabled /></button>
|
||
<button name='PER' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Perception}} {{roll=[[floor(([[@{PER} + @{PER_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>PER |<input name='attr_PER_total' value='@{PER} + @{PER_advancement}' class='input_background input_char_background' disabled /></button>
|
||
<button name='WP' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Willpower}} {{roll=[[floor(([[@{WP} + @{WP_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>WP |<input name='attr_WP_total' value='@{WP} + @{WP_advancement}' class='input_background input_char_background' disabled /></button>
|
||
<button name='FEL' type='roll' class='clear full_width characteristics_button'value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Fellowship}} {{roll=[[floor(([[@{FEL} + @{FEL_advancement}]] + @{inlinemod-toggle} - 1d100)/10)]]}}'>FEL |<input name='attr_FEL_total' value='@{FEL} + @{FEL_advancement}' class='input_background input_char_background' disabled /></button>
|
||
|
||
<input name='attr_WS' type='text' value='0' class='characteristics_input full_width' />
|
||
<input name='attr_BS' type='text' value='0' class='characteristics_input full_width' />
|
||
<input name='attr_STR' type='text' value='0' class='characteristics_input full_width' />
|
||
<input name='attr_TOU' type='text' value='0' class='characteristics_input full_width' />
|
||
<input name='attr_AGI' type='text' value='0' class='characteristics_input full_width' />
|
||
<input name='attr_INT' type='text' value='0' class='characteristics_input full_width' />
|
||
<input name='attr_PER' type='text' value='0' class='characteristics_input full_width' />
|
||
<input name='attr_WP' type='text' value='0' class='characteristics_input full_width' />
|
||
<input name='attr_FEL' type='text' value='0' class='characteristics_input full_width' />
|
||
|
||
<select name='attr_WS_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</select>
|
||
<select name='attr_BS_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</select>
|
||
<select name='attr_STR_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</select>
|
||
<select name='attr_TOU_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</select>
|
||
<select name='attr_AGI_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</select>
|
||
<select name='attr_INT_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</select>
|
||
<select name='attr_PER_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</select>
|
||
<select name='attr_WP_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</select>
|
||
<select name='attr_FEL_advancement' class='full_width'>
|
||
<option value='0' selected='selected'>N/A +0</option>
|
||
<option value='5'>S +5</option>
|
||
<option value='10'>I +10</option>
|
||
<option value='15'>T +15</option>
|
||
<option value='20'>E +20</option>
|
||
</div>
|
||
<br>
|
||
|
||
|
||
|
||
<!-- ______________________________ unnatural characteristics, size, movement and pushing grid ______________________________ -->
|
||
|
||
<div class='unnat_centering_container'>
|
||
<div class='unnat_centering'>
|
||
<div class='characteristics_unnat'>
|
||
<p class='unnatgs1'><b>Unnatural Characteristics</b></p>
|
||
<input name='attr_WS_unnat' type='text' value='0' class='unnatgs2 unnatgs_width' />
|
||
<input name='attr_BS_unnat' type='text' value='0' class='unnatgs3 unnatgs_width' />
|
||
<input name='attr_STR_unnat' type='text' value='0' class='unnatgs4 unnatgs_width' />
|
||
<input name='attr_TOU_unnat' type='text' value='0' class='unnatgs5 unnatgs_width' />
|
||
<input name='attr_AGI_unnat' type='text' value='0' class='unnatgs6 unnatgs_width' />
|
||
<input name='attr_INT_unnat' type='text' value='0' class='unnatgs7 unnatgs_width' />
|
||
<input name='attr_PER_unnat' type='text' value='0' class='unnatgs8 unnatgs_width' />
|
||
<input name='attr_WP_unnat' type='text' value='0' class='unnatgs9 unnatgs_width' />
|
||
<input name='attr_FEL_unnat' type='text' value='0' class='unnatgs10 unnatgs_width' />
|
||
<p class='unnatgs12'>WS</p>
|
||
<p class='unnatgs13'>BS</p>
|
||
<p class='unnatgs14'>STR</p>
|
||
<p class='unnatgs15'>TOU</p>
|
||
<p class='unnatgs16'>AGI</p>
|
||
<p class='unnatgs17'>INT</p>
|
||
<p class='unnatgs18'>PER</p>
|
||
<p class='unnatgs19'>WP</p>
|
||
<p class='unnatgs20'>FEL</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
|
||
<div class='characteristics_size_movement_carry'>
|
||
|
||
<div class='characteristics2_size'>
|
||
<p class='sizegs1 unnatgs_heading'><b>Size</b></p>
|
||
<select name='attr_size' class='sizegs2 full_width edge_padding'>
|
||
<option value='-3'>Miniscule (1)</option>
|
||
<option value='-2'>Puny (2)</option>
|
||
<option value='-1'>Scrawny (3)</option>
|
||
<option value='0' selected='selected'>Average (4)</option>
|
||
<option value='1'>Hulking (5)</option>
|
||
<option value='2'>Enormous (6)</option>
|
||
<option value='3'>Massive (7)</option>
|
||
<option value='4'>Immense (8)</option>
|
||
<option value='5'>Monumental (9)</option>
|
||
<option value='6'>Titanic (10)</option>
|
||
</select>
|
||
</div>
|
||
<div class='characteristics2_movement'>
|
||
<p class='movementgs1 unnatgs_heading'><b>Character Movement</b></p>
|
||
<input name='attr_half_move' type='text' class='movementgs2 unnatgs_width' readonly />
|
||
<input name='attr_full_move' type='text' class='movementgs3 unnatgs_width' readonly />
|
||
<input name='attr_charge_move' type='text' class='movementgs4 unnatgs_width' readonly />
|
||
<input name='attr_run_move' type='text' class='movementgs5 unnatgs_width' readonly />
|
||
<p class='movementgs6 '>Half</p>
|
||
<p class='movementgs7 '>Full</p>
|
||
<p class='movementgs8 '>Charge</p>
|
||
<p class='movementgs9 '>Run</p>
|
||
</div>
|
||
<div class='characteristics2_carry'>
|
||
<p class='carrygs1 unnatgs_heading'><b>Weight Capacity</b></p>
|
||
<input name='attr_carry' type='text' class='carrygs2 unnatgs_width' readonly />
|
||
<input name='attr_lift' type='text' class='carrygs3 unnatgs_width' readonly />
|
||
<input name='attr_push' type='text' class='carrygs4 unnatgs_width' readonly />
|
||
<p class='carrygs5'>Carry</p>
|
||
<p class='carrygs6'>Lift</p>
|
||
<p class='carrygs7'>Push</p>
|
||
</div>
|
||
|
||
</div>
|
||
<hr>
|
||
|
||
|
||
|
||
<!-- ______________________________ initiative plus sheet tabs grid ______________________________ -->
|
||
|
||
<div class='tabs_main'>
|
||
|
||
<div class='initiative_container'>
|
||
<button name='initiative' type='roll' class='clear bttn_top_padding'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{initiative=@{initmod0}(@{initmod1}+@{initmod2}+@{initmod3})&{tracker}]]}}'>
|
||
Initiative|<input name='attr_init_total' value='floor(@{initmod2}+@{initmod3})' class='input_background input_init_background' disabled /></button>
|
||
<select name='attr_initmod1' class='init_field'>
|
||
<option value='1d10' selected='selected'>Standard</option>
|
||
<option value='2d10k1'>Lightning Reflexes</option>
|
||
<option value='?{dice|1d10}'>Custom</option>
|
||
</select>
|
||
<p class='init_plus'>+</p>
|
||
<input name='attr_initmod2' type='number' value='0' />
|
||
<p class='init_plus'>+</p>
|
||
<select name='attr_initmod3' class='init_field'>
|
||
<option value='(@{AGI}+@{AGI_advancement})/10+@{AGI_unnat}' selected='selected'>Agility</option>
|
||
<option value='(@{INT}+@{INT_advancement})/10+@{INT_unnat}'>Intelligence</option>
|
||
<option value='(@{PER}+@{PER_advancement})/10+@{PER_unnat}'>Perception</option>
|
||
<option value='0'>N/A</option>
|
||
</select>
|
||
</div>
|
||
<div class='sheet_tabs'>
|
||
<input name='attr_sheetTab' type='checkbox' value='core' class='hidden core_bttn' checked />
|
||
<button name='act_core' type='action' class='core_bttn bold_text'>Core</button>
|
||
<input name='attr_sheetTab' type='checkbox' value='equipment' class='hidden core_bttn' />
|
||
<button name='act_equipment' type='action' class='equipment_bttn bold_text'>Equipment</button>
|
||
<input name='attr_sheetTab' type='checkbox' value='comrade' class='hidden core_bttn' />
|
||
<button name='act_comrade' type='action' class='comrade_bttn bold_text'>Comrade</button>
|
||
<input name='attr_sheetTab' type='checkbox' value='advancements' class='hidden core_bttn' />
|
||
<button name='act_advancements' type='action' class='advancements_bttn bold_text'>Advancements</button>
|
||
<input name='attr_sheetTab' type='checkbox' value='journal' class='hidden core_bttn' />
|
||
<button name='act_journal' type='action' class='journal_bttn bold_text'>Journal</button>
|
||
<input name='attr_sheetTab' type='checkbox' value='psykana' class='hidden core_bttn' />
|
||
<button name='act_psykana' type='action' class='psykana_bttn bold_text'>Psykana</button>
|
||
<input name='attr_sheetTab' type='checkbox' value='settings' class='hidden core_bttn' />
|
||
<button name='act_settings' type='action' class='settings_bttn huge_text'>⚙</button>
|
||
</div>
|
||
|
||
</div>
|
||
<hr>
|
||
|
||
|
||
|
||
<!-- ______________________________ whisper buttons plus collapsible infographics section ______________________________ -->
|
||
|
||
<div class='minimisable_infographic_main'>
|
||
|
||
<div class='minimisable_infographic_toggles'>
|
||
<label><input type='checkbox' name='attr_infographic' class='collapsible_entity_switch select_button hidden' checked/><span class='select_text'>Infographic</span></label>
|
||
<label><input type='checkbox' name='attr_to-gm' value='/w gm' class='select_button hidden' /><span class='select_text'>To GM</span></label>
|
||
<label><input type='checkbox' name='attr_inlinemod-toggle' value='?{Modifier|0}' class='select_button hidden' checked/><span class='select_text'>Inline Mod</span></label>
|
||
<p></p>
|
||
<button class='clear minimisable_infographic_override' type='roll' name='scatter' value="@{to-gm}&{template:mythic} {{character= @{character_name}}} {{scatter-range= [[(?{Degrees of Failiure|1})+?{Modifier|0}]]}} {{scatter-direction=[[1d10]]}}">Scatter</button>
|
||
<button class='clear minimisable_infographic_override' type='roll' name='shock' value="@{to-gm}&{template:mythic} {{character= @{character_name}}} {{shock= [[(?{Fear DoF|1})*10 + 1d100]]}}">Shock</button>
|
||
<button class='clear minimisable_infographic_override' type='roll' name='d100' value="@{to-gm}&{template:mythic} [[ ([[?{Target Number|50}]] - [[1d100]])/10]] {{character= @{character_name}}} {{target= $[[0]]}} {{roll=$[[1]]}} {{difference=$[[2]]}}">1d100</button>
|
||
</div>
|
||
<input type='checkbox' name='attr_infographic' class='collapsible_entity_switch hidden' />
|
||
<div class='collapsible_entity_block'>
|
||
<div class='minimisable_infographic_grid'>
|
||
|
||
<div class='minimisable_infographic_field4x3a radius_border'>
|
||
<button name='wound_roll' type='roll' class='minimisable_infographic_g1 clear radius_border_top'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{name=Wounds}} {{4x2-1-name=Current}} {{4x2-1=@{wounds}}} {{4x2-1-name-max=Max}} {{4x2-1-max=@{wounds|max}}} {{4x2-2-name=Critical}} {{4x2-2=@{critical_dmg}}}'>Wounds</button>
|
||
<p class='minimisable_infographic_g6'>Current</p>
|
||
<input class='minimisable_infographic_g7 full_width' type='text' name='attr_wounds' value='0' />
|
||
<p class='minimisable_infographic_g4'>Critical Damage</p>
|
||
<input class='minimisable_infographic_g5 full_width' type='text' name='attr_critical_dmg' value='0' />
|
||
<p class='minimisable_infographic_g2'>Max</p>
|
||
<input class='minimisable_infographic_g3 full_width' type='text' name='attr_wounds_max' value='0' />
|
||
</div>
|
||
|
||
<div class='minimisable_infographic_field2x3 radius_border'>
|
||
<button name='fatigue_roll' type='roll' class='minimisable_infographic_g1 clear radius_border_top'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{name=Fatigue}} {{2x2-name=Current}} {{2x2=@{fatigue}}} {{2x2-name-max=Max}} {{2x2-max=@{fatigue|max}}}'>Fatigue</button>
|
||
<p class='minimisable_infographic_g2'>Current</p>
|
||
<input class='minimisable_infographic_g3 full_width' type='text' name='attr_fatigue' value='0' />
|
||
<p class='minimisable_infographic_g4'>Max</p>
|
||
<input class='minimisable_infographic_g5 full_width' type='text' name='attr_fatigue_max' value='0' readonly />
|
||
</div>
|
||
|
||
<div class='minimisable_infographic_field2x3 radius_border'>
|
||
<button name='fate_roll' type='roll' class='minimisable_infographic_g1 clear radius_border_top'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{name=Fate Pts}} {{2x2-name=Current}} {{2x2=@{fate}}} {{2x2-name-max=Max}} {{2x2-max=@{fate|max}}}'>Fate Pts</button>
|
||
<p class='minimisable_infographic_g2'>Current</p>
|
||
<input class='minimisable_infographic_g3 full_width' type='text' name='attr_fate' value='0' />
|
||
<p class='minimisable_infographic_g4'>Max</p>
|
||
<input class='minimisable_infographic_g5 full_width' type='text' name='attr_fate_max' value='0' />
|
||
</div>
|
||
|
||
<div class='minimisable_infographic_field4x3b radius_border'>
|
||
<button name='forcefield_roll' type='roll' class='minimisable_infographic_g1 clear radius_border_top'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{forcefield= @{forcefield_name}}} {{roll= [[1d100cs>@{forcefield_protection}cf<@{forcefield_overload}]]}}'>Force Field</button>
|
||
<p class='minimisable_infographic_g2'>Name</p>
|
||
<input class='minimisable_infographic_g3 full_width' type='text' name='attr_forcefield_name' value='None' />
|
||
<p class='minimisable_infographic_g8'>Overload</p>
|
||
<input class='minimisable_infographic_g9 full_width' type='text' name='attr_forcefield_overload' value='0' />
|
||
<p class='minimisable_infographic_g4'>Protection</p>
|
||
<input class='minimisable_infographic_g5 full_width' type='text' name='attr_forcefield_protection' value='0' />
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<br>
|
||
</div>
|
||
|
||
|
||
|
||
<!-- ______________________________ sheet tabs _________________________________ -->
|
||
<!-- ______________________________ SHEET TABS LOGIC ______________________________ -->
|
||
|
||
<input name='attr_sheetTab' type='hidden' value='core' class='tabstoggle' />
|
||
|
||
|
||
|
||
<!-- ______________________________ start of tab Core ______________________________ -->
|
||
|
||
<!-- When testing the sheet, it is found that switching to the Core tab will freeze the sheet for 20 seconds. However, this result repeated when using the normal Mythic sheet, and that one works fine in the public release version, so that's likely no problem. -->
|
||
<div class='tab_core box radius_border_box'>
|
||
<!-- Core Data -->
|
||
<div class='core_lists '>
|
||
|
||
<div class='core_lists1 edge_padding table radius_border'>
|
||
<h3 class='radius_border_heading'><b>Skills</b></h3>
|
||
<div class='skill_header'>
|
||
<p class='bold_text'>Name</p>
|
||
<p class='bold_text'>Char</p>
|
||
<p class='bold_text'>Mod</p>
|
||
<p class='bold_text'>T</p>
|
||
<p class='bold_text'>+10</p>
|
||
<p class='bold_text'>+20</p>
|
||
<p class='bold_text'>+30</p>
|
||
<p class='bold_text'>Roll</p>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Acrobatics</p>
|
||
<select name='attr_mod1_acrobatics' class='full_width full_height'>
|
||
<option value='@{STR} + @{STR_advancement}' >STR</option>
|
||
<option value='@{AGI} + @{AGI_advancement}' selected='selected'>AGI</option>
|
||
</select>
|
||
<input name='attr_mod2_acrobatics' type='number' value='0' />
|
||
<input name='attr_mod3_acrobatics' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_acrobatics' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_acrobatics' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_acrobatics' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='acrobatics_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Acrobatics}} {{roll=[[floor(([[@{mod1_acrobatics}]]+@{mod2_acrobatics}+[[@{mod3_acrobatics} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_acrobatics_total' value='@{mod1_acrobatics}+@{mod2_acrobatics}+@{mod3_acrobatics}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Athletics</p>
|
||
<select name='attr_mod1_athletics' class='full_width full_height'>
|
||
<option value='@{STR} + @{STR_advancement}' selected='selected'>STR</option>
|
||
<option value='@{TOU} + @{TOU_advancement}' >TOU</option>
|
||
</select>
|
||
<input name='attr_mod2_athletics' type='number' value='0' />
|
||
<input name='attr_mod3_athletics' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_athletics' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_athletics' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_athletics' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='athletics_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Athletics}} {{roll=[[floor(([[@{mod1_athletics}]]+@{mod2_athletics}+[[@{mod3_athletics} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_athletics_total' value='@{mod1_athletics}+@{mod2_athletics}+@{mod3_athletics}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Awareness</p>
|
||
<select name='attr_mod1_awareness' class='full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
<option value='@{PER} + @{PER_advancement}' selected='selected'>PER</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_mod2_awareness' type='number' value='0' />
|
||
<input name='attr_mod3_awareness' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_awareness' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_awareness' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_awareness' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='awareness_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Awareness}} {{roll=[[floor(([[@{mod1_awareness}]]+@{mod2_awareness}+[[@{mod3_awareness} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_awareness_total' value='@{mod1_awareness}+@{mod2_awareness}+@{mod3_awareness}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Charm</p>
|
||
<select name='attr_mod1_charm' class='full_width full_height'>
|
||
<option value='@{FEL} + @{FEL_advancement}' selected='selected'>FEL</option>
|
||
<option value='@{IFL}' >IFL</option>
|
||
</select>
|
||
<input name='attr_mod2_charm' type='number' value='0' />
|
||
<input name='attr_mod3_charm' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_charm' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_charm' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_charm' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='charm_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Charm}} {{roll=[[floor((@{mod1_charm}+@{mod2_charm}+[[@{mod3_charm} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_charm_total' value='@{mod1_charm}+@{mod2_charm}+@{mod3_charm}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Command</p>
|
||
<select name='attr_mod1_command' class='full_width full_height'>
|
||
<option value='@{STR} + @{STR_advancement}' >STR</option>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
<option value='@{WP} + @{WP_advancement}' >WP</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' selected='selected' >FEL</option>
|
||
</select>
|
||
<input name='attr_mod2_command' type='number' value='0' />
|
||
<input name='attr_mod3_command' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_command' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_command' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_command' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='command_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Command}} {{roll=[[floor(([[@{mod1_command}]]+@{mod2_command}+[[@{mod3_command} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_command_total' value='@{mod1_command}+@{mod2_command}+@{mod3_command}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Commerce</p>
|
||
<select name='attr_mod1_commerce' class='full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_mod2_commerce' type='number' value='0' />
|
||
<input name='attr_mod3_commerce' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_commerce' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_commerce' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_commerce' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='commerce_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Commerce}} {{roll=[[floor(([[@{mod1_commerce}]]+@{mod2_commerce}+[[@{mod3_commerce} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_commerce_total' value='@{mod1_commerce}+@{mod2_commerce}+@{mod3_commerce}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Deceive</p>
|
||
<select name='attr_mod1_deceive' class='full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' selected='selected'>FEL</option>
|
||
</select>
|
||
<input name='attr_mod2_deceive' type='number' value='0' />
|
||
<input name='attr_mod3_deceive' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_deceive' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_deceive' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_deceive' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='deceive_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Deceive}} {{roll=[[floor(([[@{mod1_deceive}]]+@{mod2_deceive}+[[@{mod3_deceive} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_deceive_total' value='@{mod1_deceive}+@{mod2_deceive}+@{mod3_deceive}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Dodge</p>
|
||
<select name='attr_mod1_dodge' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' selected='selected'>AGI</option>
|
||
</select>
|
||
<input name='attr_mod2_dodge' type='number' value='0' />
|
||
<input name='attr_mod3_dodge' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_dodge' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_dodge' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_dodge' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='dodge_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Dodge}} {{roll=[[floor(([[@{mod1_dodge}]]+@{mod2_dodge}+[[@{mod3_dodge} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_dodge_total' value='@{mod1_dodge}+@{mod2_dodge}+@{mod3_dodge}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Inquiry</p>
|
||
<select name='attr_mod1_inquiry' class='full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
<option value='@{PER} + @{PER_advancement}' >PER</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' selected='selected'>FEL</option>
|
||
</select>
|
||
<input name='attr_mod2_inquiry' type='number' value='0' />
|
||
<input name='attr_mod3_inquiry' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_inquiry' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_inquiry' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_inquiry' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='inquiry_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Inquiry}} {{roll=[[floor(([[@{mod1_inquiry}]]+@{mod2_inquiry}+[[@{mod3_inquiry} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_inquiry_total' value='@{mod1_inquiry}+@{mod2_inquiry}+@{mod3_inquiry}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Interrogation</p>
|
||
<select name='attr_mod1_interrogation' class='full_width full_height'>
|
||
<option value='@{WP} + @{WP_advancement}' >WP</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' selected='selected'>FEL</option>
|
||
</select>
|
||
<input name='attr_mod2_interrogation' type='number' value='0' />
|
||
<input name='attr_mod3_interrogation' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_interrogation' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_interrogation' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_interrogation' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='interrogation_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Interrogation}} {{roll=[[floor(([[@{mod1_interrogation}]]+@{mod2_interrogation}+[[@{mod3_interrogation} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_interrogation_total' value='@{mod1_interrogation}+@{mod2_interrogation}+@{mod3_interrogation}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Intimidate</p>
|
||
<select name='attr_mod1_intimidate' class='full_width full_height'>
|
||
<option value='@{STR} + @{STR_advancement}' selected='selected'>STR</option>
|
||
<option value='@{WP} + @{WP_advancement}' >WP</option>
|
||
</select>
|
||
<input name='attr_mod2_intimidate' type='number' value='0' />
|
||
<input name='attr_mod3_intimidate' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_intimidate' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_intimidate' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_intimidate' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='intimidate_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Intimidate}} {{roll=[[floor(([[@{mod1_intimidate}]]+@{mod2_intimidate}+[[@{mod3_intimidate} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_intimidate_total' value='@{mod1_intimidate}+@{mod2_intimidate}+@{mod3_intimidate}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Logic</p>
|
||
<select name='attr_mod1_logic' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' >AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
</select>
|
||
<input name='attr_mod2_logic' type='number' value='0' />
|
||
<input name='attr_mod3_logic' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_logic' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_logic' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_logic' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='logic_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Logic}} {{roll=[[floor(([[@{mod1_logic}]]+@{mod2_logic}+[[@{mod3_logic} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_logic_total' value='@{mod1_logic}+@{mod2_logic}+@{mod3_logic}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Medicae</p>
|
||
<select name='attr_mod1_medicae' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' >AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{PER} + @{PER_advancement}' >PER</option>
|
||
</select>
|
||
<input name='attr_mod2_medicae' type='number' value='0' />
|
||
<input name='attr_mod3_medicae' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_medicae' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_medicae' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_medicae' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='medicae_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Medicae}} {{roll=[[floor(([[@{mod1_medicae}]]+@{mod2_medicae}+[[@{mod3_medicae} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_medicae_total' value='@{mod1_medicae}+@{mod2_medicae}+@{mod3_medicae}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Navigate: Surface</p>
|
||
<select name='attr_mod1_nav_surface' class='full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{PER} + @{PER_advancement}' >PER</option>
|
||
</select>
|
||
<input name='attr_mod2_nav_surface' type='number' value='0' />
|
||
<input name='attr_mod3_nav_surface' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_nav_surface' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_nav_surface' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_nav_surface' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='nav_surface_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Navigate: Surface}} {{roll=[[floor(([[@{mod1_nav_surface}]]+@{mod2_nav_surface}+[[@{mod3_nav_surface} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_nav_surface_total' value='@{mod1_nav_surface}+@{mod2_nav_surface}+@{mod3_nav_surface}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Navigate: Stellar</p>
|
||
<select name='attr_mod1_nav_stellar' class='full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{PER} + @{PER_advancement}' >PER</option>
|
||
</select>
|
||
<input name='attr_mod2_nav_stellar' type='number' value='0' />
|
||
<input name='attr_mod3_nav_stellar' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_nav_stellar' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_nav_stellar' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_nav_stellar' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='nav_stellar_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Navigate: Stellar}} {{roll=[[floor(([[@{mod1_nav_stellar}]]+@{mod2_nav_stellar}+[[@{mod3_nav_stellar} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_nav_stellar_total' value='@{mod1_nav_stellar}+@{mod2_nav_stellar}+@{mod3_nav_stellar}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Navigate: Warp</p>
|
||
<select name='attr_mod1_nav_warp' class='full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{PER} + @{PER_advancement}' >PER</option>
|
||
</select>
|
||
<input name='attr_mod2_nav_warp' type='number' value='0' />
|
||
<input name='attr_mod3_nav_warp' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_nav_warp' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_nav_warp' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_nav_warp' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='nav_warp_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Navigate: Warp}} {{roll=[[floor(([[@{mod1_nav_warp}]]+@{mod2_nav_warp}+[[@{mod3_nav_warp} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_nav_warp_total' value='@{mod1_nav_warp}+@{mod2_nav_warp}+@{mod3_nav_warp}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Operate: Surface</p>
|
||
<select name='attr_mod1_op_surface' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' selected='selected'>AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
</select>
|
||
<input name='attr_mod2_op_surface' type='number' value='0' />
|
||
<input name='attr_mod3_op_surface' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_op_surface' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_op_surface' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_op_surface' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='op_surface_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Surface}} {{roll=[[floor(([[@{mod1_op_surface}]]+@{mod2_op_surface}+[[@{mod3_op_surface} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_op_surface_total' value='@{mod1_op_surface}+@{mod2_op_surface}+@{mod3_op_surface}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Operate: Aeronautica</p>
|
||
<select name='attr_mod1_op_aero' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' selected='selected'>AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
</select>
|
||
<input name='attr_mod2_op_aero' type='number' value='0' />
|
||
<input name='attr_mod3_op_aero' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_op_aero' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_op_aero' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_op_aero' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='op_aero_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Aeronautica}} {{roll=[[floor(([[@{mod1_op_aero}]]+@{mod2_op_aero}+[[@{mod3_op_aero} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_op_aero_total' value='@{mod1_op_aero}+@{mod2_op_aero}+@{mod3_op_aero}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Operate: Voidship</p>
|
||
<select name='attr_mod1_op_void' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' selected='selected'>AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
</select>
|
||
<input name='attr_mod2_op_void' type='number' value='0' />
|
||
<input name='attr_mod3_op_void' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_op_void' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_op_void' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_op_void' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='op_void_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Voidship}} {{roll=[[floor(([[@{mod1_op_void}]]+@{mod2_op_void}+[[@{mod3_op_void} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_op_void_total' value='@{mod1_op_void}+@{mod2_op_void}+@{mod3_op_void}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Parry</p>
|
||
<select name='attr_mod1_parry' class='full_width full_height'>
|
||
<option value='@{WS} + @{WS_advancement}' selected='selected' >WS</option>
|
||
</select>
|
||
<input name='attr_mod2_parry' type='number' value='0' />
|
||
<input name='attr_mod3_parry' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_parry' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_parry' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_parry' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='parry_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Parry}} {{roll=[[floor(([[@{mod1_parry}]]+@{mod2_parry}+[[@{mod3_parry} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_parry_total' value='@{mod1_parry}+@{mod2_parry}+@{mod3_parry}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Psyniscience</p>
|
||
<select name='attr_mod1_psyniscience' class='full_width full_height'>
|
||
<option value='@{PER} + @{PER_advancement}' selected='selected'>PER</option>
|
||
<option value='@{WP} + @{WP_advancement}' >WP</option>
|
||
</select>
|
||
<input name='attr_mod2_psyniscience' type='number' value='0' />
|
||
<input name='attr_mod3_psyniscience' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_psyniscience' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_psyniscience' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_psyniscience' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='psyniscience_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Psyniscience}} {{roll=[[floor(([[@{mod1_psyniscience}]]+@{mod2_psyniscience}+[[@{mod3_psyniscience} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_psyniscience_total' value='@{mod1_psyniscience}+@{mod2_psyniscience}+@{mod3_psyniscience}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Scrutiny</p>
|
||
<select name='attr_mod1_scrutiny' class='full_width full_height'>
|
||
<option value='@{PER} + @{PER_advancement}' selected='selected'>PER</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_mod2_scrutiny' type='number' value='0' />
|
||
<input name='attr_mod3_scrutiny' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_scrutiny' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_scrutiny' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_scrutiny' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='scrutiny_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Scrutiny}} {{roll=[[floor(([[@{mod1_scrutiny}]]+@{mod2_scrutiny}+[[@{mod3_scrutiny} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_scrutiny_total' value='@{mod1_scrutiny}+@{mod2_scrutiny}+@{mod3_scrutiny}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Security</p>
|
||
<select name='attr_mod1_security' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' >AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
</select>
|
||
<input name='attr_mod2_security' type='number' value='0' />
|
||
<input name='attr_mod3_security' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_security' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_security' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_security' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='security_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Security}} {{roll=[[floor(([[@{mod1_security}]]+@{mod2_security}+[[@{mod3_security} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_security_total' value='@{mod1_security}+@{mod2_security}+@{mod3_security}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Sleight of Hand</p>
|
||
<select name='attr_mod1_sleight' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' selected='selected'>AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
</select>
|
||
<input name='attr_mod2_sleight' type='number' value='0' />
|
||
<input name='attr_mod3_sleight' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_sleight' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_sleight' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_sleight' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='sleight_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Sleight of Hand}} {{roll=[[floor(([[@{mod1_sleight}]]+@{mod2_sleight}+[[@{mod3_sleight} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_sleight_total' value='@{mod1_sleight}+@{mod2_sleight}+@{mod3_sleight}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Stealth</p>
|
||
<select name='attr_mod1_stealth' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' selected='selected'>AGI</option>
|
||
<option value='@{PER} + @{PER_advancement}' >PER</option>
|
||
</select>
|
||
<input name='attr_mod2_stealth' type='number' value='0' />
|
||
<input name='attr_mod3_stealth' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_stealth' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_stealth' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_stealth' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='stealth_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Stealth}} {{roll=[[floor(([[@{mod1_stealth}]]+@{mod2_stealth}+[[@{mod3_stealth} -20]] -(10*@{size})+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_stealth_total' value='@{mod1_stealth}+@{mod2_stealth}+@{mod3_stealth}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Survival</p>
|
||
<select name='attr_mod1_survival' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' >AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
<option value='@{PER} + @{PER_advancement}' selected='selected'>PER</option>
|
||
</select>
|
||
<input name='attr_mod2_survival' type='number' value='0' />
|
||
<input name='attr_mod3_survival' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_survival' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_survival' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_survival' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='survival_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Survival}} {{roll=[[floor(([[@{mod1_survival}]]+@{mod2_survival}+[[@{mod3_survival} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_survival_total' value='@{mod1_survival}+@{mod2_survival}+@{mod3_survival}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<div class='skill_grid'>
|
||
<p class='bold_text skills_text'>Tech-Use</p>
|
||
<select name='attr_mod1_tech_use' class='full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' >AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
</select>
|
||
<input name='attr_mod2_tech_use' type='number' value='0' />
|
||
<input name='attr_mod3_tech_use' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_mod3_tech_use' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_mod3_tech_use' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_mod3_tech_use' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='tech_use_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Tech-Use}} {{roll=[[floor(([[@{mod1_tech_use}]]+@{mod2_tech_use}+[[@{mod3_tech_use} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}' class='clear'><input name='attr_tech_use_total' value='@{mod1_tech_use}+@{mod2_tech_use}+@{mod3_tech_use}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<fieldset name='skills' class='repeating_skills'>
|
||
<div class='skill_grid'>
|
||
<input name='attr_skill_R_name' type='text' value='' class='full_width text_left' />
|
||
<select name='attr_skill_R_mod1' class='full_width full_height'>
|
||
<option value='@{WS} + @{WS_advancement}' >WS</option>
|
||
<option value='@{BS} + @{BS_advancement}' >BS</option>
|
||
<option value='@{STR} + @{STR_advancement}'>STR</option>
|
||
<option value='@{TOU} + @{TOU_advancement}' >TOU</option>
|
||
<option value='@{AGI} + @{AGI_advancement}' >AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' >INT</option>
|
||
<option value='@{PER} + @{PER_advancement}' >PER</option>
|
||
<option value='@{WP} + @{WP_advancement}' >WP</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' selected='selected'>FEL</option>
|
||
</select>
|
||
<input name='attr_skill_R_mod2' type='number' value='0' />
|
||
<input name='attr_skill_R_mod3' type='checkbox' value='20' class='skills_item' />
|
||
<input name='attr_skill_R_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_skill_R_mod3' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_skill_R_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button type='roll' name='skill_Roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{skill_R_name} }} {{roll=[[floor(([[@{skill_R_mod1}]]+@{skill_R_mod2}+[[@{skill_R_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]] }}' class='clear'><input name='attr_skill_R_total' value='@{skill_R_mod1}]]+@{skill_R_mod2}+[[@{skill_R_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='core_lists2 edge_padding table radius_border'>
|
||
<h3 class='radius_border_heading'><b>Linguistics</b></h3>
|
||
<div class='education_header'>
|
||
<p class='bold_text'>Name</p>
|
||
<p class='bold_text'>Char</p>
|
||
<p class='bold_text'>Mod</p>
|
||
<p class='bold_text'>T</p>
|
||
<p class='bold_text'>+10</p>
|
||
<p class='bold_text'>+20</p>
|
||
<p class='bold_text'>+30</p>
|
||
<p class='bold_text'>Roll</p>
|
||
</div>
|
||
<div class='education_grid'>
|
||
<input name='attr_linguistics_name' type='text' class='full_width text_left' />
|
||
<select name='attr_linguistics_mod1' class=' full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_linguistics_mod2' type='number' value='0' />
|
||
<input name='attr_linguistics_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_linguistics_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_linguistics_mod3' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_linguistics_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='linguistics_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{linguistics_name} }} {{roll=[[floor(([[@{linguistics_mod1}]]+@{linguistics_mod2}+[[@{linguistics_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_linguistics_total' value='@{linguistics_mod1}+@{linguistics_mod2}+@{linguistics_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<fieldset name='linguistics' class='repeating_linguistics'>
|
||
<div class='education_grid'>
|
||
<input name='attr_linguistics_name' type='text' class='full_width text_left' />
|
||
<select name='attr_linguistics_r_mod1' class=' full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_linguistics_r_mod2' type='number' value='0' />
|
||
<input name='attr_linguistics_r_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_linguistics_r_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_linguistics_r_mod3' type='checkbox' value='40' class='skills_item ' />
|
||
<input name='attr_linguistics_r_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='linguistics_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{linguistics_name} }} {{roll=[[floor(([[@{linguistics_r_mod1}]]+@{linguistics_r_mod2}+[[@{linguistics_r_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_linguistics_r_total' value='@{linguistics_r_mod1}+@{linguistics_r_mod2}+@{linguistics_r_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='core_lists3 edge_padding table radius_border'>
|
||
<h3 class='radius_border_heading'><b>Common Lore</b></h3>
|
||
<div class='education_header'>
|
||
<p class='bold_text'>Name</p>
|
||
<p class='bold_text'>Char</p>
|
||
<p class='bold_text'>Mod</p>
|
||
<p class='bold_text'>T</p>
|
||
<p class='bold_text'>+10</p>
|
||
<p class='bold_text'>+20</p>
|
||
<p class='bold_text'>+30</p>
|
||
<p class='bold_text'>Roll</p>
|
||
</div>
|
||
<div class='education_grid'>
|
||
<input name='attr_common-lore_name' type='text' class='full_width text_left' />
|
||
<select name='attr_common-lore_mod1' class=' full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_common-lore_mod2' type='number' value='0' />
|
||
<input name='attr_common-lore_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_common-lore_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_common-lore_mod3' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_common-lore_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='common-lore_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{common-lore_name} }} {{roll=[[floor(([[@{common-lore_mod1}]]+@{common-lore_mod2}+[[@{common-lore_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_common-lore_total' value='@{common-lore_mod1}+@{common-lore_mod2}+@{common-lore_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<fieldset name='common-lore' class='repeating_common-lore'>
|
||
<div class='education_grid'>
|
||
<input name='attr_common-lore_name' type='text' class='full_width text_left' />
|
||
<select name='attr_common-lore_r_mod1' class=' full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_common-lore_r_mod2' type='number' value='0' />
|
||
<input name='attr_common-lore_r_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_common-lore_r_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_common-lore_r_mod3' type='checkbox' value='40' class='skills_item ' />
|
||
<input name='attr_common-lore_r_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='common-lore_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{common-lore_name} }} {{roll=[[floor(([[@{common-lore_r_mod1}]]+@{common-lore_r_mod2}+[[@{common-lore_r_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_common-lore_r_total' value='@{common-lore_r_mod1}+@{common-lore_r_mod2}+@{common-lore_r_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='core_lists4 edge_padding table radius_border'>
|
||
<h3 class='radius_border_heading'><b>Scholastic Lore</b></h3>
|
||
<div class='education_header'>
|
||
<p class='bold_text'>Name</p>
|
||
<p class='bold_text'>Char</p>
|
||
<p class='bold_text'>Mod</p>
|
||
<p class='bold_text'>T</p>
|
||
<p class='bold_text'>+10</p>
|
||
<p class='bold_text'>+20</p>
|
||
<p class='bold_text'>+30</p>
|
||
<p class='bold_text'>Roll</p>
|
||
</div>
|
||
<div class='education_grid'>
|
||
<input name='attr_scholastic-lore_name' type='text' class='full_width text_left' />
|
||
<select name='attr_scholastic-lore_mod1' class=' full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_scholastic-lore_mod2' type='number' value='0' />
|
||
<input name='attr_scholastic-lore_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_scholastic-lore_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_scholastic-lore_mod3' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_scholastic-lore_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='scholastic-lore_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{scholastic-lore_name} }} {{roll=[[floor(([[@{scholastic-lore_mod1}]]+@{scholastic-lore_mod2}+[[@{scholastic-lore_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_scholastic-lore_total' value='@{scholastic-lore_mod1}+@{scholastic-lore_mod2}+@{scholastic-lore_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<fieldset name='scholastic-lore' class='repeating_scholastic-lore'>
|
||
<div class='education_grid'>
|
||
<input name='attr_scholastic-lore_name' type='text' class='full_width text_left' />
|
||
<select name='attr_scholastic-lore_r_mod1' class=' full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_scholastic-lore_r_mod2' type='number' value='0' />
|
||
<input name='attr_scholastic-lore_r_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_scholastic-lore_r_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_scholastic-lore_r_mod3' type='checkbox' value='40' class='skills_item ' />
|
||
<input name='attr_scholastic-lore_r_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='scholastic-lore_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{scholastic-lore_name} }} {{roll=[[floor(([[@{scholastic-lore_r_mod1}]]+@{scholastic-lore_r_mod2}+[[@{scholastic-lore_r_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_scholastic-lore_r_total' value='@{scholastic-lore_r_mod1}+@{scholastic-lore_r_mod2}+@{scholastic-lore_r_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='core_lists5 edge_padding table radius_border'>
|
||
<h3 class='radius_border_heading'><b>Forbidden Lore</b></h3>
|
||
<div class='education_header'>
|
||
<p class='bold_text'>Name</p>
|
||
<p class='bold_text'>Char</p>
|
||
<p class='bold_text'>Mod</p>
|
||
<p class='bold_text'>T</p>
|
||
<p class='bold_text'>+10</p>
|
||
<p class='bold_text'>+20</p>
|
||
<p class='bold_text'>+30</p>
|
||
<p class='bold_text'>Roll</p>
|
||
</div>
|
||
<div class='education_grid'>
|
||
<input name='attr_forbidden-lore_name' type='text' class='full_width text_left' />
|
||
<select name='attr_forbidden-lore_mod1' class=' full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_forbidden-lore_mod2' type='number' value='0' />
|
||
<input name='attr_forbidden-lore_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_forbidden-lore_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_forbidden-lore_mod3' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_forbidden-lore_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='forbidden-lore_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{forbidden-lore_name} }} {{roll=[[floor(([[@{forbidden-lore_mod1}]]+@{forbidden-lore_mod2}+[[@{forbidden-lore_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_forbidden-lore_total' value='@{forbidden-lore_mod1}+@{forbidden-lore_mod2}+@{forbidden-lore_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<fieldset name='forbidden-lore' class='repeating_forbidden-lore'>
|
||
<div class='education_grid'>
|
||
<input name='attr_forbidden-lore_name' type='text' class='full_width text_left' />
|
||
<select name='attr_forbidden-lore_r_mod1' class=' full_width full_height'>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_forbidden-lore_r_mod2' type='number' value='0' />
|
||
<input name='attr_forbidden-lore_r_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_forbidden-lore_r_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_forbidden-lore_r_mod3' type='checkbox' value='40' class='skills_item ' />
|
||
<input name='attr_forbidden-lore_r_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='forbidden-lore_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{forbidden-lore_name} }} {{roll=[[floor(([[@{forbidden-lore_r_mod1}]]+@{forbidden-lore_r_mod2}+[[@{forbidden-lore_r_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_forbidden-lore_r_total' value='@{forbidden-lore_r_mod1}+@{forbidden-lore_r_mod2}+@{forbidden-lore_r_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='core_lists6 edge_padding table radius_border'>
|
||
<h3 class='radius_border_heading'><b>Trade</b></h3>
|
||
<div class='education_header'>
|
||
<p class='bold_text'>Name</p>
|
||
<p class='bold_text'>Char</p>
|
||
<p class='bold_text'>Mod</p>
|
||
<p class='bold_text'>T</p>
|
||
<p class='bold_text'>+10</p>
|
||
<p class='bold_text'>+20</p>
|
||
<p class='bold_text'>+30</p>
|
||
<p class='bold_text'>Roll</p>
|
||
</div>
|
||
<div class='education_grid'>
|
||
<input name='attr_trade_name' type='text' class='full_width text_left' />
|
||
<select name='attr_trade_mod1' class=' full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' >AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_trade_mod2' type='number' value='0' />
|
||
<input name='attr_trade_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_trade_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_trade_mod3' type='checkbox' value='40' class='skills_item' />
|
||
<input name='attr_trade_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='trade_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{trade_name} }} {{roll=[[floor(([[@{trade_mod1}]]+@{trade_mod2}+[[@{trade_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_trade_total' value='@{trade_mod1}+@{trade_mod2}+@{trade_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
<fieldset name='trade' class='repeating_trade'>
|
||
<div class='education_grid'>
|
||
<input name='attr_trade_name' type='text' class='full_width text_left' />
|
||
<select name='attr_trade_r_mod1' class=' full_width full_height'>
|
||
<option value='@{AGI} + @{AGI_advancement}' >AGI</option>
|
||
<option value='@{INT} + @{INT_advancement}' selected='selected'>INT</option>
|
||
<option value='@{FEL} + @{FEL_advancement}' >FEL</option>
|
||
</select>
|
||
<input name='attr_trade_r_mod2' type='number' value='0' />
|
||
<input name='attr_trade_r_mod3' type='checkbox' value='20' class='skills_item ' />
|
||
<input name='attr_trade_r_mod3' type='checkbox' value='30' class='skills_item' />
|
||
<input name='attr_trade_r_mod3' type='checkbox' value='40' class='skills_item ' />
|
||
<input name='attr_trade_r_mod3' type='checkbox' value='50' class='skills_item' />
|
||
<button name='trade_roll' type='roll' class='clear'
|
||
value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=@{trade_name} }} {{roll=[[floor(([[@{trade_r_mod1}]]+@{trade_r_mod2}+[[@{trade_r_mod3} -20]]+@{inlinemod-toggle}-1d100)/10)]]}}'>
|
||
<input name='attr_trade_r_total' value='@{trade_r_mod1}+@{trade_r_mod2}+@{trade_r_mod3}-20' class='input_background' disabled /></button>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
</div>
|
||
<br>
|
||
|
||
|
||
|
||
<h2>Special Abilities / Traits</h2>
|
||
<p class='abilities_checkbox_pointer'><b>Expand ⯆</b></p>
|
||
<div class='edge_padding ssc'>
|
||
<input name='attr_ability' type='text' placeholder='Ability or Trait Name' class='full_width_49px' />
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_collapse' value='2' class='collapsible_entity_switch select_button hidden' /><span class='select_text'>▼</span></label>
|
||
<label class='margin_adjust2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{ability} }} {{description=@{ability_desc} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='2' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_ability_desc' class='collapsible_entity_block'
|
||
placeholder='Anything about this character that innately changes how they interact with the world fits here.'></textarea>
|
||
<fieldset name='abilities' class='repeating_abilities'>
|
||
<input name='attr_ability_r' type='text' placeholder='Name' class='full_width_49px' />
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_collapse' value='3' class='collapsible_entity_switch select_button hidden' /><span class='select_text '>▼</span></label>
|
||
<label class='margin_adjust2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{ability_r} }} {{description=@{ability_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='3' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_ability_desc_r' class='collapsible_entity_block'></textarea>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<!-- ______________________________ start of tab Equipment ______________________________ -->
|
||
|
||
<div class='tab_equipment box radius_border_box ssc'>
|
||
<div class='equipment_divider'>
|
||
<div class='equipment_ranged_weapons ssc'>
|
||
<h3 class='radius_border_top'>Ranged Weapons</h3>
|
||
<fieldset name='rangedweapons' class='repeating_rangedweapons'>
|
||
<div class='equipment_ranged_weapons_rep'>
|
||
<div class='equipment_ranged_weapons_grid1'>
|
||
<div class='equipment_ranged_weapons_gs1'>Name</div>
|
||
<input class='equipment_ranged_weapons_gs2 full_width' type='text' name='attr_R_weapon_name' />
|
||
<div class='equipment_ranged_weapons_gs3'>Class</div>
|
||
<input class='equipment_ranged_weapons_gs4 full_width' type='text' name='attr_R_weapon_class' />
|
||
<div class='equipment_ranged_weapons_gs5'>Range</div>
|
||
<input class='equipment_ranged_weapons_gs6 full_width' type='text' value='0' name='attr_R_weapon_range' />
|
||
</div>
|
||
<div class='equipment_ranged_weapons_grid2'>
|
||
<div class='equipment_ranged_weapons_gs7'>RoF</div>
|
||
<input class='equipment_ranged_weapons_gs8 full_width' type='text' placeholder='Std' name='attr_R_weapon_standard' />
|
||
<div class='equipment_ranged_weapons_gs9'>/</div>
|
||
<input class='equipment_ranged_weapons_gs10 full_width' type='text' placeholder='Bst' name='attr_R_weapon_burst' />
|
||
<div class='equipment_ranged_weapons_gs11'>/</div>
|
||
<input class='equipment_ranged_weapons_gs12 full_width' type='text' placeholder='Auto' name='attr_R_weapon_auto' />
|
||
<div class='equipment_ranged_weapons_gs13'>Damage</div>
|
||
<input class='equipment_ranged_weapons_gs14 full_width' type='text' value='0' name='attr_R_weapon_dam-roll' />
|
||
<div class='equipment_ranged_weapons_gs15'>Type</div>
|
||
<input class='equipment_ranged_weapons_gs16 full_width' type='text' name='attr_R_weapon_type' />
|
||
<div class='equipment_ranged_weapons_gs17'>Pen</div>
|
||
<input class='equipment_ranged_weapons_gs18 full_width' type='text' value='0' name='attr_R_weapon_pen' />
|
||
</div>
|
||
<div class='equipment_ranged_weapons_grid3'>
|
||
<div class='equipment_ranged_weapons_gs19'>Magazine</div>
|
||
<input class='equipment_ranged_weapons_gs20 full_width' type='text' value='0' name='attr_R_weapon_mag' />
|
||
<div class='equipment_ranged_weapons_gs21'>/</div>
|
||
<input class='equipment_ranged_weapons_gs22 full_width' type='text' value='0' name='attr_R_weapon_mag_max' />
|
||
<div class='equipment_ranged_weapons_gs23'>Domain</div>
|
||
<input class='equipment_ranged_weapons_gs24 full_width' type='text' name='attr_R_weapon_domain' />
|
||
<button class='equipment_ranged_weapons_gs25 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{attack= }} {{weapon= @{R_weapon_name}}} {{roll=[[floor(( [[@{BS} + @{BS_advancement} + @{R_weapon_trained} - 20 + @{R_weapon_mod1}]] + [[?{Attack Type|Standard (+10),+10 | Burst (+0),+0 | Auto (-10),-10 | Called Shot (-20),-20 | Suppressing Fire (-20),-20} + ?{Aim | No aim (+0),+0 | Half aim (+10),+10| Full aim (+20),+20} + ?{Range | Point Blank (+30),+30 | Short Range (+10),+10 | Standard range (+0),+0 | Long Range (-10),-10 | Extreme Range (-30),-30} + @{inlinemod-toggle} ]] - 1d100)/10)]]}} @{settings_hitroll}' >Hit</button>
|
||
<button class='equipment_ranged_weapons_gs26 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{type= @{R_weapon_type}}} {{weapon= @{R_weapon_name}}} {{damage=[[@{R_weapon_dam-roll}]] }} {{pen=[[@{R_weapon_pen}]] }} {{@{settings_weapondescription}=@{R_ability_r} }}' >DMG</button>
|
||
</div>
|
||
<div class='equipment_ranged_weapons_grid4'>
|
||
<div class='equipment_ranged_weapons_gs27'>Trained?</div>
|
||
<input class='equipment_ranged_weapons_gs28' type='checkbox' value='20' name='attr_R_weapon_trained' checked />
|
||
<div class='equipment_ranged_weapons_gs29'>Hit Mod</div>
|
||
<input class='equipment_ranged_weapons_gs30 full_width' type='text' value='0' name='attr_R_weapon_mod1' />
|
||
<div class='equipment_ranged_weapons_gs31'>Reload</div>
|
||
<input class='equipment_ranged_weapons_gs32 full_width' type='text' value='0' name='attr_R_weapon_reload' />
|
||
<div class='equipment_ranged_weapons_gs33'>Weight</div>
|
||
<input class='equipment_ranged_weapons_gs34 full_width' type='text' value='0' name='attr_R_weapon_weight' />
|
||
</div>
|
||
<div>
|
||
<input name='attr_R_ability_r' type='text' placeholder='Special' class='full_width_49px border_none' />
|
||
<label class='margin_adjust_wep'><input type='checkbox' name='attr_collapse' value='3' class='collapsible_entity_switch select_button hidden' /><span class='select_text radius_border_right_wep'>▼</span></label>
|
||
<label class='margin_adjust_wep2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{R_weapon_name} }} {{description=@{R_ability_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='3' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_R_ability_desc_r' class='collapsible_entity_block description_rounded_margin' placeholder='Description'></textarea>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='equipment_melee_weapons ssc'>
|
||
<h3 class='radius_border_top'>Melee Weapons</h3>
|
||
<fieldset name='meleeweapons' class='repeating_meleeweapons'>
|
||
<div class='equipment_melee_weapons_rep'>
|
||
<div class='equipment_melee_weapons_grid1'>
|
||
<div class='equipment_melee_weapons_gs1'>Name</div>
|
||
<input class='equipment_melee_weapons_gs2 full_width' type='text' name='attr_M_weapon_name' />
|
||
<div class='equipment_melee_weapons_gs3'>Domain</div>
|
||
<input class='equipment_melee_weapons_gs4 full_width' type='text' name='attr_M_weapon_domain' />
|
||
<div class='equipment_melee_weapons_gs5'>Reach</div>
|
||
<input class='equipment_melee_weapons_gs6 full_width' type='text' name='attr_M_weapon_reach' />
|
||
</div>
|
||
<div class='equipment_melee_weapons_grid2'>
|
||
<div class='equipment_melee_weapons_gs7'>Damage</div>
|
||
<input class='equipment_melee_weapons_gs8 full_width' type='text' value='0' name='attr_M_weapon_dam-roll' />
|
||
<div class='equipment_melee_weapons_gs9'>Type</div>
|
||
<input class='equipment_melee_weapons_gs10 full_width' type='text' value='0' name='attr_M_weapon_type' />
|
||
<div class='equipment_melee_weapons_gs11'>Pen</div>
|
||
<input class='equipment_melee_weapons_gs12 full_width' type='text' value='0' name='attr_M_weapon_pen' />
|
||
</div>
|
||
<div class='equipment_melee_weapons_grid3'>
|
||
<div class='equipment_melee_weapons_gs13'>Trained?</div>
|
||
<input class='equipment_melee_weapons_gs14' type='checkbox' value='20' name='attr_M_weapon_trained' checked />
|
||
<div class='equipment_melee_weapons_gs15'>Hit Mod</div>
|
||
<input class='equipment_melee_weapons_gs16 full_width' type='text' value='0' name='attr_M_weapon_mod1' />
|
||
<div class='equipment_melee_weapons_gs17'>Weight</div>
|
||
<input class='equipment_melee_weapons_gs18 full_width' type='text' value='0' name='attr_M_weapon_weight' />
|
||
<button class='equipment_melee_weapons_gs19 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{attack= }}{{weapon= @{M_weapon_name}}} {{roll=[[floor(([[@{WS}+@{WS_advancement} + @{M_weapon_trained} - 20 + @{M_weapon_mod1}]] + [[?{Attack Type | Standard (+10),+10 | Swift Attack (+0),+0 | Lighting (-10),-10 | Charge (+20),+20 | All-out (+30),+30} + ?{Aim | No aim (+0),+0 | Half aim (+10),+10 | Full aim (+20),+20} + @{inlinemod-toggle} ]]-1d100)/10)]]}} @{settings_hitroll}' >Hit</button>
|
||
<button class='equipment_melee_weapons_gs20 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{weapon= @{M_weapon_name}}} {{type= @{M_weapon_type}}} {{damage=[[@{M_weapon_dam-roll}+[[floor((@{STR} + @{STR_advancement})/10) + @{str_unnat}]]]] }} {{pen= [[@{M_weapon_pen}]] }} {{@{settings_weapondescription}=@{M_ability_r} }}' >DMG</button>
|
||
</div>
|
||
<div>
|
||
<input name='attr_M_ability_r' type='text' placeholder='Special' class='full_width_49px border_none' />
|
||
<label class='margin_adjust_wep'><input type='checkbox' name='attr_collapse' value='3' class='collapsible_entity_switch select_button hidden' /><span class='select_text radius_border_right_wep'>▼</span></label>
|
||
<label class='margin_adjust_wep2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{M_weapon_name} }} {{description=@{M_ability_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='3' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_M_ability_desc_r' class='collapsible_entity_block description_rounded_margin' placeholder='Description'></textarea>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='equipment_numerics text_centered'>
|
||
Carry Capacity: <input name='attr_carry' type='number' class='numerical_field' readonly />
|
||
Weight Calculation: <input name='attr_weight_total' type='number' class='numerical_field end_field' readonly> kilograms</input>
|
||
<input type='number' name='attr_M_weapon_weight_T' hidden>
|
||
<input type='number' name='attr_R_weapon_weight_T' hidden>
|
||
</div>
|
||
</div>
|
||
<br>
|
||
|
||
<div class='equipment_gear equipment_header'>
|
||
<div class='equipment_gear_gs1'>Gear / Item Name</div>
|
||
<div class='equipment_gear_gs2'>Craftsmanship</div>
|
||
<div class='equipment_gear_gs3'>Quantity</div>
|
||
<div class='equipment_gear_gs4'>Availability</div>
|
||
<div class='equipment_gear_gs5'>Weight</div>
|
||
<div class='equipment_gear_gs6'>Page #</div>
|
||
</div>
|
||
<div class='equipment_gear'>
|
||
<input name='attr_gear_name' type='text' placeholder='Gear / Item Name' class='equipment_gear_gs1' />
|
||
<input name='attr_gear_crafts' type='text' value='Common' class='equipment_gear_gs2' />
|
||
<input name='attr_gear_quantity' type='text' value='1' placeholder='Amount' class='equipment_gear_gs3' />
|
||
<input name='attr_gear_avail' type='text' placeholder='Availability' class='equipment_gear_gs4' />
|
||
<input name='attr_gear_weight' type='text' value='0' class='equipment_gear_gs5' />
|
||
<input name='attr_gear_pg#' type='text' placeholder='Page #' class='equipment_gear_gs6' />
|
||
<label class='margin_adjust equipment_gear_gs7'><input type='checkbox' name='attr_collapse' value='7' class='collapsible_entity_switch select_button hidden'><span class='select_text'>▼</span></label>
|
||
</div>
|
||
<input name='attr_collapse' type='checkbox' value='7' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_gear_desc' placeholder='Description' class='collapsible_entity_block auto_margin 90width'></textarea>
|
||
<fieldset name='gear' class='repeating_gear'>
|
||
<div class='equipment_gear'>
|
||
<input name='attr_gear_name_r' type='text' placeholder='Gear / Item Name' class='equipment_gear_gs1' />
|
||
<input name='attr_gear_crafts_r' type='text' value='Common' class='equipment_gear_gs2' />
|
||
<input name='attr_gear_quantity_r' type='text' value='1' placeholder='Amount' class='equipment_gear_gs3' />
|
||
<input name='attr_gear_avail_r' type='text' placeholder='Availability' class='equipment_gear_gs4' />
|
||
<input name='attr_gear_weight_r' type='text' value='0' class='equipment_gear_gs5' />
|
||
<input name='attr_gear_pg#_r' type='text' placeholder='Page #' class='equipment_gear_gs6' />
|
||
<label class='margin_adjust equipment_gear_gs7'><input type='checkbox' name='attr_collapse_r' value='2' class='collapsible_entity_switch select_button hidden' /><span class='select_text'>▼</span></label>
|
||
</div>
|
||
<input name='attr_collapse_r' type='checkbox' value='2' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_ability_desc_r' class='collapsible_entity_block auto_margin 90width'></textarea>
|
||
</fieldset>
|
||
<br>
|
||
|
||
<div class='equipment_armor_grid'>
|
||
<div class='equipment_armor_gs1 radius_border'>
|
||
<h3 class='radius_border_top'>Armor Display</h3>
|
||
<div class='armor_display_grid1'>
|
||
<div class='armor_display_gs1'>
|
||
<div class='armor_border equipment_armor_input'>
|
||
<p><b>Head</b></p>
|
||
<input name='attr_armor_head' type='number' value='0' />
|
||
<p><b>(1-10)</b></p>
|
||
<input name='attr_soak_head' type='number' readonly' />
|
||
</div>
|
||
</div>
|
||
<div class='armor_display_gs2'>
|
||
<div class='armor_border equipment_armor_input'>
|
||
<p><b>Arm R</b></p>
|
||
<input name='attr_armor_arm_right' type='number' value='0' />
|
||
<p><b>(11-20)</b></p>
|
||
<input name='attr_soak_arm_right' type='number' readonly' />
|
||
</div>
|
||
</div>
|
||
<div class='armor_display_gs3'>
|
||
<div class='armor_border equipment_armor_input'>
|
||
<p><b>Body</b></p>
|
||
<input name='attr_armor_body' type='number' value='0' />
|
||
<p><b>(31-70)</b></p>
|
||
<input name='attr_soak_body' type='number' readonly' />
|
||
</div>
|
||
</div>
|
||
<div class='armor_display_gs4'>
|
||
<div class='armor_border equipment_armor_input'>
|
||
<p><b>Arm L</b></p>
|
||
<input name='attr_armor_arm_left' type='number' value='0' />
|
||
<p><b>(21-30)</b></p>
|
||
<input name='attr_soak_arm_left' type='number' readonly' />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<br />
|
||
<div class='armor_display_grid2'>
|
||
<div class='armor_display_gs5'>
|
||
<div class='armor_border equipment_armor_input' >
|
||
<p><b>Leg R</b></p>
|
||
<input name='attr_armor_leg_right' type='number' value='0' />
|
||
<p><b>(71-85)</b></p>
|
||
<input name='attr_soak_leg_right' type='number' readonly' />
|
||
</div>
|
||
</div>
|
||
<div class='armor_display_gs6'>
|
||
<div class='armor_border equipment_armor_input' >
|
||
<p><b>Leg L</b></p>
|
||
<input name='attr_armor_leg_left' type='number' value='0' />
|
||
<p><b>(86-00)</b></p>
|
||
<input name='attr_soak_leg_left' type='number' readonly' />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class='equipment_armor_gs2 radius_border'>
|
||
<h3 class='radius_border_top'>Cybernetics</h3>
|
||
<div>
|
||
<div class='equipment_cybernetics_grid equipment_titles'>
|
||
<p class='bold_text equipment_titles'>Name</p>
|
||
<p class='bold_text equipment_titles'>Location</p>
|
||
<p class='bold_text equipment_titles'>Pg#</p>
|
||
</div>
|
||
<div class='equipment_cybernetics_grid'>
|
||
<input class='full_width' type='text' name='attr_cybernetic_name' placeholder='Name'>
|
||
<input class='full_width' type='text' name='attr_cybernetic_location' placeholder='Location'>
|
||
<input class='full_width' type='text' name='attr_cybernetic_page' placeholder='Pg#'>
|
||
</div>
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_collapse' value='2' class='collapsible_entity_switch select_button hidden' /><span class='select_text'>▼</span></label>
|
||
<label class='margin_adjust2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{cybernetic_name} }} {{description=@{cybernetic_desc} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='2' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_cybernetic_desc' placeholder='In the event that the Character is subject to biomechanical augmentation by the will of the Omnissiah, installed cybernetics can be described here.' class='collapsible_entity_block'></textarea>
|
||
</div>
|
||
<fieldset name='cybernetics' class='repeating_cybernetics'>
|
||
<div>
|
||
<div class='equipment_cybernetics_grid'>
|
||
<input class='full_width' type='text' name='attr_cybernetic_name_r' placeholder='Name'>
|
||
<input class='full_width' type='text' name='attr_cybernetic_location_r' placeholder='Location'>
|
||
<input class='full_width' type='text' name='attr_cybernetic_page_r' placeholder='Pg#'>
|
||
</div>
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_collapse' value='2' class='collapsible_entity_switch select_button hidden' /><span class='select_text'>▼</span></label>
|
||
<label class='margin_adjust2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{cybernetic_name_r} }} {{description=@{cybernetic_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='2' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_cybernetic_desc_r' class='collapsible_entity_block'></textarea>
|
||
</div>
|
||
</fieldset>
|
||
<br>
|
||
<h3 class='radius_border_top'>Armor Description</h3>
|
||
<textarea name='attr_armor_name'></textarea>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<!-- ______________________________ start of tab Comrade ______________________________ -->
|
||
|
||
<div class='tab_comrade box radius_border_box'>
|
||
<div class='comrade_divider'>
|
||
<div class='comrade_name_status ssc'>
|
||
<h3 class='radius_border_top'>Comrades</h3>
|
||
<fieldset name='comradename' class='repeating_comradename'>
|
||
<div class='comrade_name_status_rep'>
|
||
<div class='comrade_name_status_grid1'>
|
||
<div class='comrade_name_status_gs1'>Name</div>
|
||
<input class='comrade_name_status_gs2 full_width' type='text' placeholder='Name' name='attr_C_name' />
|
||
</div>
|
||
<div class='comrade_name_status_grid2'>
|
||
<div class='comrade_name_status_gs3'>Status</div>
|
||
<input class='comrade_name_status_gs4 full_width' type='text' placeholder='Healthy?' name='attr_C_status' />
|
||
</div>
|
||
</div>
|
||
<hr>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='comrade_ability ssc'>
|
||
<h3 class='radius_border_top'>Comrade Abilities</h3>
|
||
<fieldset name='comradeability' class='repeating_comradeability'>
|
||
<div class='comrade_ability_rep'>
|
||
<input name='attr_C_ability_r' type='text' placeholder='Ability' class='full_width_49px border_none' />
|
||
<label class='margin_adjust_wep'><input type='checkbox' name='attr_collapse' value='3' class='collapsible_entity_switch select_button hidden' /><span class='select_text radius_border_right_wep'>▼</span></label>
|
||
<label class='margin_adjust_wep2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{C_ability_r} }} {{description=@{C_ability_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='3' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_C_ability_desc_r' class='collapsible_entity_block description_rounded_margin' placeholder='Description'></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<!-- ______________________________ start of tab Advancements ______________________________ -->
|
||
|
||
<div class='tab_advancements box radius_border_box ssc'>
|
||
|
||
<h2>Experience Summary</h2>
|
||
<div class='text_centered'>
|
||
Unspent XP: <input name='attr_xp_current' type='number' value='@{xp_total}-@{xp_spent}' class='numerical_field' readonly />
|
||
Spent XP: <input name='attr_xp_spent' type='number' value='@{xp_total}-(@{advancement_costL}+@{advancement_costR})' class='numerical_field' readonly />
|
||
XP Total: <input name='attr_xp_total' type='number' class='numerical_field end_field' />
|
||
</div>
|
||
<br />
|
||
<div class='ssc auto_margin 90width'>
|
||
<h3 class='radius_border_top'>Aptitudes</h3>
|
||
<div class='aptitudes_grid'>
|
||
<input class='aptitudes_grid_gs1' name='attr_aptitude_nameL' type='text' />
|
||
<input class='aptitudes_grid_gs2' name='attr_aptitude_nameM' type='text' />
|
||
<input class='aptitudes_grid_gs3' name='attr_aptitude_nameR' type='text' />
|
||
</div>
|
||
<fieldset name='aptitudes' class='repeating_aptitudes'>
|
||
<div class='aptitudes_grid'>
|
||
<input class='aptitudes_grid_gs1' name='attr_aptitude_nameL_r' type='text' />
|
||
<input class='aptitudes_grid_gs2' name='attr_aptitude_nameM_r' type='text' />
|
||
<input class='aptitudes_grid_gs3' name='attr_aptitude_nameR_r' type='text' />
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
<br />
|
||
<div class='advancements_grid equipment_header'>
|
||
<div class='advancements_grid_gs1'>Name</div>
|
||
<div class='advancements_grid_gs2'>XP Cost</div>
|
||
<div class='advancements_grid_gs3'>Page #</div>
|
||
<div class='advancements_grid_gs4'>Name</div>
|
||
<div class='advancements_grid_gs5'>XP Cost</div>
|
||
<div class='advancements_grid_gs6'>Page #</div>
|
||
<div class='advancements_grid_gs7'></div>
|
||
</div>
|
||
<div class='advancements_grid'>
|
||
<input class='advancements_grid_gs1' name='attr_advancement_nameL' type='text' placeholder='Write XP-costing item name here' />
|
||
<input class='advancements_grid_gs2' name='attr_advancement_costL' type='number' placeholder='XP Cost' />
|
||
<input class='advancements_grid_gs3' name='attr_advancement_pg#L' type='text' placeholder='Page #' />
|
||
<input class='advancements_grid_gs4' name='attr_advancement_nameR' type='text' placeholder='Write XP-costing item name here' />
|
||
<input class='advancements_grid_gs5' name='attr_advancement_costR' type='number' placeholder='XP Cost' />
|
||
<input class='advancements_grid_gs6' name='attr_advancement_pg#R' type='text' placeholder='Page #' />
|
||
<label class='advancements_grid_gs7'><input type='checkbox' name='attr_collapse' value='7' class='collapsible_entity_switch select_button hidden'><span class='select_text'>▼</span></label>
|
||
</div>
|
||
<input name='attr_collapse' type='checkbox' value='7' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_gear_desc' placeholder='Unfortunately, one text box will have to suffice for descriptions of both Items above.' class='collapsible_entity_block auto_margin 90width'></textarea>
|
||
<fieldset name='advancements' class='repeating_advancements'>
|
||
<div class='advancements_grid'>
|
||
<input class='advancements_grid_gs1' name='attr_advancement_nameL_r' type='text' placeholder='Write XP-costing item name here' />
|
||
<input class='advancements_grid_gs2' name='attr_advancement_costL_r' type='number' placeholder='XP Cost' />
|
||
<input class='advancements_grid_gs3' name='attr_advancement_pg#L_r' type='number' placeholder='Page #' />
|
||
<input class='advancements_grid_gs4' name='attr_advancement_nameR_r' type='text' placeholder='Write XP-costing item name here' />
|
||
<input class='advancements_grid_gs5' name='attr_advancement_costR_r' type='number' placeholder='XP Cost' />
|
||
<input class='advancements_grid_gs6' name='attr_advancement_pg#R_r' type='number' placeholder='Page #' />
|
||
<label class='advancements_grid_gs7'><input type='checkbox' name='attr_collapse' value='2' class='collapsible_entity_switch select_button hidden'><span class='select_text'>▼</span></label>
|
||
</div>
|
||
<input name='attr_collapse' type='checkbox' value='2' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_gear_desc' placeholder='Unfortunately, one text box will have to suffice for descriptions of both Items above.' class='collapsible_entity_block auto_margin 90width'></textarea>
|
||
</fieldset>
|
||
|
||
<div class='training ssc auto_margin 90width'>
|
||
<h3 class='radius_border_top'>Weapon Training</h3>
|
||
<div class='weapon_training_grid'>
|
||
<div><input name='attr_weapons_training_bolt' type='checkbox' />Bolt</div>
|
||
<div><input name='attr_weapons_training_chain' type='checkbox' />Chain</div>
|
||
<div><input name='attr_weapons_training_flame' type='checkbox' />Flame</div>
|
||
<div><input name='attr_weapons_training_las' type='checkbox' />Las</div>
|
||
<div><input name='attr_weapons_training_launcher' type='checkbox' />Launcher</div>
|
||
<div><input name='attr_weapons_training_melta' type='checkbox' />Melta</div>
|
||
<div><input name='attr_weapons_training_plasma' type='checkbox' />Plasma</div>
|
||
<div><input name='attr_weapons_training_power' type='checkbox' />Power</div>
|
||
<div><input name='attr_weapons_training_low-tech' type='checkbox' />Low-Tech</div>
|
||
<div><input name='attr_weapons_training_shock' type='checkbox' />Shock</div>
|
||
<div><input name='attr_weapons_training_solid-projectile' type='checkbox' />Solid Projectile</div>
|
||
<div><input name='attr_weapons_training_heavy' type='checkbox' />Heavy</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<!-- ______________________________ start of tab Journal ______________________________ -->
|
||
|
||
<div class='tab_journal box radius_border_box'>
|
||
<!-- Journal -->
|
||
<h2>Journal: Objectives</h2>
|
||
<div class='edge_padding ssc'>
|
||
<fieldset name='objectives' class='repeating_objectives'>
|
||
<input name='attr_objective' type='text' class='full_width_30px' />
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_objective_completed' value='1' class='select_button hidden' /><span class='select_text '>✔</span></label>
|
||
</fieldset>
|
||
</div>
|
||
<h2>Journal: Notes</h2>
|
||
<div class='edge_padding ssc'>
|
||
<fieldset name='notes' class='repeating_notes'>
|
||
<!-- insert new line html entity [ ] inside of placeholder attribute -->
|
||
<textarea name='attr_notes'
|
||
placeholder='Enter information such as plot details, unresolved mission details such as escaped targets, character relationships, et cetera here. Also feel free to write appearance details here or in Bio & Info for public viewing: age, height, weight, colors of eyes, hair, skin, more that come to mind.'></textarea>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<!-- Insanity and Corruption -->
|
||
<!-- Make repeating sections take place outside of any CSS Grids to allow them to extend the page. -->
|
||
<div class='insanity_corruption_divider'>
|
||
<div class='insanity_side ssc'>
|
||
<h3 class='radius_border_top'>Insanity</h3>
|
||
<div class='insanity_info'>
|
||
<input class='insanity_gs1' type='number' name='attr_insanity_pts' value='0' />
|
||
<input class='insanity_gs2' type='text' name='attr_insanity_degree' readonly />
|
||
<div class='insanity_gs3'>Disorders</div>
|
||
<input name='attr_insanity_disorder_minor' type='text' placeholder='Minor Disorder' class='insanity_gs4 full_width border_none' />
|
||
<input name='attr_insanity_disorder_severe' type='text' placeholder='Severe Disorder' class='insanity_gs5 full_width border_none' />
|
||
<input name='attr_insanity_disorder_acute' type='text' placeholder='Acute Disorder' class='insanity_gs6 full_width border_none' />
|
||
</div>
|
||
</div>
|
||
<div class='corruption_side ssc'>
|
||
<h3 class='radius_border_top'>Corruption</h3>
|
||
<div class='corruption_info'>
|
||
<input class='corruption_gs1' type='number' name='attr_corruption_pts' value='0' />
|
||
<input class='corruption_gs2' type='text' name='attr_corruption_degree' readonly />
|
||
<div class='corruption_gs3'>Malignancies and Mutations</div>
|
||
</div>
|
||
<div>
|
||
<fieldset name='mutations' class='repeating_mutations'>
|
||
<input name='attr_mutation_r' type='text' placeholder='Malignancy or Mutation Name' class='full_width_49px' />
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_collapse' value='3' class='collapsible_entity_switch select_button hidden' /><span class='select_text '>▼</span></label>
|
||
<label class='margin_adjust2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{mutation_r} }} {{description=@{mutation_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='3' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_mutation_desc_r' class='collapsible_entity_block'></textarea>
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<!-- ______________________________ start of tab Psykana ______________________________ -->
|
||
|
||
<div class='tab_psykana box ssc radius_border_box'>
|
||
<div class='psykana_divider'>
|
||
<div class='psykana_info ssc'>
|
||
<h3 class='radius_border_top'>Psychic Strength</h3>
|
||
<div class='psykana_info_grid'>
|
||
<div class='psykana_info_gs1'>Class</div>
|
||
<select name='attr_psykana_class' class='psykana_info_gs2 full_width'>
|
||
<option value='0' selected='selected'>Bound</option>
|
||
<option value='1'>Unbound</option>
|
||
<option value='2'>Demonic</option>
|
||
</select>
|
||
<div class='psykana_info_gs3'>Limit</div>
|
||
<select name='attr_psykana_limit' class='psykana_info_gs4 full_width'>
|
||
<option value='0' selected='selected'>Fettered</option>
|
||
<option value='1'>Unfettered</option>
|
||
<option value='2'>Push</option>
|
||
</select>
|
||
<input class='hidden' name='attr_psy_roll' type='text' readonly />
|
||
<div class='psykana_info_gs5'>Psy Rating</div>
|
||
<input class='psykana_info_gs6 full_width' type='number' name='attr_psy_rating' />
|
||
<input name='attr_psykana_limit' type='checkbox' value='2' class='hidden hider' />
|
||
<div class='psykana_info_gs7'>Push Level</div>
|
||
<input name='attr_psykana_limit' type='checkbox' value='2' class='hidden hider' />
|
||
<input class='psykana_info_gs8 full_width' type='number' value='1' name='attr_psy_push' />
|
||
<div class='psykana_info_gs9'>Sustaining?</div>
|
||
<input class='psykana_info_gs10' name='attr_psykana_sustain' type='checkbox' value='1' />
|
||
<input name='attr_psykana_sustain' type='checkbox' value='1' class='hidden hider' />
|
||
<div class='psykana_info_gs11'># Powers</div>
|
||
<input name='attr_psykana_sustain' type='checkbox' value='1' class='hidden hider' />
|
||
<input class='psykana_info_gs12 full_width' type='number' value='1' name='attr_psykana_sustain_count' />
|
||
<div class='psykana_info_gs13'>Effective PR</div>
|
||
<input class='psykana_info_gs14 full_width' type='number' name='attr_effective_psy_rating' readonly />
|
||
<div class='psykana_info_gs15'>Phenomena</div>
|
||
<input class='psykana_info_gs16 full_width' type='number' name='attr_psykana_phenomena' readonly />
|
||
<button class='psykana_info_gs17 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{phenomena= }} {{roll=[[1d100 + @{psykana_phenomena}]]}}' >Phenomena</button>
|
||
<button class='psykana_info_gs18 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{perils= }} {{roll=[[1d100]]}}' >Perils</button>
|
||
</div>
|
||
</div>
|
||
|
||
<div class='psykana_minor ssc'>
|
||
<h3 class='radius_border_top'>Minor Manifestations</h3>
|
||
<fieldset name='minormanifestation' class='repeating_minormanifestation'>
|
||
<div class='minormanifestation_rep'>
|
||
<input name='attr_P_minor_r' type='text' placeholder='Minor Manifestation name' class='full_width_49px border_none' />
|
||
<label class='margin_adjust_wep'><input type='checkbox' name='attr_collapse' value='5' class='collapsible_entity_switch select_button hidden' /><span class='select_text radius_border_right_wep'>▼</span></label>
|
||
<label class='margin_adjust_wep2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{P_minor_r} }} {{description=@{P_minor_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='5' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_P_minor_desc_r' class='collapsible_entity_block description_rounded_margin' placeholder='MMs are subtle uses for the power of the Warp that a Psyker may pick up in the course of training. This Description box may be used to state which psychic discipline this MM falls under, as well as to provide a brief description of what this power does. Minor Manifestations cost 50xp. Use requires a Half Action and a +30 Willpower test.'></textarea>
|
||
</div>
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='psykana_ability ssc'>
|
||
<h3 class='radius_border_top'>Psychic Abilities</h3>
|
||
<fieldset name='psychicabilities' class='repeating_psychicabilities'>
|
||
<div class='psykana_ability_rep'>
|
||
<div class='psykana_ability_grid1'>
|
||
<div class='psykana_ability_gs1'>Name</div>
|
||
<input class='psykana_ability_gs2 full_width' type='text' name='attr_P_name' />
|
||
<div class='psykana_ability_gs3'>Subtype</div>
|
||
<input class='psykana_ability_gs4 full_width' type='text' name='attr_P_subtype' />
|
||
</div>
|
||
<div class='psykana_ability_grid2'>
|
||
<div class='psykana_ability_gs5'>Range</div>
|
||
<input class='psykana_ability_gs6 full_width' type='text' value='0' name='attr_P_range' />
|
||
<div class='psykana_ability_gs7'>Damage</div>
|
||
<input class='psykana_ability_gs8 full_width' type='text' value='0' name='attr_P_dam-roll' />
|
||
<div class='psykana_ability_gs9'>Type</div>
|
||
<input class='psykana_ability_gs10 full_width' type='text' name='attr_P_type' />
|
||
<div class='psykana_ability_gs11'>Pen</div>
|
||
<input class='psykana_ability_gs12 full_width' type='text' value='0' name='attr_P_pen' />
|
||
</div>
|
||
<div class='psykana_ability_grid3'>
|
||
<div class='psykana_ability_gs13'>Action</div>
|
||
<input class='psykana_ability_gs14 full_width' type='text' name='attr_P_action' />
|
||
<div class='psykana_ability_gs15'>Sustained</div>
|
||
<input class='psykana_ability_gs16 full_width' type='text' name='attr_P_sustained' />
|
||
<button class='psykana_ability_gs17 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{attack= }} {{weapon= @{P_name}}} {{roll=[[floor(( [[@{P_focus} + @{P_mod1} ]] + [[5 * @{effective_psy_rating}]] + @{inlinemod-toggle} - 1d100@{psy_roll})/10)]]}} @{settings_hitroll}' >Cast</button>
|
||
<button class='psykana_ability_gs18 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{type= @{P_type}}} {{weapon= @{P_name}}} {{damage=[[@{P_dam-roll}]] }} {{pen=[[@{P_pen}]] }} {{@{settings_weapondescription}=@{P_ability_r} }}' >DMG</button>
|
||
</div>
|
||
<div class='psykana_ability_grid4'>
|
||
<div class='psykana_ability_gs19'>Focus Power</div>
|
||
<!-- TODO: shift this dropdown down a couple of px -->
|
||
<select name='attr_P_focus' class='psykana_info_gs20 full_width'>
|
||
<option value='[[@{WP} + @{WP_advancement} ]]' selected='selected'>Willpower</option>
|
||
<option value='[[@{PER} + @{PER_advancement} ]]'>Perception</option>
|
||
<option value='[[@{mod1_psyniscience} + @{mod2_psyniscience} + @{mod3_psyniscience} - 20 ]]'>Psyniscience</option>
|
||
</select>
|
||
<div class='psykana_ability_gs21'>Power Mod</div>
|
||
<input class='psykana_ability_gs22 full_width' type='text' value='0' name='attr_P_mod1' />
|
||
</div>
|
||
<div>
|
||
<input name='attr_P_ability_r' type='text' placeholder='Disclaimer: 5 * Effective PR not yet counted in casting test' class='full_width_49px border_none' />
|
||
<label class='margin_adjust_wep'><input type='checkbox' name='attr_collapse' value='3' class='collapsible_entity_switch select_button hidden' /><span class='select_text radius_border_right_wep'>▼</span></label>
|
||
<label class='margin_adjust_wep2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{P_name} }} {{description=@{P_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='3' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_P_desc_r' class='collapsible_entity_block description_rounded_margin' placeholder='Description'></textarea>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<!-- ______________________________ start of tab Settings ______________________________ -->
|
||
|
||
<div class='tab_settings box radius_border_box'>
|
||
<!-- Settings -->
|
||
<h2>Settings</h2>
|
||
|
||
<h3>Initiative Overrides</h3>
|
||
<select name='attr_initmod0' class='full_width edge_padding'>
|
||
<option selected='selected' value='[[floor'>No tiebreaker</option>
|
||
<option value='[['>Decimal tiebreaker</option>
|
||
<option value='tiebreaker [[@{AGI_total}]] roll [[floor'>AGI tiebreaker</option>
|
||
</select>
|
||
<br>
|
||
|
||
<h3>Auto Roll Hit Locations</h3>
|
||
<select name='attr_settings_hitroll' class='full_width edge_padding'>
|
||
<option value='{{loc=[[1d100]]}}'selected='selected'>Automatically roll hit locations</option>
|
||
<option value=' '>Don't automatically roll hit locations</option>
|
||
</select>
|
||
<br>
|
||
|
||
<h3>Weapon Special in Damage Roll</h3>
|
||
<select name='attr_settings_weapondescription' class='full_width edge_padding'>
|
||
<option value='description'>Include weapon Special</option>
|
||
<option value=' 'selected='selected'>Exclude weapon Special</option>
|
||
</select>
|
||
<br>
|
||
|
||
<h3>Vehicle Sheet</h3>
|
||
<label class='text_centered bttn_top_padding'><input type='checkbox' name='attr_vehicle_sheet' class='collapsible_entity_switch select_button hidden' /><span class='select_text'>Vehicle</span></label>
|
||
<br>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<!-- ______________________________ start of page Vehicle ______________________________ -->
|
||
|
||
<input type='checkbox' name='attr_vehicle_sheet' class='collapsible_entity_switch hidden' />
|
||
<div class='background_radius collapsible_entity_block box'>
|
||
<br>
|
||
|
||
<div class='minimisable_infographic_toggles'>
|
||
<p></p>
|
||
<label><input type='checkbox' name='attr_to-gm' value='/w gm' class='select_button hidden' /><span class='select_text'>To GM</span></label>
|
||
<label><input type='checkbox' name='attr_inlinemod-toggle' value='?{Modifier|0}' class='select_button hidden' checked/><span class='select_text'>Inline Mod</span></label>
|
||
<label><input type='checkbox' name='attr_vehicle_sheet' class='auto_margin collapsible_entity_switch select_button hidden' /><span class='select_text'>Vehicle</span></label>
|
||
<button class='clear minimisable_infographic_override' type='roll' name='scatter' value="@{to-gm}&{template:mythic} {{character= @{character_name}}} {{scatter-range= [[(?{Degrees of Failiure|1})+?{Modifier|0}]]}} {{scatter-direction=[[1d10]]}}">Scatter</button>
|
||
</div>
|
||
|
||
<!-- Vehicles -->
|
||
<div class='vehicles_divider'>
|
||
<fieldset name='vehicles-R' class='repeating_vehicles'>
|
||
<div class='vehicles_grid1'>
|
||
<input name='attr_vehicle-name' type='text' class='vehicles_Gn full_width' placeholder='Name' />
|
||
|
||
<select name='attr_vehicle-size' class='vehicles_Gs full_width'>
|
||
<option value='-3'>Miniscule (1)</option>
|
||
<option value='-2'>Puny (2)</option>
|
||
<option value='-1'>Scrawny (3)</option>
|
||
<option value='0'>Average (4)</option>
|
||
<option value='1'>Hulking (5)</option>
|
||
<option value='2'>Enormous (6)</option>
|
||
<option value='3' selected='selected'>Massive (7)</option>
|
||
<option value='4'>Immense (8)</option>
|
||
<option value='5'>Monumental (9)</option>
|
||
<option value='6'>Titanic (10)</option>
|
||
</select>
|
||
|
||
<input name='attr_vehicle-world' type='text' class='vehicles_G1 full_width' placeholder='Origin or Forge World' />
|
||
|
||
<select name='attr_vehicle-type' class='vehicles_Gt full_width'>
|
||
<option value='0' selected='selected'>Tracked</option>
|
||
<option value='1'>Wheeled</option>
|
||
<option value='2'>Skimmer</option>
|
||
<option value='3'>Walker</option>
|
||
<option value='4'>Stationary</option>
|
||
<option value='5'>Aircraft</option>
|
||
<option value='6'>Spacecraft</option>
|
||
<option value='7'>Voidship</option>
|
||
</select>
|
||
|
||
<div class='vehicles_G2'><h3>SPEED AND MANEUVERABILITY</h3></div>
|
||
<div class='vehicles_G3'>Tactical</div>
|
||
<div class='vehicles_G4'>Cruising</div>
|
||
<div class='vehicles_G5'>Maneuverability</div>
|
||
<div class='vehicles_G6'>Operate</div>
|
||
<input name='attr_vehicle-tactical' type='text' class='vehicles_G7 full_width' placeholder='Meters per Turn' />
|
||
<input name='attr_vehicle-cruising' type='text' class='vehicles_G8 full_width' placeholder='Km/H' />
|
||
<input name='attr_vehicle-maneuver' type='text' class='vehicles_G9 full_width' value='0' />
|
||
|
||
<!-- GS18 Different operate checks for each Vehicle Type. Tracked, Wheeled, Skimmer, Walker use Surface. Aircraft and Spacecraft use Aeronautica. Voidship is as it is. -->
|
||
<input name='attr_vehicle-type' type='checkbox' value='0' class='hidden hider' />
|
||
<button type='roll' name='op_surface_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Surface}} {{roll=[[floor(([[@{mod1_op_surface}]]+@{mod2_op_surface}+[[@{mod3_op_surface} -20]]+ @{vehicle-maneuver} +@{inlinemod-toggle}-1d100)/10)]]}}' class='vehicles_G10 clear'><input name='attr_op_surface_total' value='@{mod1_op_surface}+@{mod2_op_surface}+@{mod3_op_surface}-20 + @{vehicle-maneuver}' class='input_background' disabled /></button>
|
||
<input name='attr_vehicle-type' type='checkbox' value='1' class='hidden hider' />
|
||
<button type='roll' name='op_surface_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Surface}} {{roll=[[floor(([[@{mod1_op_surface}]]+@{mod2_op_surface}+[[@{mod3_op_surface} -20]]+ @{vehicle-maneuver} +@{inlinemod-toggle}-1d100)/10)]]}}' class='vehicles_G10 clear'><input name='attr_op_surface_total' value='@{mod1_op_surface}+@{mod2_op_surface}+@{mod3_op_surface}-20 + @{vehicle-maneuver}' class='input_background' disabled /></button>
|
||
<input name='attr_vehicle-type' type='checkbox' value='2' class='hidden hider' />
|
||
<button type='roll' name='op_surface_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Surface}} {{roll=[[floor(([[@{mod1_op_surface}]]+@{mod2_op_surface}+[[@{mod3_op_surface} -20]]+ @{vehicle-maneuver} +@{inlinemod-toggle}-1d100)/10)]]}}' class='vehicles_G10 clear'><input name='attr_op_surface_total' value='@{mod1_op_surface}+@{mod2_op_surface}+@{mod3_op_surface}-20 + @{vehicle-maneuver}' class='input_background' disabled /></button>
|
||
<input name='attr_vehicle-type' type='checkbox' value='3' class='hidden hider' />
|
||
<button type='roll' name='op_surface_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Surface}} {{roll=[[floor(([[@{mod1_op_surface}]]+@{mod2_op_surface}+[[@{mod3_op_surface} -20]]+ @{vehicle-maneuver} +@{inlinemod-toggle}-1d100)/10)]]}}' class='vehicles_G10 clear'><input name='attr_op_surface_total' value='@{mod1_op_surface}+@{mod2_op_surface}+@{mod3_op_surface}-20 + @{vehicle-maneuver}' class='input_background' disabled /></button>
|
||
<input name='attr_vehicle-type' type='checkbox' value='4' class='hidden hider' />
|
||
<input name='attr_op_none' type='text' class='vehicles_G10 full_width' placeholder='You sure?' />
|
||
<input name='attr_vehicle-type' type='checkbox' value='5' class='hidden hider' />
|
||
<button type='roll' name='op_aero_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Aeronautica}} {{roll=[[floor(([[@{mod1_op_aero}]]+@{mod2_op_aero}+[[@{mod3_op_aero} -20]]+ @{vehicle-maneuver}+@{inlinemod-toggle}-1d100)/10)]]}}' class='vehicles_G10 clear'><input name='attr_op_aero_total' value='@{mod1_op_aero}+@{mod2_op_aero}+@{mod3_op_aero}-20+ @{vehicle-maneuver}' class='input_background' disabled /></button>
|
||
<input name='attr_vehicle-type' type='checkbox' value='6' class='hidden hider' />
|
||
<button type='roll' name='op_aero_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Aeronautica}} {{roll=[[floor(([[@{mod1_op_aero}]]+@{mod2_op_aero}+[[@{mod3_op_aero} -20]]+ @{vehicle-maneuver}+@{inlinemod-toggle}-1d100)/10)]]}}' class='vehicles_G10 clear'><input name='attr_op_aero_total' value='@{mod1_op_aero}+@{mod2_op_aero}+@{mod3_op_aero}-20+ @{vehicle-maneuver}' class='input_background' disabled /></button>
|
||
<input name='attr_vehicle-type' type='checkbox' value='7' class='hidden hider' />
|
||
<button type='roll' name='op_void_roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{roll-name=Operate: Voidship}} {{roll=[[floor(([[@{mod1_op_void}]]+@{mod2_op_void}+[[@{mod3_op_void} -20]]+ @{vehicle-maneuver}+@{inlinemod-toggle}-1d100)/10)]]}}' class='vehicles_G10 clear'><input name='attr_op_void_total' value='@{mod1_op_void}+@{mod2_op_void}+@{mod3_op_void}-20+ @{vehicle-maneuver}' class='input_background' disabled /></button>
|
||
|
||
<div class='vehicles_G11'><h3>CREW AND COMPLEMENT</h3></div>
|
||
<div class='vehicles_G12'>Crew</div>
|
||
<div class='vehicles_G13'>Carrying Capacity</div>
|
||
<input name='attr_vehicle-crew' type='text' class='vehicles_G14 full_width' placeholder='Minimum Crew Prerequisite' />
|
||
<input name='attr_vehicle-compliment' type='text' class='vehicles_G15 full_width' placeholder='Maximum Crew Space' />
|
||
</div>
|
||
|
||
<div class='vehicles_grid2'>
|
||
<div class='vehicles_G16'><h3>HULL INTEGRITY AND ARMOR</h3></div>
|
||
<div class='vehicles_G17'>Integrity</div>
|
||
<div class='vehicles_G18'>Front</div>
|
||
<div class='vehicles_G19'>Side</div>
|
||
<div class='vehicles_G20'>Rear</div>
|
||
<input name='attr_vehicle-integrity' type='text' class='vehicles_G21 full_width' placeholder='#' />
|
||
<input name='attr_vehicle-integrity_max' type='text' class='vehicles_G22 full_width' placeholder='Max' />
|
||
<input name='attr_vehicle-armor-front' type='text' class='vehicles_G23 full_width' />
|
||
<input name='attr_vehicle-armor-side' type='text' class='vehicles_G24 full_width' />
|
||
<input name='attr_vehicle-armor-rear' type='text' class='vehicles_G25 full_width' />
|
||
<div class='vehicles_G26 '>
|
||
<div>
|
||
<input name='attr_armaments' type='text' placeholder='Armaments' class='full_width_49px' />
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_collapse' value='4' class='collapsible_entity_switch select_button hidden' /><span class='select_text '>▼</span></label>
|
||
<label class='margin_adjust2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{armaments} }} {{description=@{armaments_desc} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='4' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_armaments_desc' class='collapsible_entity_block' placeholder='Enter more detailed information, such as placement of vehicle armament. Full stat-blocks should be written out in the sections on the right.'></textarea>
|
||
</div>
|
||
<div>
|
||
<input name='attr_vehicle_traits' type='text' placeholder='Traits' class='full_width_49px' />
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_collapse' value='5' class='collapsible_entity_switch select_button hidden' /><span class='select_text '>▼</span></label>
|
||
<label class='margin_adjust2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{vehicle_traits} }} {{description=@{vehicle_traits_desc} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='5' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_vehicle_traits_desc' class='collapsible_entity_block' placeholder='Enter any vehicle-specific rules or other unique information here, such as specific details about crew placement or expanded descriptions of the Vehicle Traits.'></textarea>
|
||
</div>
|
||
<div>
|
||
<input name='attr_modifications' type='text' placeholder='Modifications' class='full_width_49px vehicles_descriptor' />
|
||
<label class='margin_adjust'><input type='checkbox' name='attr_collapse' value='6' class='collapsible_entity_switch select_button hidden' /><span class='select_text radius_border_right'>▼</span></label>
|
||
<label class='margin_adjust2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{modifications} }} {{description=@{modifications_desc} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='6' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_modifications_desc' class='collapsible_entity_block description_rounded_margin' placeholder='Vehicles can be fitted with Vehicle Upgrades or other player modifications. Be sure to include the Base Difficulty Modifier of each Modification here.
|
||
Vehicle modifications are classified into two categories: Integral ones which the vehicle must come from the factory with, or Standard ones which can be requisitioned and installed as normal.'></textarea>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br>
|
||
</fieldset>
|
||
|
||
<div class='vehicle_weapons'>
|
||
<div class='equipment_ranged_weapons'>
|
||
<h3 class='radius_border_top'>Vehicle Ranged Weapons</h3>
|
||
<fieldset name='vehiclerangedweapons' class='repeating_vrangedweapons'>
|
||
<div class='equipment_ranged_weapons_rep'>
|
||
<div class='equipment_ranged_weapons_grid1'>
|
||
<div class='equipment_ranged_weapons_gs1'>Name</div>
|
||
<input class='equipment_ranged_weapons_gs2 full_width' type='text' name='attr_V_R_weapon_name' />
|
||
<div class='equipment_ranged_weapons_gs3'>Class</div>
|
||
<input class='equipment_ranged_weapons_gs4 full_width' type='text' name='attr_V_R_weapon_class' />
|
||
<div class='equipment_ranged_weapons_gs5'>Range</div>
|
||
<input class='equipment_ranged_weapons_gs6 full_width' type='text' value='0' name='attr_V_R_weapon_range' />
|
||
</div>
|
||
<div class='equipment_ranged_weapons_grid2'>
|
||
<div class='equipment_ranged_weapons_gs7'>RoF</div>
|
||
<input class='equipment_ranged_weapons_gs8 full_width' type='text' placeholder='Std' name='attr_V_R_weapon_standard' />
|
||
<div class='equipment_ranged_weapons_gs9'>/</div>
|
||
<input class='equipment_ranged_weapons_gs10 full_width' type='text' placeholder='Bst' name='attr_V_R_weapon_burst' />
|
||
<div class='equipment_ranged_weapons_gs11'>/</div>
|
||
<input class='equipment_ranged_weapons_gs12 full_width' type='text' placeholder='Auto' name='attr_V_R_weapon_auto' />
|
||
<div class='equipment_ranged_weapons_gs13'>Damage</div>
|
||
<input class='equipment_ranged_weapons_gs14 full_width' type='text' value='0' name='attr_V_R_weapon_dam-roll' />
|
||
<div class='equipment_ranged_weapons_gs15'>Type</div>
|
||
<input class='equipment_ranged_weapons_gs16 full_width' type='text' name='attr_V_R_weapon_type' />
|
||
<div class='equipment_ranged_weapons_gs17'>Pen</div>
|
||
<input class='equipment_ranged_weapons_gs18 full_width' type='text' value='0' name='attr_V_R_weapon_pen' />
|
||
</div>
|
||
<div class='equipment_ranged_weapons_grid3'>
|
||
<div class='equipment_ranged_weapons_gs19'>Magazine</div>
|
||
<input class='equipment_ranged_weapons_gs20 full_width' type='text' value='0' name='attr_V_R_weapon_mag' />
|
||
<div class='equipment_ranged_weapons_gs21'>/</div>
|
||
<input class='equipment_ranged_weapons_gs22 full_width' type='text' value='0' name='attr_V_R_weapon_mag_max' />
|
||
<div class='equipment_ranged_weapons_gs23'>Domain</div>
|
||
<input class='equipment_ranged_weapons_gs24 full_width' type='text' name='attr_V_R_weapon_domain' />
|
||
<button class='equipment_ranged_weapons_gs25 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{attack= }} {{weapon= @{V_R_weapon_name}}} {{roll=[[floor(( [[@{BS} + @{BS_advancement} + @{V_R_weapon_trained} - 20 + @{V_R_weapon_mod1}]] + [[?{Attack Type|Standard (+10),+10 | Burst (+0),+0 | Auto (-10),-10 | Called Shot (-20),-20 | Suppressing Fire (-20),-20} + ?{Aim | No aim (+0),+0 | Half aim (+10),+10| Full aim (+20),+20} + ?{Range | Point Blank (+30),+30 | Short Range (+10),+10 | Standard range (+0),+0 | Long Range (-10),-10 | Extreme Range (-30),-30} + @{inlinemod-toggle} ]] - 1d100)/10)]]}} @{settings_hitroll}'>Hit</button>
|
||
<button class='equipment_ranged_weapons_gs26 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{type= @{V_R_weapon_type}}} {{weapon= @{V_R_weapon_name}}} {{damage=[[@{V_R_weapon_dam-roll}]] }} {{pen=[[@{V_R_weapon_pen}]] }} {{@{settings_weapondescription}=@{V_R_ability_r} }}' >DMG</button>
|
||
</div>
|
||
<div class='equipment_ranged_weapons_grid4'>
|
||
<div class='equipment_ranged_weapons_gs27'>Trained?</div>
|
||
<input class='equipment_ranged_weapons_gs28' type='checkbox' value='20' name='attr_V_R_weapon_trained' checked />
|
||
<div class='equipment_ranged_weapons_gs29'>Hit Mod</div>
|
||
<input class='equipment_ranged_weapons_gs30 full_width' type='text' value='0' name='attr_V_R_weapon_mod1' />
|
||
<div class='equipment_ranged_weapons_gs31'>Reload</div>
|
||
<input class='equipment_ranged_weapons_gs32 full_width' type='text' value='0' name='attr_V_R_weapon_reload' />
|
||
<div class='equipment_ranged_weapons_gs33'>Weight</div>
|
||
<input class='equipment_ranged_weapons_gs34 full_width' type='text' value='0' name='attr_V_R_weapon_weight' />
|
||
</div>
|
||
<div>
|
||
<input name='attr_V_R_ability_r' type='text' placeholder='Special' class='full_width_49px border_none' />
|
||
<label class='margin_adjust_wep'><input type='checkbox' name='attr_collapse' value='3' class='collapsible_entity_switch select_button hidden' /><span class='select_text radius_border_right_wep'>▼</span></label>
|
||
<label class='margin_adjust_wep2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{V_R_weapon_name} }} {{description=@{V_R_ability_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='3' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_V_R_ability_desc_r' class='collapsible_entity_block description_rounded_margin' placeholder='Description'></textarea>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
</fieldset>
|
||
</div>
|
||
|
||
<div class='equipment_melee_weapons'>
|
||
<h3 class='radius_border_top'>Vehicle Melee Weaponry</h3>
|
||
<fieldset name='vehiclemeleeweapons' class='repeating_vmeleeweapons'>
|
||
<div class='equipment_melee_weapons_rep'>
|
||
<div class='equipment_melee_weapons_grid1'>
|
||
<div class='equipment_melee_weapons_gs1'>Name</div>
|
||
<input class='equipment_melee_weapons_gs2 full_width' type='text' name='attr_V_M_weapon_name' />
|
||
<div class='equipment_melee_weapons_gs3'>Domain</div>
|
||
<input class='equipment_melee_weapons_gs4 full_width' type='text' name='attr_V_M_weapon_domain' />
|
||
<div class='equipment_melee_weapons_gs5'>Reach</div>
|
||
<input class='equipment_melee_weapons_gs6 full_width' type='text' name='attr_V_M_weapon_reach' />
|
||
</div>
|
||
<div class='equipment_melee_weapons_grid2'>
|
||
<div class='equipment_melee_weapons_gs7'>Damage</div>
|
||
<input class='equipment_melee_weapons_gs8 full_width' type='text' value='0' name='attr_V_M_weapon_dam-roll' />
|
||
<div class='equipment_melee_weapons_gs9'>Type</div>
|
||
<input class='equipment_melee_weapons_gs10 full_width' type='text' value='0' name='attr_V_M_weapon_type' />
|
||
<div class='equipment_melee_weapons_gs11'>Pen</div>
|
||
<input class='equipment_melee_weapons_gs12 full_width' type='text' value='0' name='attr_V_M_weapon_pen' />
|
||
</div>
|
||
<div class='equipment_melee_weapons_grid3'>
|
||
<div class='equipment_melee_weapons_gs13'>Trained?</div>
|
||
<input class='equipment_melee_weapons_gs14' type='checkbox' value='20' name='attr_V_M_weapon_trained' checked />
|
||
<div class='equipment_melee_weapons_gs15'>Hit Mod</div>
|
||
<input class='equipment_melee_weapons_gs16 full_width' type='text' value='0' name='attr_V_M_weapon_mod1' />
|
||
<div class='equipment_melee_weapons_gs17'>Weight</div>
|
||
<input class='equipment_melee_weapons_gs18 full_width' type='text' value='0' name='attr_V_M_weapon_weight' />
|
||
|
||
<button class='equipment_melee_weapons_gs19 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{attack= }}{{weapon= @{V_M_weapon_name}}} {{roll=[[floor(([[@{WS}+@{WS_advancement} + @{V_M_weapon_trained} - 20 + @{V_M_weapon_mod1}]] + [[?{Attack Type | Standard (+10),+10 | Swift Attack (+0),+0 | Lighting (-10),-10 | Charge (+20),+20 | All-out (+30),+30} + ?{Aim | No aim (+0),+0 | Half aim (+10),+10 | Full aim (+20),+20} + @{inlinemod-toggle} ]]-1d100)/10)]]}} @{settings_hitroll}' >Hit</button>
|
||
|
||
<button class='equipment_melee_weapons_gs20 full_width clear' type='roll' value='@{to-gm}&{template:mythic} {{character= @{character_name}}} {{weapon= @{V_M_weapon_name}}} {{type= @{V_M_weapon_type}}} {{damage=[[@{V_M_weapon_dam-roll}+[[floor((@{STR} + @{STR_advancement})/10) + @{str_unnat}]]]] }} {{pen= [[@{V_M_weapon_pen}]] }} {{@{settings_weapondescription}=@{V_M_ability_r} }}' >DMG</button>
|
||
</div>
|
||
<div>
|
||
<input name='attr_V_M_ability_r' type='text' placeholder='Special' class='full_width_49px border_none' />
|
||
<label class='margin_adjust_wep'><input type='checkbox' name='attr_collapse' value='3' class='collapsible_entity_switch select_button hidden' /><span class='select_text radius_border_right_wep'>▼</span></label>
|
||
<label class='margin_adjust_wep2'><button type='roll' value='@{to-gm}&{template:mythic} {{name=@{V_M_weapon_name} }} {{description=@{V_M_ability_desc_r} }}' class='hidden'></button><span class='select_text'>🗭</span></label>
|
||
<input name='attr_collapse' type='checkbox' value='3' class='collapsible_entity_switch hidden' />
|
||
<textarea name='attr_V_M_ability_desc_r' class='collapsible_entity_block description_rounded_margin' placeholder='Description'></textarea>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
</fieldset>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<script type='text/worker'>
|
||
// ___________________________________________________________________________
|
||
// ____________________Movement and Weight sheet worker_______________________
|
||
// ___________________________and Fatigue Pts_________________________________
|
||
on('sheet:opened change:size change:str change:str_unnat change:str_advancement change:tou change:tou_unnat change:tou_advancement change:agi change:agi_unnat change:agi_advancement', function() {
|
||
getAttrs([
|
||
'size',
|
||
'str', 'str_unnat', 'str_advancement',
|
||
'tou', 'tou_unnat', 'tou_advancement',
|
||
'agi', 'agi_unnat', 'agi_advancement'
|
||
], function(values) {
|
||
var size = parseInt(values['size'], 10) || 0;
|
||
var agi = parseInt(values['agi'], 10) || 0;
|
||
var agi_unnat = parseInt(values['agi_unnat'], 10) || 0;
|
||
var agi_advancement = parseInt(values['agi_advancement'], 10) || 0;
|
||
var str = parseInt(values['str'], 10) || 0;
|
||
var str_unnat = parseInt(values['str_unnat'], 10) || 0;
|
||
var str_advancement = parseInt(values['str_advancement'], 10) || 0;
|
||
var tou = parseInt(values['tou'], 10) || 0;
|
||
var tou_unnat = parseInt(values['tou_unnat'], 10) || 0;
|
||
var tou_advancement = parseInt(values['tou_advancement'], 10) || 0;
|
||
var wp = parseInt(values['wp'], 10) || 0;
|
||
var wp_unnat = parseInt(values['wp_unnat'], 10) || 0;
|
||
var wp_advancement = parseInt(values['wp_advancement'], 10) || 0;
|
||
var str_mod = Math.floor((str + str_advancement) / 10 + str_unnat);
|
||
var tou_mod = Math.floor((tou + tou_advancement) / 10 + tou_unnat);
|
||
var agi_mod = Math.floor((agi + agi_advancement) / 10 + agi_unnat);
|
||
var wp_mod = Math.floor((wp + wp_advancement) / 10 + wp_unnat);
|
||
var move_mod = agi_mod + size;
|
||
var carry_mod = str_mod + tou_mod;
|
||
var carry_calc;
|
||
|
||
// 40k system does their carryweight off a table _______________________
|
||
|
||
switch (carry_mod) {
|
||
case 1: carry_calc = 2.25; break;
|
||
case 2: carry_calc = 4.5; break;
|
||
case 3: carry_calc = 9; break;
|
||
case 4: carry_calc = 18; break;
|
||
case 5: carry_calc = 27; break;
|
||
case 6: carry_calc = 36; break;
|
||
case 7: carry_calc = 45; break;
|
||
case 8: carry_calc = 56; break;
|
||
case 9: carry_calc = 67; break;
|
||
case 10: carry_calc = 78; break;
|
||
case 11: carry_calc = 90; break;
|
||
case 12: carry_calc = 112; break;
|
||
case 13: carry_calc = 225; break;
|
||
case 14: carry_calc = 337; break;
|
||
case 15: carry_calc = 450; break;
|
||
case 16: carry_calc = 675; break;
|
||
case 17: carry_calc = 900; break;
|
||
case 18: carry_calc = 1350; break;
|
||
case 19: carry_calc = 1800; break;
|
||
case 20: carry_calc = 2250; break;
|
||
}
|
||
|
||
|
||
// normal, no modifiers ___________________________________________________
|
||
setAttrs({
|
||
half_move: (move_mod),
|
||
full_move: (move_mod * 2),
|
||
charge_move: (move_mod * 3),
|
||
run_move: (move_mod * 6),
|
||
carry: (carry_calc * 1), //taking out the * 1 seems to cause attr_carry to freeze when carry_mod is set to 1 or 0
|
||
lift: (carry_calc * 2),
|
||
push: (carry_calc * 4),
|
||
});
|
||
|
||
// 0 mod movement override _______________________________________________
|
||
if (move_mod <= 0) {
|
||
setAttrs({
|
||
half_move: (0.5),
|
||
full_move: (1),
|
||
charge_move: (2),
|
||
run_move: (3)
|
||
});
|
||
}
|
||
|
||
// 0 mod carry override ___________________________________________________
|
||
if (carry_mod <=0) {
|
||
setAttrs({
|
||
carry: (0.9),
|
||
lift: (2.25),
|
||
push: (4.5)
|
||
});
|
||
}
|
||
|
||
});
|
||
});
|
||
|
||
|
||
|
||
// ___________________________________________________________________________
|
||
// ________________________Fatigue and Armor sheet worker_____________________
|
||
// ___________________________________________________________________________
|
||
on('sheet:opened change:tou change:tou_unnat change:tou_advancement change:wp change:wp_unnat change:wp_advancement change:armor_head change:armor_arm_right change:armor_body change:armor_arm_left change:armor_leg_right change:armor_leg_left', function() {
|
||
getAttrs([
|
||
'tou', 'tou_unnat', 'tou_advancement',
|
||
'wp', 'wp_unnat', 'wp_advancement',
|
||
'armor_head', 'armor_arm_right', 'armor_body', 'armor_arm_left', 'armor_leg_right', 'armor_leg_left'
|
||
], function(values) {
|
||
var tou = parseInt(values['tou'], 10) || 0;
|
||
var tou_unnat = parseInt(values['tou_unnat'], 10) || 0;
|
||
var tou_advancement = parseInt(values['tou_advancement'], 10) || 0;
|
||
var wp = parseInt(values['wp'], 10) || 0;
|
||
var wp_unnat = parseInt(values['wp_unnat'], 10) || 0;
|
||
var wp_advancement = parseInt(values['wp_advancement'], 10) || 0;
|
||
var tou_mod = Math.floor((tou + tou_advancement) / 10 + tou_unnat);
|
||
var wp_mod = Math.floor((wp + wp_advancement) / 10 + wp_unnat);
|
||
var armor_head = parseInt(values['armor_head'], 10) || 0;
|
||
var armor_arm_right = parseInt(values['armor_arm_right'], 10) || 0;
|
||
var armor_body = parseInt(values['armor_body'], 10) || 0;
|
||
var armor_arm_left = parseInt(values['armor_arm_left'], 10) || 0;
|
||
var armor_leg_right = parseInt(values['armor_leg_right'], 10) || 0;
|
||
var armor_leg_left = parseInt(values['armor_leg_left'], 10) || 0;
|
||
|
||
// normal, no modifiers ___________________________________________________
|
||
setAttrs({
|
||
soak_head: (armor_head + tou_mod),
|
||
soak_arm_right: (armor_arm_right + tou_mod),
|
||
soak_body: (armor_body + tou_mod),
|
||
soak_arm_left: (armor_arm_left + tou_mod),
|
||
soak_leg_right: (armor_leg_right + tou_mod),
|
||
soak_leg_left: (armor_leg_left + tou_mod),
|
||
fatigue_max: (tou_mod + wp_mod)
|
||
});
|
||
|
||
});
|
||
});
|
||
|
||
|
||
|
||
// ___________________________________________________________________________
|
||
// ____________________Tabs sheet worker______________________________________
|
||
// ___________________________________________________________________________
|
||
|
||
|
||
|
||
const buttonlist = ['core','equipment','comrade','advancements','journal','psykana','settings'];
|
||
buttonlist.forEach(button => {
|
||
on(`clicked:${button}`, function() {
|
||
setAttrs({
|
||
sheetTab: button
|
||
});
|
||
});
|
||
});
|
||
|
||
|
||
// ___________________________________________________________________________
|
||
// ____________________insanity/corruption sheet worker_______________________
|
||
// ___________________________________________________________________________
|
||
on('sheet:opened change:insanity_pts change:corruption_pts', function() {
|
||
getAttrs([
|
||
'insanity_pts', 'corruption_pts'
|
||
], function(values) {
|
||
var insanity_pts = parseInt(values['insanity_pts'], 0) || 0;
|
||
var corruption_pts = parseInt(values['corruption_pts'], 10) || 0;
|
||
|
||
if (insanity_pts <= 9) {
|
||
setAttrs({
|
||
insanity_degree: ('Stable')
|
||
});
|
||
}
|
||
else if (insanity_pts <= 39) {
|
||
setAttrs({
|
||
insanity_degree: ('Unsettled')
|
||
});
|
||
}
|
||
else if (insanity_pts <= 59) {
|
||
setAttrs({
|
||
insanity_degree: ('Disturbed')
|
||
});
|
||
}
|
||
else if (insanity_pts <= 79) {
|
||
setAttrs({
|
||
insanity_degree: ('Unhinged')
|
||
});
|
||
}
|
||
else if (insanity_pts <= 99) {
|
||
setAttrs({
|
||
insanity_degree: ('Deranged')
|
||
});
|
||
}
|
||
else {
|
||
setAttrs({
|
||
insanity_degree: ('Terminally Insane')
|
||
});
|
||
}
|
||
|
||
if (corruption_pts <= 0) {
|
||
setAttrs({
|
||
corruption_degree: ('Pure')
|
||
});
|
||
}
|
||
else if (corruption_pts <= 30) {
|
||
setAttrs({
|
||
corruption_degree: ('Tainted')
|
||
});
|
||
}
|
||
else if (corruption_pts <= 60) {
|
||
setAttrs({
|
||
corruption_degree: ('Soiled')
|
||
});
|
||
}
|
||
else if (corruption_pts <= 90) {
|
||
setAttrs({
|
||
corruption_degree: ('Debased')
|
||
});
|
||
}
|
||
else if (corruption_pts <= 99) {
|
||
setAttrs({
|
||
corruption_degree: ('Profane')
|
||
});
|
||
}
|
||
else {
|
||
setAttrs({
|
||
corruption_degree: ('Damned')
|
||
});
|
||
}
|
||
|
||
});
|
||
});
|
||
|
||
|
||
|
||
// ___________________________________________________________________________
|
||
// _______________________psychic info sheet worker___________________________
|
||
// ___________________________________________________________________________
|
||
|
||
on('sheet:opened change:psykana_class change:psykana_limit change:psy_push change:psy_rating change:psykana_sustain change:psykana_sustain_count', function() {
|
||
getAttrs(['psykana_class', 'psykana_limit', 'psy_push', 'psy_rating','psykana_sustain','psykana_sustain_count'], function(values) {
|
||
var psykana_class = parseInt(values['psykana_class'])||0;
|
||
var psykana_limit = parseInt(values['psykana_limit'])||0;
|
||
var psy_push = parseInt(values['psy_push'])||0;
|
||
var psy_rating = parseInt(values['psy_rating'], 10) || 0;
|
||
var psykana_sustain = parseInt(values['psykana_sustain'], 10) || 0;
|
||
var psykana_sustain_count = parseInt(values['psykana_sustain_count'], 10) || 0;
|
||
var psykana_limit_factor = 0;
|
||
var push_addend_epr = 0;
|
||
var sustain_count_addend = 0;
|
||
var unfettered_addend = 0;
|
||
var push_addend_pp = 0;
|
||
var sustain_addend = 0;
|
||
|
||
// psy rating calc
|
||
switch (psykana_limit) {
|
||
case 0:
|
||
psykana_limit_factor = 0.5;
|
||
setAttrs({
|
||
psy_roll: ('')
|
||
});
|
||
break;
|
||
case 1:
|
||
psykana_limit_factor = 1;
|
||
setAttrs({
|
||
psy_roll: ('cs11cs22cs33cs44cs55cs66cs77cs88cs99cs100')
|
||
});
|
||
break;
|
||
case 2:
|
||
psykana_limit_factor = 1;
|
||
push_addend_epr = psy_push;
|
||
setAttrs({
|
||
psy_roll: ('cs>0cf0')
|
||
});
|
||
break;
|
||
}
|
||
if (psykana_sustain == 1) {
|
||
sustain_count_addend = psykana_sustain_count;
|
||
}
|
||
var epr = Math.ceil(psy_rating * psykana_limit_factor) + push_addend_epr - sustain_count_addend;
|
||
|
||
// phenomena calc
|
||
if (psykana_class == 1 || psykana_class == 2) {
|
||
if (psykana_limit == 1) {
|
||
unfettered_addend = 10;
|
||
}
|
||
}
|
||
if (psykana_class == 0 && psykana_limit == 2) {
|
||
push_addend_pp = 10;
|
||
}
|
||
if (psykana_class == 1 && psykana_limit == 2) {
|
||
push_addend_pp = 5 * psy_push;
|
||
}
|
||
if (psykana_class == 2 && psykana_limit == 2) {
|
||
push_addend_pp = 10 * psy_push;
|
||
}
|
||
if (psykana_sustain == 1) {
|
||
sustain_addend = 10;
|
||
}
|
||
var pp = unfettered_addend + push_addend_pp + sustain_addend;
|
||
|
||
//output
|
||
setAttrs({
|
||
effective_psy_rating: epr,
|
||
psykana_phenomena: pp
|
||
});
|
||
});
|
||
});
|
||
|
||
|
||
|
||
// ___________________________________________________________________________
|
||
// ____________________gear cost/weight sheet worker__________________________
|
||
// ___________________________________________________________________________
|
||
on('change:repeating_rangedweapons remove:repeating_rangedweapons change:repeating_meleeweapons remove:repeating_meleeweapons', function() {
|
||
repeatingSum("R_weapon_weight_t","rangedweapons","R_weapon_weight"),
|
||
repeatingSum("M_weapon_weight_t","meleeweapons","M_weapon_weight");
|
||
});
|
||
|
||
on('change:M_weapon_weight_t change:R_weapon_weight_t change:gear_weight change:gear_quantity change:repeating_gear remove:repeating_gear', () => {
|
||
getSectionIDs(`repeating_gear`, idArray => {
|
||
const fieldset_weight = [];
|
||
const fieldset_quantity = [];
|
||
idArray.forEach(id => fieldset_weight.push (`repeating_gear_${id}_gear_weight_r`));
|
||
idArray.forEach(id => fieldset_quantity.push (`repeating_gear_${id}_gear_quantity_r`));
|
||
getAttrs(['M_weapon_weight_t','R_weapon_weight_t','weight_total', 'gear_weight', 'gear_quantity', ...fieldset_weight, ...fieldset_quantity], v => {
|
||
const getValue = (id, field) => parseFloat(v[`repeating_gear_${id}_${field}`]) || 0
|
||
const weight_base = parseFloat(v.gear_weight) * parseFloat(v.gear_quantity)
|
||
const weight_repeating = idArray.reduce((total, id) => total + (getValue(id, 'gear_weight_r') * getValue(id, 'gear_quantity_r')), 0)
|
||
const weapon_weight = parseFloat(v.M_weapon_weight_t) + parseFloat(v.R_weapon_weight_t)
|
||
setAttrs({
|
||
weight_total: weight_base + weight_repeating + weapon_weight,
|
||
});
|
||
});
|
||
});
|
||
});
|
||
|
||
// ___________________________________________________________________________
|
||
// ____________________Advancement XP sheet worker_______________________________
|
||
// ___________________________________________________________________________
|
||
on('change:xp_total change:advancement_costL change:advancement_costR change:repeating_advancements remove:repeating_advancements', () => {
|
||
// get section IDs because of operation both inside and outside of fieldset
|
||
getSectionIDs(`repeating_advancements`, idArray => {
|
||
const fieldnames = [];
|
||
idArray.forEach(id => fieldnames.push (
|
||
`repeating_advancements_${id}_advancement_costL_r`,
|
||
`repeating_advancements_${id}_advancement_costR_r`
|
||
));
|
||
// spread operator to get every array value
|
||
getAttrs(['xp_total', 'advancement_costL', 'advancement_costR', ...fieldnames], v => {
|
||
const getValue = (id, field) => parseFloat(v[`repeating_advancements_${id}_${field}`]) || 0
|
||
const cost = parseFloat(v.gear_cost) || 0
|
||
const left = parseFloat(v.advancement_costL) || 0
|
||
const right = parseFloat(v.advancement_costR) || 0
|
||
const left_r = idArray.reduce((total, id) => total + getValue(id,'advancement_costL_r'),0)
|
||
const right_r = idArray.reduce((total, id) => total + getValue(id,'advancement_costR_r'),0)
|
||
const spent = left + right + left_r + right_r
|
||
const total = parseFloat(v.xp_total) || 0
|
||
setAttrs({
|
||
xp_spent: spent,
|
||
xp_current: total - spent
|
||
});
|
||
});
|
||
});
|
||
});
|
||
|
||
|
||
|
||
// ___________________________________________________________________________
|
||
// __________________________General sum sheet worker_________________________
|
||
// ___________________________________________________________________________
|
||
/* ===== PARAMETERS ==========
|
||
destination = the name of the attribute that stores the total quantity
|
||
section = name of repeating fieldset, without the repeating_
|
||
fields = the name of the attribute field to be summed
|
||
can be a single attribute: 'weight'
|
||
or an array of attributes: ['weight','number','equipped']
|
||
multiplier (optional) = a multiplier to the entire fieldset total. For instance, if summing coins of weight 0.02, might want to multiply the final total by 0.02.
|
||
*/
|
||
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 => {
|
||
console.log("===== 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) => parseFloat(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});
|
||
});
|
||
});
|
||
};
|
||
|
||
</script>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<rolltemplate class="sheet-rolltemplate-mythic">
|
||
|
||
{{#initiative}}
|
||
<div class="sheet-template-header">{{character}} rolls for Initiative</div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-row sheet-template-center mythic_crit">{{initiative}} Initiative</div>
|
||
|
||
</div>
|
||
{{/initiative}}
|
||
|
||
|
||
|
||
{{#target}}
|
||
<div class="sheet-template-header">{{character}} just rolls a d100 </div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-row template-center">Target: {{target}} Roll: {{roll}} </div>
|
||
<div class="sheet-template-row template-center">Difference: {{difference}}</div>
|
||
</div>
|
||
{{/target}}
|
||
|
||
|
||
|
||
{{#forcefield}}
|
||
<div class="sheet-template-header">{{character}} tries a Force Field</div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-row sheet-template-center">{{forcefield}}</div>
|
||
<div class="sheet-template-row sheet-template-center">{{roll}}</div>
|
||
|
||
{{#rollWasCrit() roll }}<div class="sheet-template-row sheet-template-center">Failed to Engage</div>{{/rollWasCrit() roll }}
|
||
{{#rollWasFumble() roll }}<div class="sheet-template-row sheet-template-center">Overloaded</div>{{/rollWasFumble() roll }}
|
||
</div>
|
||
{{/forcefield}}
|
||
|
||
|
||
|
||
{{#roll-name}}
|
||
<div class="sheet-template-header">{{character}} rolls for {{roll-name}}</div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-2x2">
|
||
<div class="sheet-template-row sheet-template-right">{{roll}}</div>
|
||
<div class="sheet-template-row">
|
||
{{#^rollLess() roll 0 }}Additional DoS{{/^rollLess() roll 0 }}
|
||
{{#rollLess() roll 0 }}Additional DoF{{/rollLess() roll 0 }}
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
{{/roll-name}}
|
||
|
||
|
||
|
||
{{#attack}}
|
||
<div class="sheet-template-header">{{character}} rolls to hit with {{weapon}}</div>
|
||
{{#loc}}<div class="sheet-template-content template-content_top">{{/loc}}
|
||
{{^loc}}<div class="sheet-template-content">{{/loc}}
|
||
|
||
<div class="sheet-template-2x2 sheet-template-row">
|
||
<div class="sheet-template-right">{{roll}}</div>
|
||
{{#^rollLess() roll 0 }}<div style="float: right">Additional DoS</div>{{/^rollLess() roll 0 }}
|
||
{{#rollLess() roll 0 }}<div style="float: right">Additional DoF</div>{{/rollLess() roll 0 }}
|
||
</div>
|
||
|
||
{{#rollWasCrit() roll }}<div class="sheet-template-row template-center">That's not good...</div>{{/rollWasCrit() roll }}
|
||
{{#rollWasFumble() roll }}<div class="sheet-template-row template-center">How about that?</div>{{/rollWasFumble() roll }}
|
||
</div>
|
||
{{/attack}}
|
||
|
||
|
||
|
||
{{#loc}}
|
||
{{^attack}}<div class="sheet-template-content sheet-template-round">{{/attack}}
|
||
{{#attack}} <div class="sheet-template-content">{{/attack}}
|
||
<div class="sheet-template-row sheet-template-center sheet-template-break">Hit Location {{loc}}</div>
|
||
<div class="sheet-template-row sheet-template-center">
|
||
{{#rollBetween() loc 1 10}} HEAD {{/rollBetween() loc 1 10}}
|
||
{{#rollBetween() loc 11 20}} RIGHT ARM {{/rollBetween() loc 11 20}}
|
||
{{#rollBetween() loc 21 30}} LEFT ARM {{/rollBetween() loc 21 30}}
|
||
{{#rollBetween() loc 31 70}} BODY {{/rollBetween() loc 31 70}}
|
||
{{#rollBetween() loc 71 85}} RIGHT LEG {{/rollBetween() loc 71 85}}
|
||
{{#rollBetween() loc 86 100}} LEFT LEG {{/rollBetween() loc 86 100}}
|
||
|
||
{{#rollBetween() loc 1 20}} / MOTIVE SYSTEM {{/rollBetween() loc 1 20}}
|
||
{{#rollBetween() loc 21 60}} / HULL {{/rollBetween() loc 21 60}}
|
||
{{#rollBetween() loc 61 80}} / WEAPON {{/rollBetween() loc 61 80}}
|
||
{{#rollBetween() loc 81 100}} / TURRET {{/rollBetween() loc 81 100}}
|
||
</div>
|
||
</div>
|
||
{{/loc}}
|
||
|
||
|
||
|
||
{{#damage}}
|
||
<div class="sheet-template-header">{{character}} rolls for damage with {{weapon}} </div>
|
||
{{#description}}<div class="sheet-template-content template-content_top">{{/description}}
|
||
{{^description}}<div class="sheet-template-content"> {{/description}}
|
||
<div class="sheet-template-2x2">
|
||
|
||
<div class="sheet-template-2x2">
|
||
<div class="sheet-template-row sheet-template-right">Damage</div>
|
||
<div class="sheet-template-row mythic_crit">{{damage}}</div>
|
||
</div>
|
||
<div class="sheet-template-2x2">
|
||
<div class="sheet-template-row sheet-template-right">Type:</div>
|
||
<div class="sheet-template-row">{{type}}</div>
|
||
</div>
|
||
<div class="sheet-template-2x2">
|
||
<div class="sheet-template-row sheet-template-right">Pen</div>
|
||
<div class="sheet-template-row mythic_crit">{{pen}}</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
{{/damage}}
|
||
{{#description}}
|
||
{{#name}}<div class="sheet-template-header">{{name}}</div>{{/name}}
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-row ">{{description}}</div>
|
||
</div>
|
||
{{/description}}
|
||
|
||
|
||
|
||
{{#scatter-range}}
|
||
<div class="sheet-template-header">{{character}} scatters </div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-row template-center">Range: {{scatter-range}} meters </div>
|
||
{{#rollBetween() scatter-direction 1 1}} <img src="https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/Scatter/1-scatter-NW.png">{{/rollBetween() scatter-direction 1 1}}
|
||
{{#rollBetween() scatter-direction 2 2}} <img src="https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/Scatter/2-scatter-N.png">{{/rollBetween() scatter-direction 2 2}}
|
||
{{#rollBetween() scatter-direction 3 3}} <img src="https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/Scatter/3-scatter-NE.png">{{/rollBetween() scatter-direction 3 3}}
|
||
{{#rollBetween() scatter-direction 4 4}} <img src="https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/Scatter/4-scatter-W.png">{{/rollBetween() scatter-direction 4 4}}
|
||
{{#rollBetween() scatter-direction 5 5}} <img src="https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/Scatter/5-scatter-E.png">{{/rollBetween() scatter-direction 5 5}}
|
||
{{#rollBetween() scatter-direction 6 7}} <img src="https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/Scatter/6-7-scatter-SW.png">{{/rollBetween() scatter-direction 6 7}}
|
||
{{#rollBetween() scatter-direction 8 8}} <img src="https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/Scatter/8-scatter-S.png">{{/rollBetween() scatter-direction 8 8}}
|
||
{{#rollBetween() scatter-direction 9 10}} <img src="https://raw.githubusercontent.com/johnmoney-code/roll20-character-sheets/Only-War-Enhanced/Only-War-Enhanced/images/Scatter/9-0-scatter-SE.png">{{/rollBetween() scatter-direction 9 10}}
|
||
|
||
</div>
|
||
{{/scatter-range}}
|
||
|
||
|
||
|
||
{{#shock}}
|
||
<div class="sheet-template-header">{{character}} experiences Shock</div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-row template-center">Severity: {{shock}}</div>
|
||
{{#rollBetween() shock 1 20}}
|
||
<div class="sheet-template-row">May only take a single Half Action during next Turn</div>
|
||
{{/rollBetween() shock 1 20}}
|
||
{{#rollBetween() shock 21 40}}
|
||
<div class="sheet-template-row">–10 penalty on all Tests for rest of encounter unless this unit Snaps Out of It (p305).</div>
|
||
{{/rollBetween() shock 21 40}}
|
||
{{#rollBetween() shock 41 60}}
|
||
<div class="sheet-template-row">Cannot willingly approach source of Fear. –10 penalty on all Tests until end of encounter.</div>
|
||
{{/rollBetween() shock 41 60}}
|
||
{{#rollBetween() shock 61 80}}
|
||
<div class="sheet-template-row">No Actions until this unit Snaps Out of It (p305). Even afterwards, -10 penalty for rest of encounter.</div>
|
||
{{/rollBetween() shock 61 80}}
|
||
{{#rollBetween() shock 81 100}}
|
||
<div class="sheet-template-row">If able, unit must flee source of Fear as fast as possible. If unable, may only take Half Actions and gains –20 penalty to all Tests. Once away from the danger, must successfully Snap Out of It (p305) to regain control.</div>
|
||
{{/rollBetween() shock 81 100}}
|
||
{{#rollBetween() shock 101 120}}
|
||
<div class="sheet-template-row">Falls unconscious for 1d5 Rounds. Afterwards, -10 penalty on all Tests until end of encounter.</div>
|
||
{{/rollBetween() shock 101 120}}
|
||
{{#rollBetween() shock 121 130}}
|
||
<div class="sheet-template-row">Screams and vomits uncontrollably for 1d5 Rounds. Unit may do nothing else during this time, and drops any held items. Afterwards, may only take a single Half Action each Turn until given a chance to rest.</div>
|
||
{{/rollBetween() shock 121 130}}
|
||
{{#rollBetween() shock 131 140}}
|
||
<div class="sheet-template-row">Laughs hysterically and attacks anything nearby with any weapons on hand, until unit Snaps Out of It (p305) or is knocked unconscious.</div>
|
||
{{/rollBetween() shock 131 140}}
|
||
{{#rollBetween() shock 141 160}}
|
||
<div class="sheet-template-row">Crumples to the ground for 1d5+1 Rounds, sobbing, babbling, and tearing at own flesh; can do nothing else. Afterwards, -20 penalty on all Tests until end of encounter.</div>
|
||
{{/rollBetween() shock 141 160}}
|
||
{{#rollBetween() shock 161 170}}
|
||
<div class="sheet-template-row">Character goes catatonic for 1d5 hours and cannot be roused.</div>
|
||
{{/rollBetween() shock 161 170}}
|
||
{{#rollGreater() shock 170}}
|
||
<div class="sheet-template-row">Heart failure. +0 Toughness Test. On fail, die. On success, character goes catatonic for 1d5 hours and cannot be roused.</div>
|
||
{{/rollGreater() shock 170}}
|
||
|
||
</div>
|
||
{{/shock}}
|
||
|
||
|
||
|
||
{{#phenomena}}
|
||
<div class="sheet-template-header">{{character}} rolls for Psychic Phenomena (p227)</div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-row template-center">Severity: {{roll}} </div>
|
||
{{#rollBetween() roll 1 3}}
|
||
<div class="sheet-template-row template-center">Dark Foreboding</div>
|
||
{{/rollBetween() roll 1 3}}
|
||
{{#rollBetween() roll 4 5}}
|
||
<div class="sheet-template-row template-center">Warp Echo</div>
|
||
{{/rollBetween() roll 4 5}}
|
||
{{#rollBetween() roll 6 8}}
|
||
<div class="sheet-template-row template-center">Unholy Stench</div>
|
||
{{/rollBetween() roll 6 8}}
|
||
{{#rollBetween() roll 9 11}}
|
||
<div class="sheet-template-row template-center">Mind Warp</div>
|
||
{{/rollBetween() roll 9 11}}
|
||
{{#rollBetween() roll 12 14}}
|
||
<div class="sheet-template-row template-center">Hoarfrost</div>
|
||
{{/rollBetween() roll 12 14}}
|
||
{{#rollBetween() roll 15 17}}
|
||
<div class="sheet-template-row template-center">Aura of Taint</div>
|
||
{{/rollBetween() roll 15 17}}
|
||
{{#rollBetween() roll 18 20}}
|
||
<div class="sheet-template-row template-center">Memory Worm</div>
|
||
{{/rollBetween() roll 18 20}}
|
||
{{#rollBetween() roll 21 23}}
|
||
<div class="sheet-template-row template-center">Spoilage</div>
|
||
{{/rollBetween() roll 21 23}}
|
||
{{#rollBetween() roll 24 26}}
|
||
<div class="sheet-template-row template-center">Haunting Breeze</div>
|
||
{{/rollBetween() roll 24 26}}
|
||
{{#rollBetween() roll 27 29}}
|
||
<div class="sheet-template-row template-center">Veil of Darkness</div>
|
||
{{/rollBetween() roll 27 29}}
|
||
{{#rollBetween() roll 30 32}}
|
||
<div class="sheet-template-row template-center">Distorted Reflections</div>
|
||
{{/rollBetween() roll 30 32}}
|
||
{{#rollBetween() roll 33 35}}
|
||
<div class="sheet-template-row template-center">Breath Leech</div>
|
||
{{/rollBetween() roll 33 35}}
|
||
{{#rollBetween() roll 36 38}}
|
||
<div class="sheet-template-row template-center">Demonic Mask</div>
|
||
{{/rollBetween() roll 36 38}}
|
||
{{#rollBetween() roll 39 41}}
|
||
<div class="sheet-template-row template-center">Unnatural Decay</div>
|
||
{{/rollBetween() roll 39 41}}
|
||
{{#rollBetween() roll 42 44}}
|
||
<div class="sheet-template-row template-center">Spectral Gale</div>
|
||
{{/rollBetween() roll 42 44}}
|
||
{{#rollBetween() roll 45 47}}
|
||
<div class="sheet-template-row template-center">Bloody Tears</div>
|
||
{{/rollBetween() roll 45 47}}
|
||
{{#rollBetween() roll 48 50}}
|
||
<div class="sheet-template-row template-center">The Earth Protests</div>
|
||
{{/rollBetween() roll 48 50}}
|
||
{{#rollBetween() roll 51 53}}
|
||
<div class="sheet-template-row template-center">Actinic Discharge</div>
|
||
{{/rollBetween() roll 51 53}}
|
||
{{#rollBetween() roll 54 56}}
|
||
<div class="sheet-template-row template-center">Warp Ghosts</div>
|
||
{{/rollBetween() roll 54 56}}
|
||
{{#rollBetween() roll 57 59}}
|
||
<div class="sheet-template-row template-center">Falling Upwards</div>
|
||
{{/rollBetween() roll 57 59}}
|
||
{{#rollBetween() roll 60 62}}
|
||
<div class="sheet-template-row template-center">Banshee Howl</div>
|
||
{{/rollBetween() roll 60 62}}
|
||
{{#rollBetween() roll 63 65}}
|
||
<div class="sheet-template-row template-center">The Furies</div>
|
||
{{/rollBetween() roll 63 65}}
|
||
{{#rollBetween() roll 66 68}}
|
||
<div class="sheet-template-row template-center">Shadow of the Warp</div>
|
||
{{/rollBetween() roll 66 68}}
|
||
{{#rollBetween() roll 69 71}}
|
||
<div class="sheet-template-row template-center">Tech Scorn</div>
|
||
{{/rollBetween() roll 69 71}}
|
||
{{#rollBetween() roll 72 74}}
|
||
<div class="sheet-template-row template-center">Warp Madness</div>
|
||
{{/rollBetween() roll 72 74}}
|
||
{{#rollGreater() roll 75}}
|
||
<div class="sheet-template-row template-center">Perils of the Warp</div>
|
||
{{/rollGreater() roll 75}}
|
||
</div>
|
||
{{/phenomena}}
|
||
|
||
|
||
|
||
{{#perils}}
|
||
<div class="sheet-template-header">{{character}} rolls for Perils of the Warp (p228)</div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-row template-center">Severity: {{roll}} </div>
|
||
{{#rollBetween() roll 1 5}}
|
||
<div class="sheet-template-row template-center">The Gibbering</div>
|
||
{{/rollBetween() roll 1 5}}
|
||
{{#rollBetween() roll 6 9}}
|
||
<div class="sheet-template-row template-center">Warp Burn</div>
|
||
{{/rollBetween() roll 6 9}}
|
||
{{#rollBetween() roll 10 13}}
|
||
<div class="sheet-template-row template-center">Psychic Concussion</div>
|
||
{{/rollBetween() roll 10 13}}
|
||
{{#rollBetween() roll 14 18}}
|
||
<div class="sheet-template-row template-center">Psy Blast</div>
|
||
{{/rollBetween() roll 14 18}}
|
||
{{#rollBetween() roll 19 24}}
|
||
<div class="sheet-template-row template-center">Soul Sear</div>
|
||
{{/rollBetween() roll 19 24}}
|
||
{{#rollBetween() roll 25 30}}
|
||
<div class="sheet-template-row template-center">Locked In</div>
|
||
{{/rollBetween() roll 25 30}}
|
||
{{#rollBetween() roll 31 38}}
|
||
<div class="sheet-template-row template-center">Chronological Incontinence</div>
|
||
{{/rollBetween() roll 31 38}}
|
||
{{#rollBetween() roll 39 46}}
|
||
<div class="sheet-template-row template-center">Psychic Mirror</div>
|
||
{{/rollBetween() roll 39 46}}
|
||
{{#rollBetween() roll 47 55}}
|
||
<div class="sheet-template-row template-center">Warp Whispers</div>
|
||
{{/rollBetween() roll 47 55}}
|
||
{{#rollBetween() roll 56 58}}
|
||
<div class="sheet-template-row template-center">Vice Versa</div>
|
||
{{/rollBetween() roll 56 58}}
|
||
{{#rollBetween() roll 59 67}}
|
||
<div class="sheet-template-row template-center">Dark Summoning</div>
|
||
{{/rollBetween() roll 59 67}}
|
||
{{#rollBetween() roll 68 72}}
|
||
<div class="sheet-template-row template-center">Rending the Veil</div>
|
||
{{/rollBetween() roll 68 72}}
|
||
{{#rollBetween() roll 73 78}}
|
||
<div class="sheet-template-row template-center">Blood Rain</div>
|
||
{{/rollBetween() roll 73 78}}
|
||
{{#rollBetween() roll 79 82}}
|
||
<div class="sheet-template-row template-center">Cataclysmic Blast</div>
|
||
{{/rollBetween() roll 79 82}}
|
||
{{#rollBetween() roll 83 86}}
|
||
<div class="sheet-template-row template-center">Mass Possession</div>
|
||
{{/rollBetween() roll 83 86}}
|
||
{{#rollBetween() roll 87 90}}
|
||
<div class="sheet-template-row template-center">Reality Quake</div>
|
||
{{/rollBetween() roll 87 90}}
|
||
{{#rollBetween() roll 91 99}}
|
||
<div class="sheet-template-row template-center">Grand Possession</div>
|
||
{{/rollBetween() roll 91 99}}
|
||
{{#rollTotal() roll 100}}
|
||
<div class="sheet-template-row template-center">Annihiliation</div>
|
||
{{/rollTotal() roll 100}}
|
||
</div>
|
||
{{/perils}}
|
||
|
||
|
||
|
||
{{#2x2}}
|
||
<div class="sheet-template-header">{{character}}: {{name}}</div>
|
||
<div class="sheet-template-content">
|
||
|
||
<div class="sheet-template-2x2">
|
||
<div class="sheet-template-row sheet-template-right">{{2x2-name}}</div>
|
||
<div><div class="sheet-inlineresult">{{2x2}}</div></div>
|
||
<div class="sheet-template-row sheet-template-right">{{2x2-name-max}}</div>
|
||
<div><div class="sheet-inlineresult">{{2x2-max}}</div></div>
|
||
</div>
|
||
|
||
</div>
|
||
{{/2x2}}
|
||
|
||
{{#4x2-1}}
|
||
<div class="sheet-template-header">{{character}}: {{name}}</div>
|
||
<div class="sheet-template-content">
|
||
<div class="sheet-template-2x2">
|
||
|
||
<div class="sheet-template-2x2">
|
||
<div class="sheet-template-row sheet-template-right">{{4x2-1-name}}</div>
|
||
<div><div class="sheet-inlineresult">{{4x2-1}}</div></div>
|
||
<div class="sheet-template-row sheet-template-right">{{4x2-1-name-max}}</div>
|
||
<div><div class="sheet-inlineresult">{{4x2-1-max}}</div></div>
|
||
</div>
|
||
|
||
<div class="sheet-template-2x2">
|
||
<div class="sheet-template-row sheet-template-right">{{4x2-2-name}}</div>
|
||
<div><div class="sheet-inlineresult">{{4x2-2}}</div></div>
|
||
<div class="sheet-template-row sheet-template-right">{{4x2-2-name-max}}</div>
|
||
<div><div class="sheet-inlineresult">{{4x2-2-max}}</div></div>
|
||
</div>
|
||
|
||
</div>
|
||
{{/4x2-1}}
|
||
|
||
</div>
|
||
</rolltemplate>
|