* Update palladium_fantasy_1e.html Added a new tab named Structures to track stats for Ships and Structures for people doing High Seas or Castle Siege type adventures. * Update palladium_fantasy_1e.css Added a tab named Structures to track stats for Ships and Structures.
2110 lines
146 KiB
HTML
2110 lines
146 KiB
HTML
<div class='sheet-base'>
|
|
<!-- Navigation Bar -->
|
|
<div class="buttonbar">
|
|
<div class="navbuttons">
|
|
<input type="hidden" class="showspells" name="attr_showspells" value="1" />
|
|
<input type="hidden" class="showpsionics" name="attr_showpsionics" value="1" />
|
|
<input type="hidden" class="showhealer" name="attr_showhealer" value="1" />
|
|
<input type="hidden" class="showwards" name="attr_showwards" value="1" />
|
|
<input type="hidden" class="showcircles" name="attr_showcircles" value="1" />
|
|
<input type="hidden" class="showstructures" name="attr_showstructures" value="1" />
|
|
|
|
<button type="action" class="topbuttons" title="Character Main Page" name="act_character" >Character</button>
|
|
<button type="action" class="topbuttons" title="Social Information" name="act_social" >Social</button>
|
|
<button type="action" class="topbuttons" title="Percentile Based Skills" name="act_skill" >Skills</button>
|
|
<button type="action" class="topbuttons" title="Inventory and Junk" name="act_equipment" >Equipment</button>
|
|
<button type="action" class="topbuttons" title="Combat Skills and Saves" name="act_combat" >Combat</button>
|
|
<button type="action" class="topbuttons confspells" title="Spells" name="act_spells" >Spells</button>
|
|
<button type="action" class="topbuttons confpsionics" title="Psionics" name="act_psionics" >Psionics</button>
|
|
<button type="action" class="topbuttons confhealer" title="Healer Abilities" name="act_healer" >Healer</button>
|
|
<button type="action" class="topbuttons confwards" title="Wards" name="act_wards" >Wards</button>
|
|
<button type="action" class="topbuttons confcircles" title="Circles" name="act_circles" >Circles</button>
|
|
<button type="action" class="topbuttons confstructures" title="Structures" name="act_structures" >Structures</button>
|
|
<button type="action" class="topbuttons" title="Journal or Notes" name="act_journal" >Journal</button>
|
|
</div>
|
|
<div class="docbuttons">
|
|
<button type="action" class="picbuttons" title="Sheet Configuration" name="act_configuration" >x</button>
|
|
<button type="action" class="picbuttons" title="Release Notes and Documentation" name="act_release" >N</button>
|
|
</div>
|
|
</div>
|
|
<input type='hidden' class='sheet-tabstoggle' name='attr_sheetTab' value='character' />
|
|
<!--Statistics Tab-->
|
|
<div class='sheet-character'>
|
|
<div class='statheader-container'>
|
|
<h1>Statistics</h1>
|
|
<h4>Macro Rolls:</h4>
|
|
<div class="whispertoggle-container">
|
|
<input type="radio" class="toggle-left" name="attr_whispertoggle" title="Public" value="" checked="checked"><span title="Public"></span>
|
|
<input type="radio" class="toggle-right" name="attr_whispertoggle" title="GM Whisper" value="/w gm "><span title="Whisper"></span>
|
|
</div>
|
|
</div>
|
|
<div class='name-grid-container'>
|
|
<h4 class='name-label' title='Character Name' >Name</h4>
|
|
<input class='name-stats' type='text' title='@{character_name}' value='' name='attr_character_name'/>
|
|
<h4 class='name-label' title='Character True Name' >True Name</h4>
|
|
<input class='name-stats' type='text' title='@{truename_name}' value='' name='attr_truename_name'/>
|
|
</div>
|
|
<div class='class-grid-container'>
|
|
<h4 class='class-label'title='Occupational Character Class' >O.C.C.</h4>
|
|
<input class='occ-stats' type='text' title='@{occ}' value='' name='attr_occ'/>
|
|
<h4 class='class-label' title='Character Level' >Level</h4>
|
|
<input class='class-stats' type='text' title='@{level}' value='' name='attr_level'/>
|
|
<h4 class='class-label' title='Experience Points' >Experience</h4>
|
|
<input class='exp-stats' type='text' title='@{experience}' value='' name='attr_experience'/>
|
|
</div>
|
|
<div class='middle-grid-container'>
|
|
<div class='blue-grid-container'>
|
|
<h4 class='stat-title'>Stat</h4>
|
|
<h4 class='stat-title'>Now/Past</h4>
|
|
<button class='statdice' type="roll" title='Intelligence Quotient' name='roll_iq_check' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=I.Q. Check}} {{Check=[[1d20cs<1cf>20]]|[[1d100cs<1cf>100]]}} {{Target=@{iq}}}" >I.Q.</button>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{iq}' value='' name="attr_iq"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{iq_max}' value='' name="attr_iq_max"/>
|
|
</div>
|
|
<button class='statdice' type="roll" title='Mental Endurance' name='roll_me_check' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Mental Endurance Check}} {{Check=[[1d20cs<1cf>20]]|[[1d100cs<1cf>100]]}} {{Target=@{me}}}" >M.E.</button>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{me}' value='' name="attr_me"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{me_max}' value='' name="attr_me_max"/>
|
|
</div>
|
|
<button class='statdice' type="roll" title='Mental Affinity' name='roll_ma_check' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Mental Affinity Check}} {{Check=[[1d20cs<1cf>20]]|[[1d100cs<1cf>100]]}} {{Target=@{ma}}}" >M.A.</button>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{ma}' value='' name="attr_ma"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{ma_max}' value='' name="attr_ma_max"/>
|
|
</div>
|
|
<button class='statdice' type="roll" title='Physical Strength' name='roll_ps_check' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Physical Strength Check}} {{Check=[[1d20cs<1cf>20]]|[[1d100cs<1cf>100]]}} {{Target=@{ps}}}" >P.S.</button>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{ps}' value='' name="attr_ps"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{ps_max}' value='' name="attr_ps_max"/>
|
|
</div>
|
|
<button class='statdice' type="roll" title='Physical Prowess' name='roll_pp_check' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Physical Prowess Check}} {{Check=[[1d20cs<1cf>20]]|[[1d100cs<1cf>100]]}} {{Target=@{pp}}}" >P.P.</button>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{pp}' value='' name="attr_pp"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{pp_max}' value='' name="attr_pp_max"/>
|
|
</div>
|
|
<button class='statdice' type="roll" title='Physical Endurance' name='roll_pe_check' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Physical Endurance Check}} {{Check=[[1d20cs<1cf>20]]|[[1d100cs<1cf>100]]}} {{Target=@{pe}}}" >P.E.</button>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{pe}' value='' name="attr_pe"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{pe_max}' value='' name="attr_pe_max"/>
|
|
</div>
|
|
<button class='statdice' type="roll" title='Physical Beauty' name='roll_pb_check' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Physical Beauty Check}} {{Check=[[1d20cs<1cf>20]]|[[1d100cs<1cf>100]]}} {{Target=@{pb}}}" >P.B.</button>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{pb}' value='' name="attr_pb"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{pb_max}' value='' name="attr_pb_max"/>
|
|
</div>
|
|
<button class='statdice' type="roll" title='Speed' name='roll_spd_check' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Speed Check}} {{Check=[[1d20cs<1cf>20]]|[[1d100cs<1cf>100]]}} {{Target=@{spd}}}" >Spd.</button>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{spd}' value='' name="attr_spd"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{spd_max}' value='' name="attr_spd_max"/>
|
|
</div>
|
|
</div>
|
|
<div class='mid-column-gap'></div>
|
|
<div class='gold-grid-container'>
|
|
<h4 class='calc-title'>Autocalc</h4>
|
|
<h4 class='calc-title'>Stats</h4>
|
|
<h4 class='calc-label' title='Maximum Lift' >Lift lbs.</h4>
|
|
<input class='calc-field' type="text" value="" name="attr_lift" readonly>
|
|
<h4 class='calc-label' title='Maximum Carrying Weight' >Carry lbs.</h4>
|
|
<input class='calc-field' type="text" value="" name="attr_carry" readonly>
|
|
<h4 class='calc-label' title='Time Between Rests at Max Carry Weight' >Carry Max</h4>
|
|
<input class='calc-field' type="text" value="" name="attr_carry_max" readonly>
|
|
<h4 class='calc-label' title='Rounded Run Speed in Miles per Hour' >Run MPH</h4>
|
|
<input class='calc-field' type="text" value="" name="attr_run_mph" readonly>
|
|
<h4 class='calc-label' title='Maximum Feet of Movement per Melee' >Run/Melee</h4>
|
|
<input class='calc-field' type="text" value="" name="attr_run_melee" readonly>
|
|
<h4 class='calc-label' title='Maximum Feet of Movement per Action' >Run/Action</h4>
|
|
<input class='calc-field' type="text" value="" name="attr_run_attack" readonly>
|
|
<h4 class='calc-label' title='Time Beween Rests When Running' >Run Minutes</h4>
|
|
<input class='calc-field' type="text" value="" name="attr_run_max" readonly>
|
|
<div class='spaceholder'></div>
|
|
<div class='spaceholder'></div>
|
|
</div>
|
|
<div class='mid-column-gap'></div>
|
|
<div class='ltblue-grid-container'>
|
|
<h4 class='roll-title'>Resources &</h4>
|
|
<h4 class='roll-title'>Rolls</h4>
|
|
<h4 class='roll-label' title='Hit Points' >Hit Points</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type='text' title='@{character_hp}' value='' name="attr_character_hp"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type='text' title='@{character_hp_max}' value='' name="attr_character_hp_max"/>
|
|
</div>
|
|
<h4 class='roll-label' title='Armor Rating' >Armor Rating</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type='text' title='@{character_ar}' value='' name="attr_character_ar"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type='text' title='@{character_ar_max}' value='' name="attr_character_ar_max"/>
|
|
</div>
|
|
<h4 class='roll-label' title='Armor Structural Damage Capacity' >Armor S.D.C.</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type='text' title='@{character_sdc}' value='' name="attr_character_sdc"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type='text' title='@{character_sdc_max}' value='' name="attr_character_sdc_max"/>
|
|
</div>
|
|
<button class='rolldice' type="roll" title='Trust or Intimidate' name='roll_invoke_trust' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Trust or Intimidate Attempt}} {{Skill Check=[[1d100]]}} {{Chance of Success=@{invoke_trust}}}" >Trust</button>
|
|
<input class='roll-field' type="text" value="0" name="attr_invoke_trust" readonly>
|
|
<button class='rolldice' type="roll" title='Charm or Impress' name='roll_charm_impress' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Charm or Impress Attempt}} {{Skill Check=[[1d100]]}} {{Chance of Success=@{charm_impress}}}" >Charm</button>
|
|
<input class='roll-field' type="text" value="0" name="attr_charm_impress" readonly>
|
|
<button class='rolldice' type="roll" title='Perception from Rifts' name='roll_perception' value="@{whispertoggle}&{template:custom} {{color=yellow}} {{title=**@{character_name}'s**}} {{subtitle=Perception Roll}} {{Perception=[[d20+@{perception}]]}} {{desc=The number to beat is based on difficulty as determined by the GM
|
|
**4** Easy
|
|
**8** Moderate
|
|
**14** Challenging
|
|
**17** Difficult}}" >Percep.</button>
|
|
<input class='roll-field' type='text' title='Perception Bonus' value="0" name="attr_perception" />
|
|
<button class='rolldice' type="roll" title='Initiative (d20+80)' name='roll_initiative' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}**}} {{subtitle=Initiative}} {{Initiative=[[d20+80+@{initiative_mod}&{tracker}]]}}" >Init.</button>
|
|
<input class='roll-field' type='text' title='Initiative Bonus' value="0" name="attr_initiative_mod" />
|
|
<button class='rolldice' type="roll" title='Dodge' name='roll_dodge' value="@{whispertoggle}&{template:custom} {{color=grey}} {{title=**@{character_name}**}} {{subtitle=Attempts to Dodge}} {{Dodge=[[1d20+@{hth_dodge}[HtH Bonus]+@{pp_bonus}[PP Bonus]+@{temp_dodge}@{mountedpd}]]}} {{desc=Dodge takes the place of a remaining attack this round.}}" >Dodge</button>
|
|
<input class='roll-field' type='text' title='Dodge Bonus Other Than HtH or PP' value="0" name="attr_temp_dodge"/>
|
|
</div>
|
|
<div class='mid-column-gap'></div>
|
|
<div class='caster-grid-container'>
|
|
<h4 class='caster-title'>Caster</h4>
|
|
<h4 class='caster-title'>Stats</h4>
|
|
<h4 class='caster-label' title='Psionic Level' >Psionic Lvl</h4>
|
|
<input class='caster-field' type='text' title='@{psi_level}' value="0" name="attr_psi_level"/>
|
|
<h4 class='caster-label' title='Psionic Inner Strength Points' >Psion I.S.P.</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{character_pisp}' value='' name="attr_character_pisp"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{character_pisp_max}' value='' name="attr_character_pisp_max"/>
|
|
</div>
|
|
<h4 class='caster-label' title='Healer Inner Strength Points' >Healer I.S.P.</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{character_hisp}' value='' name="attr_character_hisp"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{character_hisp_max}' value='' name="attr_character_hisp_max"/>
|
|
</div>
|
|
<h4 class='caster-label' title='Magic Caster Level' >Caster Lvl</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type='text' title='@{caster_level}' value="0" name="attr_caster_level" />
|
|
<div class='divider'></div>
|
|
<input class='minmax' type='text' title='@{caster_level_max}' value="0" name="attr_caster_level_max" />
|
|
</div>
|
|
<h4 class='caster-label' title='Daily Spell Casts' >Daily Casts</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type=text title='@{character_casts}' value='' name="attr_character_casts"/>
|
|
<div class='divider'></div>
|
|
<input class='minmax' type=text title='@{character_casts_max}' value='' name="attr_character_casts_max"/>
|
|
</div>
|
|
<h4 class='caster-label' title='Spell Strength' >Spell Str.</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type='text' title='@{spell_strength}' value="0" name="attr_spell_strength" />
|
|
<div class='divider'></div>
|
|
<input class='minmax' type='text' title='@{spell_strength_max}' value="0" name="attr_spell_strength_max" />
|
|
</div>
|
|
<h4 class='caster-label' title='Ward Level' >Ward Lvl</h4>
|
|
<input class='caster-field' type='text' title='@{ward_level}' value="0" name="attr_ward_level" />
|
|
<h4 class='caster-label' title='Daily Ward Activations' >Daily Wards</h4>
|
|
<div class='fraction-grid-container'>
|
|
<input class='minmax' type='text' title='@{ward_casts}' value="" name="attr_ward_casts" />
|
|
<div class='divider'></div>
|
|
<input class='minmax' type='text' title='@{ward_casts_max}' value="" name="attr_ward_casts_max" />
|
|
</div>
|
|
<h4 class='caster-label' title='Ward Strength' >Ward Str.</h4>
|
|
<input class='caster-field' type='text' title=@{ward_strength} value="0" name="attr_ward_strength" />
|
|
<h4 class='caster-label' title='Circle Level' >Circle Lvl</h4>
|
|
<input class='caster-field' type='text' title='@{circle_level}' value="0" name="attr_circle_level" />
|
|
<h4 class='caster-label' title='Circle Strength' >Circle Str.</h4>
|
|
<input class='caster-field' type='text' title='@{circle_strength}' value="0" name="attr_circle_strength" />
|
|
</div>
|
|
</div>
|
|
<div class='movement-container'>
|
|
<div class="movement-panel">
|
|
<input type="checkbox" name="attr_addl_movement_toggle" class="sheet-arrow" />
|
|
<h4>Additional Movement</h4>
|
|
<div class="body">
|
|
<div class="leap-panel">
|
|
<div class='leap-grid-container' >
|
|
<div class='space-holder'></div>
|
|
<h5>Vertical</h5>
|
|
<h5>Horizontal</h5>
|
|
<div class='space-holder'></div>
|
|
<h4>Leaping Distance</h4>
|
|
<input class='leaping-field' type="number" name="attr_leapup" value="3" />
|
|
<input class='leaping-field' type="number" name="attr_leapout" value="4" />
|
|
<h4>Feet</h4>
|
|
</div>
|
|
</div>
|
|
<div class='movement-grid-container' >
|
|
<h5>Movement Type</h5>
|
|
<h5>Speed</h5>
|
|
<h5>MPH</h5>
|
|
<h5>Run/Melee</h5>
|
|
<h5>Run/Action</h5>
|
|
<h5>Max Run</h5>
|
|
<div class='space-holder'></div>
|
|
</div>
|
|
<fieldset class="repeating_movement">
|
|
<div class='movement-grid-container' >
|
|
<input class='movement-field' type="text" value="" name="attr_movement_name" placeholder="Additional Movement Type" />
|
|
<input class='movement-field' type="number" value="" name="attr_movement_spd" />
|
|
<input class='movement-field' type="number" value="" name="attr_movement_mph" />
|
|
<input class='movement-field' type="number" value="" name="attr_movement_ft_melee" />
|
|
<input class='movement-field' type="number" value="" name="attr_movement_ft_attack" />
|
|
<input class='movement-field' type="number" value="" name="attr_movement_at_max" />
|
|
<h4>minutes</h4>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="melee-attack-panel">
|
|
<input type="checkbox" name="attr_melee_attacks-toggle" class="sheet-arrow" />
|
|
<h4>Melee Attacks</h4>
|
|
<div class="body">
|
|
<div class="attackoptions-container">
|
|
<h4>Melee Options:</h4>
|
|
<h5>Parry/Dodge:</h5>
|
|
<div class="mountparry-container">
|
|
<input type="radio" class="ctoggle-left" name="attr_mountedpd" title="No extra bonuses" value="" checked="checked"><span title="On Foot"></span>
|
|
<input type="radio" class="ctoggle-right" name="attr_mountedpd" title="Adds mounted parry/dodge to parry and dodge rolls" value="+@{hth_mountedparrydodge}"><span title="Mounted"></span>
|
|
</div>
|
|
<h5>Damage:</h5>
|
|
<div class="mountdamage-container">
|
|
<input type="radio" class="ctoggle-left" name="attr_mounteddam" title="No extra bonuses" value="" checked="checked"><span title="On Foot"></span>
|
|
<input type="radio" class="ctoggle-middle" name="attr_mounteddam" title="Adds mounted damage to melee damage rolls" value="+@{hth_mounteddamage}[Mounted]"><span title="Mounted"></span>
|
|
<input type="radio" class="ctoggle-right" name="attr_mounteddam" title="Adds mounted charge damage to melee damage rolls" value="+@{hth_chargedamage}[Charge]"><span title="Charge"></span>
|
|
</div>
|
|
</div>
|
|
<div class='meleetemp-container'>
|
|
<h4>Temporary Bonuses:</h4>
|
|
<h5>Strike:</h5>
|
|
<input class='mattack-text' type="text" title='Temporary Melee Strike Bonuses' value="0" name="attr_mtemp_strike" />
|
|
<h5>Parry:</h5>
|
|
<input class='mattack-text' type="text" title='Temporary Melee Parry Bonuses' value="0" name="attr_mtemp_parry" />
|
|
<h5>Damage:</h5>
|
|
<input class='mattack-text' type="text" title='Temporary Melee Damage Bonuses' value="0" name="attr_mtemp_damage" />
|
|
</div>
|
|
<div class='mattack-grid-container'>
|
|
<h5>Weapon Name</h5>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h5>Damage</h5>
|
|
<div class='space-holder'></div>
|
|
</div>
|
|
<fieldset class="repeating_meleeattacks">
|
|
<div class='mattack-grid-container' >
|
|
<input class='mattack-label' type="text" value="" title='Weapon name that will display in template header' name="attr_weapon_attack" placeholder="Weapon Name" />
|
|
<button class='meleedice' type='roll' title='Strike (Attack) Roll with Damage' name='roll_meleeattack' value="@{whispertoggle}&{template:custom} {{color=blue}} {{title=**@{character_name}**}} {{subtitle=attacks with @{weapon_attack}}} {{Attack= [[d20cs>@{hth_critical}+@{weapon_strike}[Weapon]+@{hth_strike}[HtH]+@{pp_bonus}[PP]+@{mtemp_strike}]]}} {{Damage= [[@{weapon_damage}+@{hth_damage}[HtH]+@{ps_bonus}[PS]+@{mtemp_damage}@{mounteddam}]]}} {{desc=@{mattack_reference}}}">Strike</button>
|
|
<button class='meleedice' type='roll' title='Parry Roll' name='roll_meleeparry' value="@{whispertoggle}&{template:custom} {{color=grey}} {{title=**@{character_name}**}} {{subtitle=parries with @{weapon_attack}}} {{Parry= [[d20+@{weapon_parry}[Weapon]+@{hth_parry}[HtH]+@{pp_bonus}[PP]+@{mtemp_parry}@{mountedpd}]]}}">Parry</button>
|
|
<button class='meleedice' type='roll' title='Damage Roll' name='roll_meleedamage' value="@{whispertoggle}&{template:custom} {{color=red}} {{title=**@{character_name}**}} {{subtitle=lashes out}} {{@{character_name}'s @{weapon_attack} deals= [[@{weapon_damage}[Weapon]+@{hth_damage}[HtH]+@{ps_bonus}[PS]+@{mtemp_damage}@{mounteddam}]]}} {{desc=@{mattack_reference}}}">Damage</button>
|
|
<input class='damage-dice' type="text" title='Damage Dice Calculation other than HtH and PS' value="" name="attr_weapon_damage" placeholder="xdy+z" />
|
|
<input type='checkbox' title='Show Bonus and Notes Fields' name='attr_toggle_mbonus' value="1">
|
|
<input class='mbonus-toggle' type='hidden' name='attr_toggle_mbonus'>
|
|
<div class='mbonus-hide'>
|
|
<div class='mbonus-container'>
|
|
<input class='mattack-bonus' type='text' value="0" title='Strike Bonuses other than HtH or PP' name="attr_weapon_strike" />
|
|
<input class='mattack-bonus' type="text" title='Parry Bonuses other than HtH or PP' value="0" name="attr_weapon_parry" />
|
|
<textarea class='mattack-notes' type="text" title='Special Note About This Attack' value="" name="attr_mattack_reference" ></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="ranged-attack-panel">
|
|
<input type="checkbox" name="attr_ranged_attacks-toggle" class="sheet-arrow" />
|
|
<h4>Ranged or Magical Attacks</h4>
|
|
<div class="body">
|
|
<div class='rangedtemp-container'>
|
|
<h4>Temporary Bonuses:</h4>
|
|
<h5>Strike:</h5>
|
|
<input class='rattack-text' type="text" title='Temporary Ranged Strike Bonuses' value="0" name="attr_rtemp_strike" />
|
|
<h5>Damage:</h5>
|
|
<input class='rattack-text' type="text" title='Temporary Ranged Damage Bonuses' value="0" name="attr_rtemp_damage" />
|
|
</div>
|
|
<div class='rattack-grid-container' >
|
|
<h5>Weapon Name</h5>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h5>Damage</h5>
|
|
<h5>Range</h5>
|
|
<h5>RoF</h5>
|
|
<h5>Ammo</h5>
|
|
<div class='space-holder'></div>
|
|
</div>
|
|
<fieldset class="repeating_rangedattacks">
|
|
<div class='rattack-grid-container' >
|
|
<input class='rattack-label' type="text" title='Weapon name that will display in template header' value="" name="attr_weapon_attack" placeholder="Weapon Name" />
|
|
<button class='rangeddice' type='roll' title='Strike (Attack) Roll with Damage' name='roll_rangedattack' value="@{whispertoggle}&{template:custom} {{color=blue}} {{title=**@{character_name}**}} {{subtitle=attacks with @{weapon_attack}}} {{Attack= [[d20cs>@{hth_ranged_critical}+@{weapon_strike}[Weapon]+@{rtemp_strike}]]}} {{Damage= [[@{weapon_damage}+@{rtemp_damage}]]}} {{desc=@{attack_reference}}}">Strike</button>
|
|
<button class='rangeddice' type='roll' title='Damage Roll Alone' name='roll_rangeddamage' value="@{whispertoggle}&{template:custom} {{color=red}} {{title=**@{character_name}**}} {{subtitle=hits with @{weapon_attack}}} {{@{character_name}'s @{weapon_attack} deals= [[@{weapon_damage}+@{rtemp_damage}]]}} {{desc=@{attack_reference}}}">Damage</button>
|
|
<input class='damage-dice' type="text" title='Damage Dice Calculation' value="" name="attr_weapon_damage" placeholder="xdy+z" />
|
|
<input class='rattack-text' type="text" title='Maximum Range of This Attack' value="" name="attr_weapon_range" />
|
|
<input class='rattack-text' type="text" title='Rate of Fire per Melee' value="1" name="attr_weapon_rate_of_fire" />
|
|
<input class='rattack-text' type='text' title='Ammunition' value='0' name='attr_ammunition' />
|
|
<input type='checkbox' title='Show Bonus and Notes Fields' name='attr_toggle_rbonus' value="1">
|
|
<input class='rbonus-toggle' type='hidden' name='attr_toggle_rbonus'>
|
|
<div class='rbonus-hide'>
|
|
<div class='rbonus-container'>
|
|
<input class='rattack-bonus' type="text" title='Bonuses to Strike' value="0" name="attr_weapon_strike" />
|
|
<textarea class='rattack-notes' title='Special Note About This Attack' value="" name="attr_attack_reference" ></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--Social Tab-->
|
|
<div class='sheet-social'>
|
|
<h1>Social Information</h1>
|
|
<div class='physical-grid-container'>
|
|
<h4 class='physical-label'>Race</h4>
|
|
<h4 class='physical-label'>Age</h4>
|
|
<h4 class='physical-label'>Gender</h4>
|
|
<h4 class='physical-label'>Height</h4>
|
|
<h4 class='physical-label'>Weight</h4>
|
|
<input class='physical-field' type="text" value="" name="attr_character_race"/>
|
|
<input class='physical-field' type="text" value="" name="attr_character_age" />
|
|
<input class='physical-field' type="text" value="" name="attr_character_gender" />
|
|
<input class='physical-field' type="text" value="" name="attr_character_height" />
|
|
<input class='physical-field' type="text" value="" name="attr_character_weight" />
|
|
</div>
|
|
<div class='origin-grid-container'>
|
|
<h4 class='origin-label'>Alignment</h4>
|
|
<h4 class='origin-label'>Land of Origin</h4>
|
|
<h4 class='origin-label'>Native Language</h4>
|
|
<input class='physical-field' type="text" value='' name="attr_alignment" />
|
|
<input class='origin-field' type="text" value="" name="attr_character_landorigin" />
|
|
<input class='origin-field' type="text" value="" name="attr_character_languages" />
|
|
</div>
|
|
<div class='mental-grid-container'>
|
|
<h4 class='mental-label'>Family Origin</h4>
|
|
<textarea class='mental-field' value="" name="attr_character_familyorigin" placeholder='Family occupation, syblings, etc.' /></textarea>
|
|
<h4 class='mental-label'>Natural Abilities</h4>
|
|
<textarea class='mental-field' value="" name="attr_character_natural" placeholder='Racial, or story special abilities your character may have' /></textarea>
|
|
<h4 class='mental-label'>Disposition</h4>
|
|
<textarea class='mental-field' value="" name="attr_character_disposition" placeholder='Personality quirks and life outlook beyond alignment' /></textarea>
|
|
<h4 class='mental-label'>Hostilities</h4>
|
|
<textarea class='mental-field' value="" name="attr_character_hostility" placeholder='Hostilities, pet peeves, likes and dislikes' /></textarea>
|
|
<h4 class='mental-label'>Insanity</h4>
|
|
<textarea class='mental-field' value="" name="attr_character_insanity" placeholder='Hope this placeholder never gets replaced...' /></textarea>
|
|
<h4 class='mental-label'>O.C.C. Notes</h4>
|
|
<textarea class='mental-field' value="" name="attr_character_classnotes" placeholder='Anything about your class that needs kept in mind' /></textarea>
|
|
</div>
|
|
</div>
|
|
<!--Skills Tab-->
|
|
<div class='sheet-skill'>
|
|
<div class="skill-container">
|
|
<h1>Skills</h1>
|
|
<div class='universalrow-grid-container'>
|
|
<button class="skillroll dicefontd20" type="roll" name='roll_skill' value="@{whispertoggle}&{template:custom} {{color=green}} {{title=**@{character_name}}} {{subtitle=?{What Skill?|No Reason}}} {{Check=[[1d100cs<1cf>100-@{iq_bonus}[IQ]-@{temp_skill}[temp]]]}}" >0</button>
|
|
<h5>Universal Skill Roll</h5>
|
|
<input class='bonus-field' type="text" value="" name="attr_iq_bonus" readonly>
|
|
<h5>I.Q. Skill Bonus</h5>
|
|
<input class="bonus-field" title="Bonus applies to all skills" type="text" value="0" name="attr_temp_skill">
|
|
<h5>Temporary Skill Bonus</h5>
|
|
</div>
|
|
<div class="occ-skill-panel">
|
|
<input type="checkbox" name="attr_OCC-Skill-toggle" class="sheet-arrow" />
|
|
<h4>Occupational Class Skills</h4>
|
|
<div class="body">
|
|
<div class='skill-grid-container' >
|
|
<div class='space-holder'></div>
|
|
<h5>Skill Name</h5>
|
|
<h5>Rating</h5>
|
|
<div class='percent-space'></div>
|
|
<h5>Skill Lvl</h5>
|
|
<h5>Notes</h5>
|
|
</div>
|
|
<fieldset class="repeating_skillocc">
|
|
<div class='skill-grid-container' >
|
|
<button class="skillroll dicefontd20" type="roll" name='roll_occskill' value="@{whispertoggle}&{template:custom} {{color=green}} {{title=**@{character_name}'s**}} {{subtitle=@{skill_name}}} {{Check=[[d100cs<1cf>100-@{iq_bonus}[IQ]-@{temp_skill}[temp]]]}} {{Skill=@{skill_rating}}} {{desc=@{skill_reference}}}">0</button>
|
|
<input class='occ-field' type="text" value="" name="attr_skill_name" placeholder="Skill name"/>
|
|
<input class='occ-field' type="number" title='Total Skill Percentage Rating' value="" name="attr_skill_rating" />
|
|
<h6>%</h6>
|
|
<input class='occ-field' type="number" title='Skill Level' value="1" name="attr_skill_level" />
|
|
<input class="skill-notes" type="text" value="" name="attr_skill_reference" />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="elective-skill-panel">
|
|
<input type="checkbox" name="attr_Elective-Skill-toggle" class="sheet-arrow" />
|
|
<h4>Elective Skills</h4>
|
|
<div class="body">
|
|
<div class='skill-grid-container' >
|
|
<div class='space-holder'></div>
|
|
<h5>Name</h5>
|
|
<h5>Rating</h5>
|
|
<div class='percent-space'></div>
|
|
<h5>Skill Lvl</h5>
|
|
<h5>Notes</h5>
|
|
</div>
|
|
<fieldset class="repeating_skillelective">
|
|
<div class='skill-grid-container' >
|
|
<button class="skillroll dicefontd20" type="roll" name='roll_electiveskill' value="@{whispertoggle}&{template:custom} {{color=green}} {{title=**@{character_name}'s**}} {{subtitle=@{skill_name}}} {{Check=[[d100cs<1cf>100-@{iq_bonus}[IQ]-@{temp_skill}[temp]]]}} {{Skill=@{skill_rating}}} {{desc=@{skill_reference}}}">0</button>
|
|
<input class='elective-field' type="text" value="" name="attr_skill_name" placeholder="Skill name"/>
|
|
<input class='elective-field' type="number" title='Total Skill Percentage Rating' value="" name="attr_skill_rating" />
|
|
<h6>%</h6>
|
|
<input class='elective-field' type="number" title='Skill Level' value="1" name="attr_skill_level" />
|
|
<input class="skill-notes" type="text" value="" name="attr_skill_reference" />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="secondary-skill-panel">
|
|
<input type="checkbox" name="attr_Secondary-Skill-toggle" class="sheet-arrow" />
|
|
<h4>Secondary Skills</h4>
|
|
<div class="body">
|
|
<div class='skill-grid-container' >
|
|
<div class='space-holder'></div>
|
|
<h5>Name</h5>
|
|
<h5>Rating</h5>
|
|
<div class='percent-space'></div>
|
|
<h5>Skill Lvl</h5>
|
|
<h5>Notes</h5>
|
|
</div>
|
|
<fieldset class="repeating_skillsecondary">
|
|
<div class='skill-grid-container' >
|
|
<button class="skillroll dicefontd20" type="roll" name='roll_secondaryskill' value="@{whispertoggle}&{template:custom} {{color=green}} {{title=**@{character_name}'s**}} {{subtitle=@{skill_name}}} {{Check=[[d100cs<1cf>100-@{iq_bonus}[IQ]-@{temp_skill}[temp]]]}} {{Skill=@{skill_rating}}} {{desc=@{skill_reference}}}">0</button>
|
|
<input class='secondary-field' type="text" value="" name="attr_skill_name" placeholder="Skill name"/>
|
|
<input class='secondary-field' type="number" title='Total Skill Percentage Rating' value="" name="attr_skill_rating" />
|
|
<h6>%</h6>
|
|
<input class='secondary-field' type="number" title='Skill Level' value="1" name="attr_skill_level" />
|
|
<input class="skill-notes" type="text" value="" name="attr_skill_reference" />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="mystic-skill-panel">
|
|
<input type="checkbox" name="attr_Mystic-Skill-toggle" class="sheet-arrow" />
|
|
<h4>Mystic Skills</h4>
|
|
<div class="body">
|
|
<div class='skill-grid-container' >
|
|
<div class='space-holder'></div>
|
|
<h5>Name</h5>
|
|
<h5>Rating</h5>
|
|
<div class='percent-space'></div>
|
|
<h5>Skill Lvl</h5>
|
|
<h5>Notes</h5>
|
|
</div>
|
|
<fieldset class="repeating_skillmystic">
|
|
<div class='skill-grid-container' >
|
|
<button class="skillroll dicefontd20" type="roll" name='roll_mysticskill' value="@{whispertoggle}&{template:custom} {{color=green}} {{title=**@{character_name}'s**}} {{subtitle=@{skill_name}}} {{Check=[[d100cs<1cf>100]]}} {{Skill=@{skill_rating}}} {{desc=@{skill_reference}}}">0</button>
|
|
<input class='mystic-field' type="text" value="" name="attr_skill_name" placeholder="Skill name"/>
|
|
<input class='mystic-field' type="number" title='Total Skill Percentage Rating' value="" name="attr_skill_rating" />
|
|
<h6>%</h6>
|
|
<input class='mystic-field' type="number" title='Skill Level' value="1" name="attr_skill_level" />
|
|
<input class="skill-notes" type="text" value="" name="attr_skill_reference" />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--Combat Tab-->
|
|
<div class='sheet-combat'>
|
|
<div class="combat-container">
|
|
<h1>Combat</h1>
|
|
<div class="melee-proficiency-panel">
|
|
<input type="checkbox" name="attr_melee_weapon-toggle" class="sheet-arrow" />
|
|
<h4>Melee Weapon Proficencies</h4>
|
|
<div class="body">
|
|
<div class='melee-grid-container' >
|
|
<h5>Weapon</h5>
|
|
<h5>Skill Lvl</h5>
|
|
<h5>Strike</h5>
|
|
<h5>Parry</h5>
|
|
<h5>Throw</h5>
|
|
<h5>Range</h5>
|
|
</div>
|
|
<fieldset class="repeating_weaponmelee">
|
|
<div class='melee-grid-container' >
|
|
<input class='melee-field' type="text" value="" name="attr_melee_weapon_name" placeholder="Weapon Type" />
|
|
<input class='melee-field' type="number" title='Proficiency Skill Level' value="1" name="attr_melee_weapon_skill_level" />
|
|
<input class='melee-field' type="number" title='Proficiency Strike Bonus' value="0" name="attr_melee_weapon_strike" />
|
|
<input class='melee-field' type="number" title='Proficiency Parry Bonus' value="0" name="attr_melee_weapon_parry" />
|
|
<input class='melee-field' type="number" title='Proficiency Throw Bonus' value="0" name="attr_melee_weapon_throw" />
|
|
<input class='melee-field' type="number" title='Proficiency Throw Range (if any)' value="0" name="attr_melee_weapon_range" />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="ranged-proficiency-panel">
|
|
<input type="checkbox" name="attr_ranged_weapon-toggle" class="sheet-arrow" />
|
|
<h4>Ranged Weapon Proficencies</h4>
|
|
<div class="body">
|
|
<div class='ranged-grid-container'>
|
|
<h5>Weapon</h5>
|
|
<h5>Skill Lvl</h5>
|
|
<h5>Strike</h5>
|
|
<h5>RoF</h5>
|
|
<h5>Range</h5>
|
|
</div>
|
|
<fieldset class="repeating_rangedmelee">
|
|
<div class='ranged-grid-container' >
|
|
<input class='ranged-field' type="text" value="" name="attr_ranged_weapon_name" placeholder="Weapon Type" />
|
|
<input class='ranged-field' type="number" title='Proficiency Skill Level' value="1" name="attr_ranged_weapon_skill_level" />
|
|
<input class='ranged-field' type="number" title='Proficiency Strike Bonus' value="0" name="attr_ranged_weapon_strike" />
|
|
<input class='ranged-field' type="number" title='Proficiency Rate of Fire' value="0" name="attr_ranged_weapon_parry" />
|
|
<input class='ranged-field' type="number" title='Proficiency Max Firing Distance' value="0" name="attr_ranged_weapon_range" />
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="combat-skill-panel">
|
|
<input type="checkbox" name="attr_combatskill-toggle" class="sheet-arrow" />
|
|
<h4>Hand to Hand Combat Skill</h4>
|
|
<div class="body">
|
|
<div class='combat-grid-container' >
|
|
<input class='combat-field' type="text" class='combat-text' name="attr_combatskill_type" placeholder="Combat Type" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<textarea wrap="soft" class="combat-textarea" value="" name="attr_combatskill_notes" placeholder="Style Details like kick attack, disarms, racial bite or claw attacks, etc." /></textarea>
|
|
</div>
|
|
<div class='bonus-grid-container' >
|
|
<h5>Combat Skill Level</h5>
|
|
<input class='combat-field' type="number" title="@{hth_level}" name="attr_hth_level" value="0" />
|
|
<div class='space-holder'></div>
|
|
<h5>Number of Attacks</h5>
|
|
<input class='combat-field' type="number" title="@{hth_numberattacks}" name="attr_hth_numberattacks" value="1" />
|
|
<h5>Strike</h5>
|
|
<input class='combat-field' type="number" title="@{hth_strike}" name="attr_hth_strike" value="0" />
|
|
<div class='space-holder'></div>
|
|
<h5>Damage</h5>
|
|
<input class='combat-field' type="number" title="@{hth_damage}" name="attr_hth_damage" value="0" />
|
|
<h5>Parry</h5>
|
|
<input class='combat-field' type="number" title="@{hth_parry}" name="attr_hth_parry" value="0" />
|
|
<div class='space-holder'></div>
|
|
<h5>Dodge</h5>
|
|
<input class='combat-field' type="number" title="@{hth_dodge}" name="attr_hth_dodge" value="0" />
|
|
<h5>Mounted Damage</h5>
|
|
<input class='combat-field' type="number" title="@{hth_mounteddamage}" name="attr_hth_mounteddamage" value="0" />
|
|
<div class='space-holder'></div>
|
|
<h5>Charge Damage</h5>
|
|
<input class='combat-field' type="number" title="@{hth_chargedamage}" name="attr_hth_chargedamage" value="0" />
|
|
<h5>Mounted Parry/Dodge</h5>
|
|
<input class='combat-field' type="number" title="@{hth_mountedparrydodge}" name="attr_hth_mountedparrydodge" value="0" />
|
|
<div class='space-holder'></div>
|
|
<h5>Disarm</h5>
|
|
<input class='combat-field' type="number" title="@{hth_disarm}" name="attr_hth_disarm" value="0" />
|
|
<h5>Knockout/Stun</h5>
|
|
<input class='combat-field' type="number" title="@{hth_knockout}" name="attr_hth_knockout" value="none" />
|
|
<div class='space-holder'></div>
|
|
<h5>Critical Strike</h5>
|
|
<input class='combat-field' type="number" title="@{hth_critical}" name="attr_hth_critical" value="20" />
|
|
<h5>Ranged Critical Strike</h5>
|
|
<input class='combat-field' type="number" title="@{hth_ranged_critical}" name="attr_hth_ranged_critical" value="20" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h5>Physical Prowess Bonus</h5>
|
|
<input class='bonus-field' type="text" value="" title="@{pp_bonus}" name="attr_pp_bonus" readonly>
|
|
<div class='space-holder'></div>
|
|
<h5>Physical Strength Bonus</h5>
|
|
<input class='bonus-field' type="text" value="" title="@{ps_bonus}" name="attr_ps_bonus" readonly>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="saving-throw-panel">
|
|
<input type="checkbox" name="attr_saves-toggle" class="sheet-arrow" />
|
|
<h4>Saving Throws</h4>
|
|
<div class="body">
|
|
<div class='saves-grid-container' >
|
|
<h5 class='underline'>Magic Save Type</h5>
|
|
<h5 class='underline'>Target</h5>
|
|
<h5 class='underline'>Bonus</h5>
|
|
<div class='space-holder'></div>
|
|
<h5 class='underline'>Save Type</h5>
|
|
<h5 class='underline'>Target</h5>
|
|
<h5 class='underline'>Bonus</h5>
|
|
<button class='savedice' type="roll" name='roll_circlesave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Circles}} {{Save=[[d20+@{save_circle}+@{pe_magpois}[PE]]]}} {{Target= @{save_circle-target}}} {{desc=@{save_notes}}}" >Circles</button>
|
|
<input class='save-field' type="number" value="13" name="attr_save_circle-target" />
|
|
<input class='save-field' type="number" value="0" name="attr_save_circle" />
|
|
<div class='space-holder'></div>
|
|
<button class='savedice' type="roll" name='roll_insanitysave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Insanity}} {{Save=[[d20+@{save_insane}+@{me_insanity}[ME]]]}} {{Target= @{save_insanity-target}}} {{desc=@{save_notes}}}" >Insanity</button>
|
|
<input class='save-field' type="number" value="12" name="attr_save_insanity-target" />
|
|
<input class='save-field' type="number" value="0" name="attr_save_insane" />
|
|
|
|
|
|
<button class='savedice' type="roll" name='roll_fumesave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Fumes}} {{Save=[[d20+@{save_fumes}+@{pe_magpois}[PE]]]}} {{Target= @{save_fumes-target}}} {{desc=@{save_notes}}}" >Fumes</button>
|
|
<input class='save-field' type="number" value="14" name="attr_save_fumes-target" />
|
|
<input class='save-field' type="number" value="0" name="attr_save_fumes" />
|
|
<div class='space-holder'></div>
|
|
<button class='savedice' type="roll" name='roll_psionicsave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Psionics}} {{Save=[[d20+@{save_psi}+@{me_psionic}[ME]]]}} {{Target= @{save_psi-target}}} {{desc=@{save_notes}}}" >Psionics</button>
|
|
<input class='save-field' type="number" value="15" name="attr_save_psi-target" />
|
|
<input class='save-field' type="number" value="0" name="attr_save_psi" />
|
|
|
|
|
|
<button class='savedice' type="roll" name='roll_spellsave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Spells}} {{Save=[[d20+@{save_spells}+@{pe_magpois}[PE]]]}} {{Target= @{save_spells-target}}} {{desc=@{save_notes}}}" >Spells</button>
|
|
<input class='save-field' type="number" value="12" name="attr_save_spells-target" />
|
|
<input class='save-field' type="number" value="0" name="attr_save_spells" />
|
|
<div class='space-holder'></div>
|
|
<button class='savedice' type="roll" name='roll_soulsave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Souldrinking}} {{Save=[[d20+@{save_souldrinking}+@{pe_magpois}[PE]]]}} {{Target= @{save_souldrink-target}}} {{desc=@{save_notes}}}" >Soul Drink</button>
|
|
<input class='save-field' type="number" value="14" name="attr_save_souldrink-target" />
|
|
<input class='save-field' type="number" value="0" name="attr_save_souldrinking" />
|
|
|
|
|
|
<button class='savedice' type="roll" name='roll_wardsave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Wards}} {{Save=[[d20+@{save_wards}+@{pe_magpois}[PE]]]}} {{Target= @{save_wards-target}}} {{desc=@{save_notes}}}" >Wards</button>
|
|
<input class='save-field' type="number" value="13" name="attr_save_wards-target" />
|
|
<input class='save-field' type="number" value="0" name="attr_save_wards" />
|
|
<div class='space-holder'></div>
|
|
<button class='savedice' type="roll" name='roll_poisonsave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Poison}} {{Save=[[d20+@{save_poison}+@{pe_magpois}[PE]]]}} {{Target= @{save_poison-target}}} {{desc=@{save_notes}}}" >Poison</button>
|
|
<input class='save-field' type="number" value="14" name="attr_save_poison-target" />
|
|
<input class='save-field' type="number" value="0" name="attr_save_poison" />
|
|
|
|
<button class='savedice' type="roll" name='roll_horrorsave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}**}} {{subtitle=Save vs. Horror Factor}} {{Save=[[d20+@{save_horror}]]}}" >Horror Factor</button>
|
|
<div class='space-holder'></div>
|
|
<input class='save-field' type="number" value="0" name="attr_save_horror" />
|
|
<div class='space-holder'></div>
|
|
<button class='savedice' type="roll" name='roll_deathsave' value="@{whispertoggle}&{template:custom} {{color=brown}} {{title=**@{character_name}'s**}} {{subtitle=Save vs. Coma/Death}} {{Save 1=[[d100+@{save_comadeath}+@{pe_coma}[PE]]]}} {{Save 2=[[d100+@{save_comadeath}+@{pe_coma}]]}} {{Save 3=[[d100+@{save_comadeath}+@{pe_coma}]]}} {{desc=**Roll 3 times each hour and need 2 successes.** Target is 59 with normal treatment, or 31 with magical treatment.}}" >Coma/Death</button>
|
|
<div class='space-holder'></div>
|
|
<input class='save-field' type="number" value="0" name="attr_save_comadeath" />
|
|
|
|
<h5>PE Save Bonus</h5>
|
|
<input class='bonus-field' type="text" value="" title="@{pe_magpois}" name="attr_pe_magpois" readonly>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h5>ME Psionic Bonus</h5>
|
|
<input class='bonus-field' type="text" value="" title="@{me_psionic}" name="attr_me_psionic" readonly>
|
|
<div class='space-holder'></div>
|
|
|
|
<h5>PE Coma/Death Bonus</h5>
|
|
<input class='bonus-field' type="text" value="" title="@{pe_coma}" name="attr_pe_coma" readonly>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h5>ME Insanity Bonus</h5>
|
|
<input class='bonus-field' type="text" value="" title="@{me_insanity}" name="attr_me_insanity" readonly>
|
|
<div class='space-holder'></div>
|
|
|
|
<div class="save-notes-container" >
|
|
<textarea class='save-misc' value='' name='attr_save_notes' title='@{save_notes}' placeholder='Notes displayed with all saves except coma/death.' ></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!--Equipment Tab-->
|
|
<div class="sheet-equipment">
|
|
<div class="inventory-container">
|
|
<h1>Equipment</h1>
|
|
<div class='encumbrance-panel'>
|
|
<h5>Total Weight</h5>
|
|
<div class='space-holder' ></div>
|
|
|
|
<input class='weight-box' type='text' value='0' title='Total Weight' name='attr_total_weight' readonly>
|
|
<h5>lbs.</h5>
|
|
|
|
<input class='weightsub-box' type='text' value='0' title='Total Weapon Weight' name='attr_total_weapon' hidden>
|
|
<input class='weightsub-box' type='text' value='0' title='Total Armor Weight' name='attr_total_armor' hidden>
|
|
<input class='weightsub-box' type='text' value='0' title='Total Gear Weight' name='attr_total_gear' hidden>
|
|
<input class='weightsub-box' type='text' value='0' title='Total Consumables Weight' name='attr_total_consumables' hidden>
|
|
<input class='weightsub-box' type='text' value='0' title='Total Wealth Weight' name='attr_total_wealth' hidden>
|
|
</div>
|
|
<div class="weapon-inventory-panel">
|
|
<input type="checkbox" name="attr_weapon-toggle" class="sheet-arrow" />
|
|
<h4>Weapons</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_weapon">
|
|
<div class='weapon-grid-container' >
|
|
<h5>Weapon</h5>
|
|
<h5>Length</h5>
|
|
<h5>Damage</h5>
|
|
<h5>Weight</h5>
|
|
<h5>Value</h5>
|
|
<h5>#</h5>
|
|
<div class='space-holder'></div>
|
|
|
|
<input class='weapon-field' type="text" value="" name="attr_weapon_name" placeholder="Weapon Name" />
|
|
<input class='damage-dice' type="text" value="" name="attr_weapon_length" />
|
|
<input class='damage-dice' type="text" value="" name="attr_weapon_damage" placeholder="xdy+z" />
|
|
<input class='damage-dice' type="text" value="" name="attr_weapon_weight" />
|
|
<input class='weapon-field' type="number" value="" name="attr_weapon_value" />
|
|
<input class='counter' type='text' value='1' name='attr_weapon_count' />
|
|
<div class='space-holder'></div>
|
|
<textarea wrap="soft" class="weapon-textarea" value="" name="attr_weapon_details" placeholder="Weapon Details" /></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="armor-inventory-panel">
|
|
<input type="checkbox" name="attr_armor-toggle" class="sheet-arrow" />
|
|
<h4>Armor</h4>
|
|
<div class='body'>
|
|
<fieldset class="repeating_armor">
|
|
<div class='armor-grid-container' >
|
|
<h5>Armor</h5>
|
|
<h5>A.R.</h5>
|
|
<h5>S.D.C.</h5>
|
|
<h5>Weight</h5>
|
|
<h5>Value</h5>
|
|
<h5>#</h5>
|
|
<div class='space-holder'></div>
|
|
|
|
<input class='armor-field' type="text" value="" name="attr_armor_name" placeholder="Armor Name" />
|
|
<input class='armor-field' type="number" value="" name="attr_armor_ar" />
|
|
<input class='armor-field' type="number" value="" name="attr_armor_sdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_armor_weight" />
|
|
<input class='armor-field' type="number" value="" name="attr_armor_value" />
|
|
<input class='counter' type='text' value='1' name='attr_armor_count' />
|
|
<div class='space-holder'></div>
|
|
<textarea wrap="soft" class='armor-textarea' value="" name="attr_armor_details" placeholder="Armor Details" /></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="gear-inventory-panel">
|
|
<input type="checkbox" name="attr_gear-toggle" class="sheet-arrow" />
|
|
<h4>Gear</h4>
|
|
<div class='body'>
|
|
<fieldset class="repeating_gear">
|
|
<div class='inventory-grid-container' >
|
|
<h5>Item</h5>
|
|
<h5>Reference</h5>
|
|
<h5>Location</h5>
|
|
<h5>Weight</h5>
|
|
<h5>#</h5>
|
|
<div class='space-holder'></div>
|
|
|
|
<input class='gear-field' type="text" value="" name="attr_wealth_name" placeholder="Gear Name" />
|
|
<input class='gear-field' type="text" value="" name="attr_wealth_worth" placeholder="Book and page numbers"/>
|
|
<input class='gear-field' type="text" value="" name="attr_wealth_location" placeholder="Worn, pouch, bank, etc." />
|
|
<input class='damage-dice' type='text' value='0' name='attr_gear_weight' />
|
|
<input class='counter' type='text' value='1' name='attr_gear_count' />
|
|
<div class='space-holder'></div>
|
|
<textarea wrap="soft" class='inventory-textarea' value="" name="attr_wealth_details" placeholder="Gear details, if any" /></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="consumable-inventory-panel">
|
|
<input type="checkbox" name="attr_consumable-toggle" class="sheet-arrow" />
|
|
<h4>Consumables</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_consumables">
|
|
<div class='inventory-grid-container' >
|
|
<h5>Consumable Item</h5>
|
|
<h5>Reference</h5>
|
|
<h5>Location</h5>
|
|
<h5>Weight</h5>
|
|
<h5>#</h5>
|
|
<div class='space-holder'></div>
|
|
|
|
<input class='consumable-field' type="text" value="" name="attr_wealth_name" placeholder="Consumable Name" />
|
|
<input class='consumable-field' type="text" value="" name="attr_wealth_worth" placeholder="Book and page numbers"/>
|
|
<input class='consumable-field' type="text" value="" name="attr_wealth_location" placeholder="Worn, pouch, bank, etc." />
|
|
<input class='damage-dice' type='text' value='0' name='attr_consumables_weight' />
|
|
<input class='counter' type='text' value='1' name='attr_consumables_count' />
|
|
<div class='space-holder'></div>
|
|
<textarea wrap="soft" class='inventory-textarea' value="" name="attr_wealth_details" placeholder="Consumable details, if any" /></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="wealth-inventory-panel">
|
|
<input type="checkbox" name="attr_wealth-toggle" class="sheet-arrow" />
|
|
<h4>Wealth</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_wealth">
|
|
<div class='inventory-grid-container' >
|
|
<h5>Wealth Entry</h5>
|
|
<h5>Value</h5>
|
|
<h5>Location</h5>
|
|
<h5>Weight</h5>
|
|
<h5>#</h5>
|
|
<div class='space-holder'></div>
|
|
|
|
<input class='wealth-field' type="text" value="" name="attr_wealth_name" placeholder="Salary, cash, valuable, etc" />
|
|
<input class='wealth-field' type="text" value="" name="attr_wealth_worth" placeholder="Value"/>
|
|
<input class='wealth-field' type="text" value="" name="attr_wealth_location" placeholder="Wallet, pouch, bank, etc." />
|
|
<input class='damage-dice' type='text' value='0' name='attr_wealth_weight' />
|
|
<input class='counter' type='text' value='1' name='attr_wealth_count' />
|
|
<div class='space-holder'></div>
|
|
<textarea wrap="soft" class='inventory-textarea' value="" name="attr_wealth_details" placeholder="Wealth item details, if any" /></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--Spells Tab-->
|
|
<div class="sheet-spells">
|
|
<h2>Spell Book</h2>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell1_toggle" class="sheet-arrow" />
|
|
<h4>Level 1 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell1">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell2_toggle" class="sheet-arrow" />
|
|
<h4>Level 2 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell2">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell3_toggle" class="sheet-arrow" />
|
|
<h4>Level 3 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell3">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell4_toggle" class="sheet-arrow" />
|
|
<h4>Level 4 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell4">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell5_toggle" class="sheet-arrow" />
|
|
<h4>Level 5 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell5">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell6_toggle" class="sheet-arrow" />
|
|
<h4>Level 6 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell6">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell7_toggle" class="sheet-arrow" />
|
|
<h4>Level 7 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell7">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell8_toggle" class="sheet-arrow" />
|
|
<h4>Level 8 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell8">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell9_toggle" class="sheet-arrow" />
|
|
<h4>Level 9 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell9">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell10_toggle" class="sheet-arrow" />
|
|
<h4>Level 10 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell10">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="spell_container">
|
|
<input type="checkbox" name="attr_spell11_toggle" class="sheet-arrow" />
|
|
<h4>Level 11 Spells</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_spell11">
|
|
<div class="spell-panel">
|
|
<button type="roll" class="rollspell" name='roll_spell' value="@{whispertoggle}&{template:spells} {{color=@{spellcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{spell_name}**}} {{range=@{spell_range}}} {{duration=@{spell_dur}}} {{spellsave=[[12+@{spell_strength}]]}} {{strike=@{spell_attack}}} {{damage=@{spell_damage}}} {{desc=@{spell_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ability Name" name="attr_spell_name" placeholder="Ability Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Duration" name="attr_spell_dur"/>
|
|
<h4>Attack</h4>
|
|
<input class="spell-attack parchment" type="text" title="Attack roll if needed" name="attr_spell_attack"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ability Range" name="attr_spell_damage" />
|
|
<textarea class="spell-text parchment" name="attr_spell_desc" placeholder="Spell Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--Psionics Tab-->
|
|
<div class="sheet-psionics">
|
|
<h2>Psionics</h2>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic1" class="sheet-arrow" />
|
|
<h4>Level 1 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic1">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic2" class="sheet-arrow" />
|
|
<h4>Level 2 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic2">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic3" class="sheet-arrow" />
|
|
<h4>Level 3 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic3">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic4" class="sheet-arrow" />
|
|
<h4>Level 4 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic4">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic5" class="sheet-arrow" />
|
|
<h4>Level 5 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic5">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic6" class="sheet-arrow" />
|
|
<h4>Level 6 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic6">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic7" class="sheet-arrow" />
|
|
<h4>Level 7 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic7">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic8" class="sheet-arrow" />
|
|
<h4>Level 8 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic8">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic9" class="sheet-arrow" />
|
|
<h4>Level 9 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic9">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="psionic_container">
|
|
<input type="checkbox" name="attr_psionic10" class="sheet-arrow" />
|
|
<h4>Level 10 Psionics</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_psionic10">
|
|
<div class="psionic-panel">
|
|
<button type="roll" class="rollpsion" name='roll_psionic' value="@{whispertoggle}&{template:spells} {{color=@{psioncolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{psionic_name}**}} {{ispcost=@{psionic_cost}}} {{preptime=@{psionic_prep}}} {{range=@{psionic_range}}} {{duration=@{psionic_dur}}} {{damage=@{damage}}} {{desc=@{psionic_desc}}}">Roll</button>
|
|
<input class="psionic-label parchment" type="text" title="Ability Name" name="attr_psionic_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_psionic_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_psionic_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_psionic_prep" />
|
|
<h4>Duration</h4>
|
|
<input class="spell-attack parchment" type="text" title="Ability Duration" name="attr_psionic_dur">
|
|
<h4>Damage</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Damage" name="attr_damage">
|
|
<textarea class="psionic-text parchment" name="attr_psionic_desc" placeholder="Psionic Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--Healer Tab-->
|
|
<div class="sheet-healer">
|
|
<h2>Healer Abilities</h2>
|
|
<div class="healer_container">
|
|
<input type="checkbox" name="attr_healer1" class="sheet-arrow" />
|
|
<h4>Level 1 Abilities</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_healer1">
|
|
<div class="healer-panel">
|
|
<button type="roll" class="rollhealer" name='roll_healer' value="@{whispertoggle}&{template:spells} {{color=@{healercolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{healer_name}**}} {{ispcost=@{healer_cost}}} {{preptime=@{healer_prep}}} {{range=@{healer_range}}} {{duration=@{healer_dur}}} {{desc=@{healer_desc}}}">Roll</button>
|
|
<input class="healer-label parchment" type="text" title="Ability Name" name="attr_healer_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_healer_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_healer_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_healer_prep" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Duration</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Duration" name="attr_healer_dur">
|
|
<textarea class="psionic-text parchment" name="attr_healer_desc" placeholder="Healer Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="healer_container">
|
|
<input type="checkbox" name="attr_healer2" class="sheet-arrow" />
|
|
<h4>Level 2 Abilities</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_healer2">
|
|
<div class="healer-panel">
|
|
<button type="roll" class="rollhealer" name='roll_healer' value="@{whispertoggle}&{template:spells} {{color=@{healercolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{healer_name}**}} {{ispcost=@{healer_cost}}} {{preptime=@{healer_prep}}} {{range=@{healer_range}}} {{duration=@{healer_dur}}} {{desc=@{healer_desc}}}">Roll</button>
|
|
<input class="healer-label parchment" type="text" title="Ability Name" name="attr_healer_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_healer_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_healer_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_healer_prep" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Duration</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Duration" name="attr_healer_dur">
|
|
<textarea class="psionic-text parchment" name="attr_healer_desc" placeholder="Healer Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="healer_container">
|
|
<input type="checkbox" name="attr_healer3" class="sheet-arrow" />
|
|
<h4>Level 3 Abilities</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_healer3">
|
|
<div class="healer-panel">
|
|
<button type="roll" class="rollhealer" name='roll_healer' value="@{whispertoggle}&{template:spells} {{color=@{healercolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{healer_name}**}} {{ispcost=@{healer_cost}}} {{preptime=@{healer_prep}}} {{range=@{healer_range}}} {{duration=@{healer_dur}}} {{desc=@{healer_desc}}}">Roll</button>
|
|
<input class="healer-label parchment" type="text" title="Ability Name" name="attr_healer_name" placeholder="Ability Name" />
|
|
<h4>I.S.P. Cost</h4>
|
|
<input class="psionic-number parchment" type="number" title="ISP Cost" name="attr_healer_cost" />
|
|
<h4>Range</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Range" name="attr_healer_range" />
|
|
|
|
<h4>Prep Time</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Preparation Time" name="attr_healer_prep" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Duration</h4>
|
|
<input class="psionic-label parchment" type="text" title="Ability Duration" name="attr_healer_dur">
|
|
<textarea class="psionic-text parchment" name="attr_healer_desc" placeholder="Healer Ability Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--Wards Tab-->
|
|
<div class="sheet-wards">
|
|
<h2>Wards</h2>
|
|
<div class="ward_container">
|
|
<h4>Ward Arsenal</h4>
|
|
<div class="ward_section">
|
|
<fieldset class="repeating_ward">
|
|
<div class="ward-panel">
|
|
<button type="roll" class="rollspell" name='roll_ward' value="@{whispertoggle}&{template:spells} {{color=@{wardcolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{ward_name}**}} {{range=@{ward_range}}} {{duration=@{ward_dur}}} {{spellsave=[[13+@{ward_strength}]]}} {{damage=@{ward_damage}}} {{desc=@{ward_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Ward Name" name="attr_ward_name" placeholder="Ward Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Ward Range" name="attr_ward_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Ward Duration" name="attr_ward_dur"/>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Ward Damage" name="attr_ward_damage" />
|
|
<textarea class="spell-text parchment" name="attr_ward_desc" placeholder="Ward Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--Circles Tab-->
|
|
<div class="sheet-circles">
|
|
<h2>Circles Known</h2>
|
|
<div class="circle_container">
|
|
<input type="checkbox" name="attr_protcircle_toggle" class="sheet-arrow" />
|
|
<h4>Protection Circles</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_protcircle">
|
|
<div class="circle-panel">
|
|
<button type="roll" class="rollspell" name='roll_circle' value="@{whispertoggle}&{template:spells} {{color=@{circlecolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{circle_name}**}} {{range=@{circle_range}}} {{duration=@{circle_dur}}} {{preptime=@{circle_prep}}} {{spellstrength=@{circle_strength}}} {{damage=@{circle_damage}}} {{desc=@{circle_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Circle Name" name="attr_circle_name" placeholder="Circle Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Range" name="attr_circle_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Duration" name="attr_circle_dur"/>
|
|
<h4>Prep Time</h4>
|
|
<input class="spell-attack parchment" type="text" title="Preparation Time" name="attr_circle_prep"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Damage" name="attr_circle_damage" />
|
|
<textarea class="spell-text parchment" name="attr_circle_desc" placeholder="Circle Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="circle_container">
|
|
<input type="checkbox" name="attr_sumcircle_toggle" class="sheet-arrow" />
|
|
<h4>Summoning Circles</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_sumcircle">
|
|
<div class="circle-panel">
|
|
<button type="roll" class="rollspell" name='roll_circle' value="@{whispertoggle}&{template:spells} {{color=@{circlecolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{circle_name}**}} {{range=@{circle_range}}} {{duration=@{circle_dur}}} {{preptime=@{circle_prep}}} {{spellstrength=@{circle_strength}}} {{damage=@{circle_damage}}} {{desc=@{circle_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Circle Name" name="attr_circle_name" placeholder="Circle Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Range" name="attr_circle_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Duration" name="attr_circle_dur"/>
|
|
<h4>Prep Time</h4>
|
|
<input class="spell-attack parchment" type="text" title="Preparation Time" name="attr_circle_prep"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Damage" name="attr_circle_damage" />
|
|
<textarea class="spell-text parchment" name="attr_circle_desc" placeholder="Circle Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="circle_container">
|
|
<input type="checkbox" name="attr_powercircle_toggle" class="sheet-arrow" />
|
|
<h4>Power Circles</h4>
|
|
<div class="body">
|
|
<fieldset class="repeating_powercircle">
|
|
<div class="circle-panel">
|
|
<button type="roll" class="rollspell" name='roll_circle' value="@{whispertoggle}&{template:spells} {{color=@{circlecolor}}} {{title=**@{character_name}'s**}} {{subtitle=**@{circle_name}**}} {{range=@{circle_range}}} {{duration=@{circle_dur}}} {{preptime=@{circle_prep}}} {{spellstrength=@{circle_strength}}} {{damage=@{circle_damage}}} {{desc=@{circle_desc}}}">Roll</button>
|
|
<input class="spell-label parchment" type="text" title="Circle Name" name="attr_circle_name" placeholder="Circle Name" />
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<h4>Range</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Range" name="attr_circle_range" />
|
|
|
|
<h4>Duration</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Duration" name="attr_circle_dur"/>
|
|
<h4>Prep Time</h4>
|
|
<input class="spell-attack parchment" type="text" title="Preparation Time" name="attr_circle_prep"/>
|
|
<h4>Damage</h4>
|
|
<input class="spell-label parchment" type="text" title="Circle Damage" name="attr_circle_damage" />
|
|
<textarea class="spell-text parchment" name="attr_circle_desc" placeholder="Circle Description"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--Structures Tab-->
|
|
<div class="sheet-structures">
|
|
<h2>Ships and Structures</h2>
|
|
<div class="structures-container">
|
|
<input type="checkbox" name="attr_ship_toggle" class="sheet-arrow" />
|
|
<h4>Ship</h4>
|
|
<div class="body">
|
|
<div class="ship-name">
|
|
<h4>Ship Name/Style</h4>
|
|
<h5>Type</h5>
|
|
<h5>Length</h5>
|
|
<h5>Width</h5>
|
|
|
|
<input class='weapon-field' type="text" value="" name="attr_ship_name" />
|
|
<input class='weapon-field' type="text" value="" name="attr_ship_type" />
|
|
<input class='damage-dice' type="text" value="" name="attr_shiplength" />
|
|
<input class='damage-dice' type="text" value="" name="attr_shipwidth" />
|
|
|
|
<textarea wrap="soft" class="ship-details parchment" value="" name="attr_ship_details" placeholder="Ship Details" /></textarea>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
</div>
|
|
<div class="shipattack-container">
|
|
<div class="ship-attacks">
|
|
<div class='space-holder'></div>
|
|
<h4>Attack Name</h4>
|
|
<h4>Strike Macro</h4>
|
|
<h4>Damage Macro</h4>
|
|
<h4>Notes</h4>
|
|
</div>
|
|
<fieldset class="repeating_shipattacks">
|
|
<div class="ship-attacks">
|
|
<button class='shiproll' type="roll" name='roll_shipattack' value="@{whispertoggle}&{template:custom} {{color=red}} {{title=**@{ship_name}**}} {{subtitle=@{shipattack_name}}} {{Attack=@{shipstrike}}} {{Damage=@{shipdamage}}} {{desc=@{ship_note}}}" >Strike</button>
|
|
<input class="ship-text parchment" type="text" name="attr_shipattack_name">
|
|
<input class="ship-text parchment" type="text" name="attr_shipstrike" placeholder="[[1d20+1]]">
|
|
<input class="ship-text parchment" type="text" name="attr_shipdamage" placeholder="[[xdy+z]]">
|
|
<textarea class="ship-textarea parchment" name="attr_ship_note"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class="ship-parts">
|
|
<h4 class="underline">Ship S.D.C.</h4>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
|
|
<h5>Foremast</h5>
|
|
<h5>Mainmast</h5>
|
|
<h5>Mizzenmast</h5>
|
|
<h5>Jiggermast</h5>
|
|
<h5>Main Sails</h5>
|
|
<h5>Small Sails</h5>
|
|
<h5>Rudder</h5>
|
|
|
|
<input class='damage-dice' type="text" value="" name="attr_foremastsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_mainmastsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_mizzenmastsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_jiggermastsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_mainsailsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_smallsailsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_ruddersdc" />
|
|
|
|
<h5>Hull Section</h5>
|
|
<h5>Keel Section</h5>
|
|
<h5>Fore Ship</h5>
|
|
<h5>Mid Ship</h5>
|
|
<h5>Rear Ship</h5>
|
|
<h5>Ram Prow</h5>
|
|
<div class='space-holder'></div>
|
|
|
|
<input class='damage-dice' type="text" value="" name="attr_hullsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_keelsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_foreshipsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_midshipsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_rearshipsdc" />
|
|
<input class='damage-dice' type="text" value="" name="attr_ramprowsdc" />
|
|
<div class='space-holder'></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="structures_container">
|
|
<input type="checkbox" name="attr_structure_toggle" class="sheet-arrow" />
|
|
<h4>Structures</h4>
|
|
<div class="body">
|
|
<div class="structure-name">
|
|
<h4>Structure Name</h4>
|
|
<h5>Type</h5>
|
|
<h5>Material</h5>
|
|
<h5>Dimensions</h5>
|
|
|
|
<input class='weapon-field' type="text" value="" name="attr_structure_name" />
|
|
<input class='weapon-field' type="text" value="" name="attr_structure_type" />
|
|
<input class='damage-dice' type="text" value="" name="attr_structure_material" />
|
|
<input class='damage-dice' type="text" value="" name="attr_structure_dimensions" />
|
|
|
|
<textarea wrap="soft" class="structure-details parchment" value="" name="attr_structure_details" placeholder="Structure Details" /></textarea>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
</div>
|
|
<div class="structureattack-container">
|
|
<div class="structure-attacks">
|
|
<div class='space-holder'></div>
|
|
<h4>Attack Name</h4>
|
|
<h4>Strike Macro</h4>
|
|
<h4>Damage Macro</h4>
|
|
<h4>Notes</h4>
|
|
</div>
|
|
<fieldset class="repeating_structureattacks">
|
|
<div class="structure-attacks">
|
|
<button class='structureroll' type="roll" name='roll_structureattack' value="@{whispertoggle}&{template:custom} {{color=red}} {{title=**@{structure_name}**}} {{subtitle=@{structureattack_name}}} {{Attack=@{structurestrike}}} {{Damage=@{structuredamage}}} {{desc=@{structure_note}}}" >Strike</button>
|
|
<input class="structure-text parchment" type="text" name="attr_structureattack_name">
|
|
<input class="structure-text parchment" type="text" name="attr_structurestrike" placeholder="[[1d20+1]]">
|
|
<input class="structure-text parchment" type="text" name="attr_structuredamage" placeholder="[[xdy+z]]">
|
|
<textarea class="structure-textarea parchment" name="attr_structure_note"></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class="structure-parts">
|
|
<h4 class="underline">Structure S.D.C.</h4>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
<div class='space-holder'></div>
|
|
|
|
<h5>Wall Rating</h5>
|
|
<h5>Wall Rating</h5>
|
|
<h5>Wall Rating</h5>
|
|
<h5>Wall Rating</h5>
|
|
<h5>Door Type</h5>
|
|
<h5>Door Type</h5>
|
|
<h5>Misc.</h5>
|
|
<h5>Misc.</h5>
|
|
|
|
<input class='damage-dice' type="text" value="" name="attr_wall1rating" placeholder="Wall 1" />
|
|
<input class='damage-dice' type="text" value="" name="attr_wall2rating" placeholder="Wall 2" />
|
|
<input class='damage-dice' type="text" value="" name="attr_wall3rating" placeholder="Wall 3" />
|
|
<input class='damage-dice' type="text" value="" name="attr_wall4rating" placeholder="Wall 4" />
|
|
<input class='damage-dice' type="text" value="" name="attr_door1type" placeholder="Door 1" />
|
|
<input class='damage-dice' type="text" value="" name="attr_door2type" placeholder="Door 2" />
|
|
<input class='damage-dice' type="text" value="" name="attr_misc1type" placeholder="Misc 1" />
|
|
<input class='damage-dice' type="text" value="" name="attr_misc2type" placeholder="Misc 2" />
|
|
|
|
<h5>Wall S.D.C.</h5>
|
|
<h5>Wall S.D.C.</h5>
|
|
<h5>Wall S.D.C.</h5>
|
|
<h5>Wall S.D.C.</h5>
|
|
<h5>Door S.D.C.</h5>
|
|
<h5>Door S.D.C.</h5>
|
|
<h5>Misc. S.D.C.</h5>
|
|
<h5>Misc. S.D.C.</h5>
|
|
|
|
<input class='damage-dice' type="text" value="" name="attr_wall1sdc" placeholder="Wall 1" />
|
|
<input class='damage-dice' type="text" value="" name="attr_wall2sdc" placeholder="Wall 2" />
|
|
<input class='damage-dice' type="text" value="" name="attr_wall3sdc" placeholder="Wall 3" />
|
|
<input class='damage-dice' type="text" value="" name="attr_wall4sdc" placeholder="Wall 4" />
|
|
<input class='damage-dice' type="text" value="" name="attr_door1sdc" placeholder="Door 1" />
|
|
<input class='damage-dice' type="text" value="" name="attr_door2sdc" placeholder="Door 2" />
|
|
<input class='damage-dice' type="text" value="" name="attr_misc1sdc" placeholder="Misc 1" />
|
|
<input class='damage-dice' type="text" value="" name="attr_misc2sdc" placeholder="Misc 2" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--Notes Tab-->
|
|
<div class="sheet-journal">
|
|
<div class="journal-container">
|
|
<h1>Notes</h1>
|
|
<div class="note-one-panel">
|
|
<input type="checkbox" name="attr_notes-toggle" class="sheet-arrow" />
|
|
<h4>Notes 1</h4>
|
|
<div class='body'>
|
|
<fieldset class="repeating_notes">
|
|
<div class='notes-grid-container' >
|
|
<button class='noteroll' type="roll" name='roll_notes' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}'s**}} {{subtitle=Notes on @{notes_title}}} {{desc=@{notes_area}}}" >Notes On</button>
|
|
<input class='notes-field' type="text" value="" name="attr_notes_title" placeholder="Place, Person, or Topic" />
|
|
<div class="place-holder"></div>
|
|
<textarea wrap="soft" class='notes-textarea' value="" name="attr_notes_area" placeholder="Note Details" /></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="note-two-panel">
|
|
<input type="checkbox" name="attr_notes_2-toggle" class="sheet-arrow" />
|
|
<h4>Notes 2</h4>
|
|
<div class='body'>
|
|
<fieldset class="repeating_notes2">
|
|
<div class='second-notes-grid-container' >
|
|
<button class='noteroll' type="roll" name='roll_notes' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}'s**}} {{subtitle=Notes on @{notes_title}}} {{desc=@{notes_area}}}" >Notes On</button>
|
|
<input class='notes-field' type="text" value="" name="attr_notes_title" placeholder="Place, Person, or Topic" />
|
|
<div class="place-holder"></div>
|
|
<textarea wrap="soft" class='notes-textarea' value="" name="attr_notes_area" placeholder="Note Details" /></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="note-three-panel">
|
|
<input type="checkbox" name="attr_notes_3-toggle" class="sheet-arrow" />
|
|
<h4>Notes 3</h4>
|
|
<div class='body'>
|
|
<fieldset class="repeating_notes3">
|
|
<div class='third-notes-grid-container' >
|
|
<button class='noteroll' type="roll" name='roll_notes' value="@{whispertoggle}&{template:custom} {{color=black}} {{title=**@{character_name}'s**}} {{subtitle=Notes on @{notes_title}}} {{desc=@{notes_area}}}" >Notes On</button>
|
|
<input class='notes-field' type="text" value="" name="attr_notes_title" placeholder="Place, Person, or Topic" />
|
|
<div class="place-holder"></div>
|
|
<textarea wrap="soft" class='notes-textarea' value="" name="attr_notes_area" placeholder="Note Details" /></textarea>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='sheet-config'>
|
|
<h2>Config/Settings</h2>
|
|
<div class="configarea">
|
|
<div class="tab-options">
|
|
<div class="place-holder"></div><h4>Tab Display Options</h4>
|
|
<input type="checkbox" class="showspells" name="attr_showspells" value="1" checked="true" /><h4>Show Spells Tab</h4>
|
|
<input type="checkbox" class="showpsionics" name="attr_showpsionics" value="1" checked="true" /><h4>Show Psionics Tab</h4>
|
|
<input type="checkbox" class="showhealer" name="attr_showhealer" value="1" checked="true" /><h4>Show Healer Tab</h4>
|
|
<input type="checkbox" class="showwards" name="attr_showwards" value="1" checked="true" /><h4>Show Wards Tab</h4>
|
|
<input type="checkbox" class="showcircles" name="attr_showcircles" value="1" checked="true" /><h4>Show Circles Tab</h4>
|
|
<input type="checkbox" class="showstructures" name="attr_showstructures" value="1" checked="true" /><h4>Show Structures Tab</h4>
|
|
</div>
|
|
<div class="rightconfig">
|
|
<div class="spell-color">
|
|
<h4>Spell Roll Color</h4>
|
|
<div class="colortoggle">
|
|
<input type="radio" class="toggle-ice" name="attr_spellcolor" value="ice"><span title="Ice"></span>
|
|
<input type="radio" class="toggle-orange" name="attr_spellcolor" value="orange"><span title="Orange"></span>
|
|
<input type="radio" class="toggle-pine" name="attr_spellcolor" value="pine"><span title="Pine"></span>
|
|
<input type="radio" class="toggle-teal" name="attr_spellcolor" value="teal"><span title="Teal"></span>
|
|
<input type="radio" class="toggle-violet" name="attr_spellcolor" value="violet"><span title="Violet"></span>
|
|
<input type="radio" class="toggle-wine" name="attr_spellcolor" value="wine" checked="checked"><span title="Wine"></span>
|
|
<input type="radio" class="toggle-yellow" name="attr_spellcolor" value="yellow"><span title="Yellow"></span>
|
|
</div>
|
|
</div>
|
|
<div class="psion-color">
|
|
<h4>Psionic Roll Color</h4>
|
|
<div class="colortoggle">
|
|
<input type="radio" class="toggle-ice" name="attr_psioncolor" value="ice"><span title="Ice"></span>
|
|
<input type="radio" class="toggle-orange" name="attr_psioncolor" value="orange"><span title="Orange"></span>
|
|
<input type="radio" class="toggle-pine" name="attr_psioncolor" value="pine"><span title="Pine"></span>
|
|
<input type="radio" class="toggle-teal" name="attr_psioncolor" value="teal"><span title="Teal"></span>
|
|
<input type="radio" class="toggle-violet" name="attr_psioncolor" value="violet"><span title="Violet"></span>
|
|
<input type="radio" class="toggle-wine" name="attr_psioncolor" value="wine"><span title="Wine"></span>
|
|
<input type="radio" class="toggle-yellow" name="attr_psioncolor" value="yellow" checked="checked"><span title="Yellow"></span>
|
|
</div>
|
|
</div>
|
|
<div class="healer-color">
|
|
<h4>Healer Roll Color</h4>
|
|
<div class="colortoggle">
|
|
<input type="radio" class="toggle-ice" name="attr_healercolor" value="ice"><span title="Ice"></span>
|
|
<input type="radio" class="toggle-orange" name="attr_healercolor" value="orange"><span title="Orange"></span>
|
|
<input type="radio" class="toggle-pine" name="attr_healercolor" value="pine"><span title="Pine"></span>
|
|
<input type="radio" class="toggle-teal" name="attr_healercolor" value="teal"><span title="Teal"></span>
|
|
<input type="radio" class="toggle-violet" name="attr_healercolor" value="violet" checked="checked"><span title="Violet"></span>
|
|
<input type="radio" class="toggle-wine" name="attr_healercolor" value="wine"><span title="Wine"></span>
|
|
<input type="radio" class="toggle-yellow" name="attr_healercolor" value="yellow"><span title="Yellow"></span>
|
|
</div>
|
|
</div>
|
|
<div class="ward-color">
|
|
<h4>Ward Roll Color</h4>
|
|
<div class="colortoggle">
|
|
<input type="radio" class="toggle-ice" name="attr_wardcolor" value="ice"><span title="Ice"></span>
|
|
<input type="radio" class="toggle-orange" name="attr_wardcolor" value="orange"><span title="Orange"></span>
|
|
<input type="radio" class="toggle-pine" name="attr_wardcolor" value="pine"><span title="Pine"></span>
|
|
<input type="radio" class="toggle-teal" name="attr_wardcolor" value="teal" checked="checked"><span title="Teal"></span>
|
|
<input type="radio" class="toggle-violet" name="attr_wardcolor" value="violet"><span title="Violet"></span>
|
|
<input type="radio" class="toggle-wine" name="attr_wardcolor" value="wine"><span title="Wine"></span>
|
|
<input type="radio" class="toggle-yellow" name="attr_wardcolor" value="yellow"><span title="Yellow"></span>
|
|
</div>
|
|
</div>
|
|
<div class="circle-color">
|
|
<h4>Circle Roll Color</h4>
|
|
<div class="colortoggle">
|
|
<input type="radio" class="toggle-ice" name="attr_circlecolor" value="ice" checked="checked"><span title="Ice"></span>
|
|
<input type="radio" class="toggle-orange" name="attr_circlecolor" value="orange"><span title="Orange"></span>
|
|
<input type="radio" class="toggle-pine" name="attr_circlecolor" value="pine"><span title="Pine"></span>
|
|
<input type="radio" class="toggle-teal" name="attr_circlecolor" value="teal"><span title="Teal"></span>
|
|
<input type="radio" class="toggle-violet" name="attr_circlecolor" value="violet"><span title="Violet"></span>
|
|
<input type="radio" class="toggle-wine" name="attr_circlecolor" value="wine"><span title="Wine"></span>
|
|
<input type="radio" class="toggle-yellow" name="attr_circlecolor" value="yellow"><span title="Yellow"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!--Release Notes Tab-->
|
|
<div class="sheet-release">
|
|
<h1>Sheet Version: 1.0</h1>
|
|
<p>For more information on this sheet, check the page dedicated to it on the Roll20 wiki.
|
|
<button type="roll" class="statdice" name="roll_wiki" value="&{template:custom} {{color=black}} {{title=**Information Link**}} {{subtitle=Right Click Link to Open in a New Tab.}} {{desc=[Roll20 Wiki Palladium Fantasy 1E](https://wiki.roll20.net/Palladium_Fantasy_1E)}}" >Info Link</button></p>
|
|
<h5>Recent Changes: 8-18-20</h5>
|
|
<ul>
|
|
<li>Added a new tab named Structures, which has a place to set up some stats for Ships and Structures. Since those are all in static attributes, they can be linked to token bars to track mast, sail, hull, wall, etc. S.D.C.. There is also a repeating section to set up attacks for each one. Since the rules for attacking out of the High Seas book aren't always conventional rolls, I left the attack and damage blank, so you need to make whatever macros you want for those. Or you can do everything in notes for some of the stranger setups based on percentages or whatever.</li>
|
|
</ul>
|
|
<h5>Past Changes: 7-21-20</h5>
|
|
<ul>
|
|
<li>Added a new roll template: spells.</li>
|
|
<li>Added tabs for Spells, Psionics, Healer, Wards, Circles, and Configuration.</li>
|
|
<li>Added a way to show/hide the new ability tabs, and to set roll template color used by rolls from those tabs.</li>
|
|
</ul>
|
|
<h5>Past Changes:2-18-20</h5>
|
|
<ul>
|
|
<li>Changed the format of the repeating section buttons to fit better with the rest of the sheet.</li>
|
|
<li>Changed the buttons on the melee and ranged sections to show full labels.</li>
|
|
<li>Moved the temporary bonus fields to the top of each section and incorporated them into the roll buttons. Those bonuses now apply to everything in the section under them.</li>
|
|
<li>Made the input fields larger for regular bonuses to facilitate using row id references to weapon proficiency bonuses, and hid those fields on a second row made visible by a checkbox by each row.</li>
|
|
<li>Added a notes field for saving throws that will display with every save roll except for Coma/Death. This was added to provide a place for situational save bonuses that don't cover an entire category, such as the diabolist protection from hate ward.</li>
|
|
<li>This (I think) wraps up everything I intended to do with the sheet. This batch of changes live on Feb 18, '20.</li>
|
|
</ul>
|
|
<h5>Past Changes:</h5>
|
|
<ul>
|
|
<li>The sheet tabs have been altered to run on sheetworkers.</li>
|
|
<li>The repeating attack entries on the statistics tab are now all text instead of number to allow entry of attributes instead of only numbers.
|
|
This allows the use of repeating section attributes to pull numbers from the weapon proficiencies on the combat tab.</li>
|
|
<li>If there are any issues with the sheetworker tabs, I will revert back to a regular tab system.</li>
|
|
<li>Hopefully this will be the final stabile version of this sheet.</li>
|
|
</ul>
|
|
|
|
</div>
|
|
</div>
|
|
<script type="text/worker">
|
|
// update sheets created with old tab setup to new default tab
|
|
on('sheet:opened', function() {
|
|
getAttrs(['sheetTab'], function(v) {
|
|
let tab = parseInt(v.sheetTab) || 0;
|
|
if(tab) {
|
|
setAttrs({
|
|
sheetTab: 'character'
|
|
});
|
|
}
|
|
});
|
|
});
|
|
// sheet tab action buttons
|
|
const buttonlist = ["character","social","skill","equipment","combat","spells","psionics","healer","wards","circles","structures","journal","configuration","release"];
|
|
buttonlist.forEach(button => {
|
|
on(`clicked:${button}`, function() {
|
|
setAttrs({
|
|
sheetTab: button
|
|
});
|
|
});
|
|
});
|
|
on("change:iq sheet:opened", function () {
|
|
getAttrs(['iq'], function (values) {
|
|
const iq = parseInt(values['iq'])||0;
|
|
let iq_bonus = 0;
|
|
if(iq > 15) iq_bonus = Math.round(iq -14);
|
|
setAttrs({
|
|
iq_bonus: iq_bonus
|
|
});
|
|
});
|
|
});
|
|
on("change:me sheet:opened", function () {
|
|
getAttrs(['me'], function (values) {
|
|
const mep = parseInt(values['me'])||0;
|
|
const mei = parseInt(values['me'])||0;
|
|
let me_psionic = 0;
|
|
if (mep > 15) me_psionic = Math.round((mep -15)*.5);
|
|
let me_insanity = 0;
|
|
if (mei > 20) me_insanity = Math.round(mei -17);
|
|
else if (mei > 15) me_insanity = Math.round((mei-15)*.5);
|
|
setAttrs({
|
|
me_psionic: me_psionic,
|
|
me_insanity: me_insanity
|
|
});
|
|
});
|
|
});
|
|
function maMod(score) {
|
|
let bonus = 0;
|
|
if (score >= 30) bonus = 97;
|
|
else if (score >= 29) bonus = 96;
|
|
else if (score >= 28) bonus = 94;
|
|
else if (score >= 27) bonus = 92;
|
|
else if (score >= 26) bonus = 88;
|
|
else if (score >= 25) bonus = 84;
|
|
else if (score >= 16) bonus = Math.floor(score-8)*5;
|
|
return bonus;
|
|
};
|
|
on("change:ma sheet:opened", function () {
|
|
getAttrs(['ma'], function (values) {
|
|
let ma = parseInt(values['ma'])||0;
|
|
let invoke_trust = maMod(ma);
|
|
setAttrs({
|
|
invoke_trust: invoke_trust
|
|
});
|
|
});
|
|
});
|
|
on("change:ps sheet:opened", function () {
|
|
getAttrs(['ps'], function (values) {
|
|
const ps = parseInt(values['ps'])||0;
|
|
const psx20 = ps*20;
|
|
const psx10 = ps*10;
|
|
let ps_bonus = 0;
|
|
if(ps > 15) ps_bonus = Math.round(ps -15);
|
|
setAttrs({
|
|
lift: psx20,
|
|
carry: psx10,
|
|
ps_bonus: ps_bonus
|
|
});
|
|
});
|
|
});
|
|
function ppMod(score) {
|
|
let bonus = 0;
|
|
if (score >= 16) bonus = Math.round((score-15)*.5);
|
|
return bonus;
|
|
};
|
|
on("change:pp sheet:opened", function () {
|
|
getAttrs(['pp'], function (values) {
|
|
let pp = parseInt(values['pp'])||0;
|
|
let pp_bonus = ppMod(pp);
|
|
setAttrs({
|
|
pp_bonus: pp_bonus
|
|
});
|
|
});
|
|
});
|
|
on("change:pe sheet:opened", function () {
|
|
getAttrs(['pe'], function (values) {
|
|
const pe = parseInt(values['pe'])||0;
|
|
const pec = pe;
|
|
const per = pe;
|
|
let pe_magpois = 0;
|
|
if (pe > 15) pe_magpois = Math.round((pe -15)*.5);
|
|
let pe_coma = 0;
|
|
if (pe > 15) pe_coma = Math.round(pe -12);
|
|
else if (pe > 17) pe_coma = Math.round((pe -15)*2);
|
|
setAttrs({
|
|
carry_max: pec,
|
|
run_max: per,
|
|
pe_magpois: pe_magpois,
|
|
pe_coma: pe_coma
|
|
});
|
|
});
|
|
});
|
|
function pbMod(score) {
|
|
let bonus = 0;
|
|
if (score >= 30) bonus = 92;
|
|
else if (score >= 27) bonus = (score *3) +3;
|
|
else if (score >= 16) bonus = Math.floor(score-10)*5;
|
|
return bonus;
|
|
};
|
|
on("change:pb sheet:opened", function () {
|
|
getAttrs(['pb'], function (values) {
|
|
let pb = parseInt(values['pb'])||0;
|
|
let charm_impress = pbMod(pb);
|
|
setAttrs({
|
|
charm_impress: charm_impress
|
|
});
|
|
});
|
|
});
|
|
on("change:spd sheet:opened", function () {
|
|
getAttrs(['spd'], function (values) {
|
|
const spd = parseInt(values['spd'])||0;
|
|
const runmel = spd*15;
|
|
const runmil = Math.round(spd*.68);
|
|
setAttrs({
|
|
run_melee: runmel,
|
|
run_mph: runmil
|
|
});
|
|
});
|
|
});
|
|
on("change:spd change:hth_numberattacks sheet:opened", function () {
|
|
getAttrs(['spd','hth_numberattacks'], function (values) {
|
|
const spd = parseInt(values['spd'])||0;
|
|
const hth_numberattacks = parseInt(values['hth_numberattacks'])||0;
|
|
const modifier = Math.round((spd/hth_numberattacks)*15);
|
|
setAttrs({
|
|
run_attack: modifier
|
|
});
|
|
});
|
|
});
|
|
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}`], 10) || (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});
|
|
});
|
|
});
|
|
};
|
|
on('change:repeating_weapon remove:repeating_weapon', function() {
|
|
repeatingSum("total_weapon","weapon",["weapon_weight","weapon_count"]);
|
|
});
|
|
on('change:repeating_armor remove:repeating_armor', function() {
|
|
repeatingSum("total_armor","armor",["armor_weight","armor_count"]);
|
|
});
|
|
on('change:repeating_gear remove:repeating_gear', function() {
|
|
repeatingSum("total_gear","gear",["gear_weight","gear_count"]);
|
|
});
|
|
on('change:repeating_consumables remove:repeating_consumables', function() {
|
|
repeatingSum("total_consumables","consumables",["consumables_weight","consumables_count"]);
|
|
});
|
|
on('change:repeating_wealth remove:repeating_wealth', function() {
|
|
repeatingSum("total_wealth","wealth",["wealth_weight","wealth_count"]);
|
|
});
|
|
on("change:total_weapon change:total_armor change:total_gear change:total_consumables change:total_wealth", function () {
|
|
getAttrs(['total_weapon','total_armor','total_gear','total_consumables','total_wealth'], function (values) {
|
|
const total_weapon = parseInt(values['total_weapon'])||0;
|
|
const total_armor = parseInt(values['total_armor'])||0;
|
|
const total_gear = parseInt(values['total_gear'])||0;
|
|
const total_consumables = parseInt(values['total_consumables'])||0;
|
|
const total_wealth = parseInt(values['total_wealth'])||0;
|
|
const total_weight = Math.round(total_weapon+total_armor+total_gear+total_consumables+total_wealth);
|
|
setAttrs({
|
|
total_weight: total_weight
|
|
});
|
|
});
|
|
});
|
|
|
|
</script>
|
|
<rolltemplate class="sheet-rolltemplate-custom">
|
|
<div class="sheet-container sheet-color-{{color}}">
|
|
<div class="sheet-header">
|
|
{{#title}}<div class="sheet-title">{{title}}</div>{{/title}}
|
|
{{#subtitle}}<div class="sheet-subtitle">{{subtitle}}</div>{{/subtitle}}
|
|
</div>
|
|
<div class="sheet-content">
|
|
{{#allprops() title subtitle desc color}}
|
|
<div class="sheet-key">{{key}}</div>
|
|
<div class="sheet-value">{{value}}</div>
|
|
{{/allprops() title subtitle desc color}}
|
|
{{#desc}}<div class="sheet-desc">{{desc}}</div>{{/desc}}
|
|
</div>
|
|
</div>
|
|
</rolltemplate>
|
|
<rolltemplate class="sheet-rolltemplate-menu">
|
|
<div class="sheet-container sheet-color-{{color}}">
|
|
<div class="sheet-header">
|
|
{{#title}}<div class="sheet-title">{{title}}</div>{{/title}}
|
|
{{#subtitle}}<div class="sheet-subtitle">{{subtitle}}</div>{{/subtitle}}
|
|
</div>
|
|
<div class="sheet-content">
|
|
{{#allprops() title subtitle desc color}}
|
|
<div class="sheet-key">{{key}}</div>
|
|
<div class="sheet-value">{{value}}</div>
|
|
{{/allprops() title subtitle desc color}}
|
|
{{#desc}}<div class="sheet-desc">{{desc}}</div>{{/desc}}
|
|
</div>
|
|
</div>
|
|
</rolltemplate>
|
|
<!-- Spell Roll Template -->
|
|
<rolltemplate class="sheet-rolltemplate-spells">
|
|
<div class="sheet-container sheet-color-{{color}}">
|
|
<div class="sheet-header">
|
|
{{#title}}<div class="sheet-title">{{title}}</div>{{/title}}
|
|
{{#subtitle}}<div class="sheet-subtitle">{{subtitle}}</div>{{/subtitle}}
|
|
</div>
|
|
<div class="sheet-note">
|
|
{{#ispcost}}<div class="sheet-ispcost">I.S.P. Cost: {{ispcost}}</div>{{/ispcost}}
|
|
{{#range}}<div class="sheet-range">Range: {{range}}</div>{{/range}}
|
|
{{#preptime}}<div class="sheet-preptime">Prep Time: {{preptime}}</div>{{/preptime}}
|
|
{{#duration}}<div class="sheet-duration">Duration: {{duration}}</div>{{/duration}}
|
|
{{#spellstrength}}<div class="sheet=spellstrength">Strength: {{spellstrength}}</div>{{/spellstrength}}
|
|
{{#spellsave}}<div class="sheet-spellsave">Save: {{spellsave}}</div>{{/spellsave}}
|
|
</div>
|
|
<div class="sheet-attack">
|
|
{{#strike}}<div class="sheet-strike">Strike = {{strike}}</div>{{/strike}}
|
|
{{#damage}}<div class="sheet-damage">Damage = {{damage}}</div>{{/damage}}
|
|
</div>
|
|
<div class="sheet-content">
|
|
{{#allprops() title subtitle ispcost range preptime duration spellstrength spellsave strike damage desc color}}
|
|
<div class="sheet-key">{{key}}</div>
|
|
<div class="sheet-value">{{value}}</div>
|
|
{{/allprops() title subtitle ispcost range preptime duration spellstrength spellsave strike damage desc color}}
|
|
{{#desc}}<div class="sheet-desc">{{desc}}</div>{{/desc}}
|
|
</div>
|
|
</div>
|
|
</rolltemplate>
|