mirror of
https://github.com/Nighthawk42/roll20-character-sheets.git
synced 2026-08-30 19:52:29 +00:00
640 lines
45 KiB
HTML
640 lines
45 KiB
HTML
<div class="sheet-continuum">
|
|
<b>Character Details</b>
|
|
<input type="checkbox" class="sheet-stats-show" title="stats-show" name="attr_stats-show" value="1" checked/>
|
|
<b> Skills</b>
|
|
<input type="checkbox" class="sheet-skills-show" title="skills-show" name="attr_skills-show" value="1" checked/>
|
|
<b> Equipment</b>
|
|
<input type="checkbox" class="sheet-equipment-show" title="equipment-show" name="attr_equipment-show" value="1" checked/>
|
|
<b> Combat</b>
|
|
<input type="checkbox" class="sheet-combat-show" title="combat-show" name="attr_combat-show" value="1" checked/>
|
|
<b> Span Log</b>
|
|
<input type="checkbox" class="sheet-log-show" title="span-log-show" name="attr_span-log-show" value="1" checked/>
|
|
<b> Yet Log</b>
|
|
<input type="checkbox" class="sheet-yet-show" title="yet-show" name="attr_yet-show" value="1" checked/>
|
|
<div class="sheet-stats">
|
|
Name<input type="text" name="attr_character_name">
|
|
Gender <input type="text" style="width: 85px" name="attr_gender"/>
|
|
Race<input type="text" name="attr_race" style="width: 190px" />
|
|
Height<input type="text" name="attr_height" style="width: 60px"/>
|
|
Weight<input type="text" name="attr_weight" style="width: 60px"/>
|
|
<br>
|
|
Birth<input type="hidden" name="attr_birthday" value="(@{YOB}*31536000+((@{MOB}+@{DOB})*86400))"/> Y<input type="number" name="attr_YOB" style="width: 60px"/>
|
|
M<select name="attr_MOB" style="width: 100px" >
|
|
<option value="0">January</option>
|
|
<option value="31">February</option>
|
|
<option value="59">March</option>
|
|
<option value="90">April</option>
|
|
<option value="120">May</option>
|
|
<option value="151">June</option>
|
|
<option value="181">July</option>
|
|
<option value="212">August</option>
|
|
<option value="243">September</option>
|
|
<option value="273">October</option>
|
|
<option value="304">November</option>
|
|
<option value="334">December</option></select>
|
|
D<input type="number" name="attr_DOB"/>
|
|
Invitation<input type="hidden" name="attr_invitation" value="(@{YOI}*31536000+((@{MOI}+@{DOI})*86400))" /> Y<input type="number" name="attr_YOI" style="width: 60px"/>
|
|
M<select name="attr_MOI" style="width: 100px" >
|
|
<option value="0">January</option>
|
|
<option value="31">February</option>
|
|
<option value="59">March</option>
|
|
<option value="90">April</option>
|
|
<option value="120">May</option>
|
|
<option value="151">June</option>
|
|
<option value="181">July</option>
|
|
<option value="212">August</option>
|
|
<option value="243">September</option>
|
|
<option value="273">October</option>
|
|
<option value="304">November</option>
|
|
<option value="334">December</option></select>
|
|
D<input type="number" name="attr_DOI"/>
|
|
Age at Invitation:<input type="hidden" name="attr_start-age" value="(@{invitation}-@{birthday})"/>
|
|
Y<input type="number" name="attr_age-start-years" style="width: 60px" value="floor(@{start-age}/31536000)" disabled="true"/>
|
|
D<input type="number" name="attr_age-start-days" style="width: 50px" value="floor((@{start-age}-@{age-start-years}*31536000)/86400)" disabled="true"/>
|
|
<br>
|
|
Locality<input type="text" name="attr_locality" style="width: 160px"/>
|
|
Fraternity<select name="attr_fraternity" style="width: 160px">
|
|
<option value="None">None</option>
|
|
<option value="Antiquarians">Antiquarians</option>
|
|
<option value="Dreamers">Dreamers</option>
|
|
<option value="Engineers">Engineers</option>
|
|
<option value="Foxhorn">Foxhorn</option>
|
|
<option value="Midwives">Midwives</option>
|
|
<option value="Moneychangers">Moneychangers</option>
|
|
<option value="Physicians">Physicians</option>
|
|
<option value="Quicker">Quicker</option>
|
|
<option value="Scribes">Scribes</option>
|
|
<option value="Thespians">Thespians</option>
|
|
</select>
|
|
Era<select name="attr_era" style="width: 160px" >
|
|
<option value="Aquarian">Aquarian</option>
|
|
<option value="Piscean">Piscean</option>
|
|
<option value="Ariesian">Ariesian</option>
|
|
<option value="Tauran">Tauran</option>
|
|
<option value="Geminid">Geminid</option>
|
|
<option value="Cancerean">Cancerean</option>
|
|
<option value="Leonid">Leonid</option>
|
|
<option value="Virgin">Virgin</option>
|
|
<option value="Libran">Libran</option>
|
|
<option value="Scorpiod">Scorpiod</option>
|
|
<option value="Sagittarian">Sagittarian</option>
|
|
<option value="Capricornic">Capricornic</option>
|
|
</select>
|
|
Society<input type="text" name="attr_society" style="width: 160px" />
|
|
<br>
|
|
<table>
|
|
<tr>
|
|
<th style="font-size:200%; Width: 250px"><button type="roll" name="attr_body-roll" value="@{character_name}'s Body check
/roll {@{body}[rating]-@{total-IP}[penalties]-1d10}>0">BODY</button><input type="number" name="attr_body" style="font-size:100%"/></th>
|
|
<th style="font-size:200%; Width: 250px"><button type="roll" name="attr_mind-roll" value="@{character_name}'s Mind check
/roll {@{mind}[rating]-@{total-IP}[penalties]-1d10}>0">MIND</button><input type="number" name="attr_mind" style="font-size:100%"/></th>
|
|
<th style="font-size:200%; Width: 250px"><button type="roll" name="attr_quick-roll" value="@{character_name}'s Quick check
/roll {@{quick}[rating]-@{total-IP}[penalties]-1d10}>0">QUICK</button><input type="number" name="attr_quick" style="font-size:100%"/></th>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<input type="checkbox" name="attr_body-p-1" style="height: 25px; width: 25px"/>
|
|
<input type="checkbox" name="attr_body-p-2" style="height: 25px; width: 25px"/>
|
|
<input type="checkbox" name="attr_body-p-3" style="height: 25px; width: 25px"/>
|
|
<input type="checkbox" name="attr_body-p-4" style="height: 25px; width: 25px"/>
|
|
<input type="checkbox" name="attr_body-p-5" style="height: 25px; width: 25px"/>
|
|
</td>
|
|
<td>
|
|
<input type="checkbox" name="attr_mind-p-1" style="height: 30px; width: 25px"/>
|
|
<input type="checkbox" name="attr_mind-p-2" style="height: 30px; width: 25px"/>
|
|
<input type="checkbox" name="attr_mind-p-3" style="height: 30px; width: 25px"/>
|
|
<input type="checkbox" name="attr_mind-p-4" style="height: 30px; width: 25px"/>
|
|
<input type="checkbox" name="attr_mind-p-5" style="height: 30px; width: 25px"/>
|
|
</td>
|
|
<td>
|
|
<input type="checkbox" name="attr_quick-p-1" style="height: 30px; width: 25px"/>
|
|
<input type="checkbox" name="attr_quick-p-2" style="height: 30px; width: 25px"/>
|
|
<input type="checkbox" name="attr_quick-p-3" style="height: 30px; width: 25px"/>
|
|
<input type="checkbox" name="attr_quick-p-4" style="height: 30px; width: 25px"/>
|
|
<input type="checkbox" name="attr_quick-p-5" style="height: 30px; width: 25px"/>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<input type="checkbox" name="attr_body-s-1" />
|
|
<input type="checkbox" name="attr_body-s-2" />
|
|
<input type="checkbox" name="attr_body-s-3" />
|
|
<input type="checkbox" name="attr_body-s-4" />
|
|
<input type="checkbox" name="attr_body-s-5" />
|
|
<input type="checkbox" name="attr_body-s-6" />
|
|
<input type="checkbox" name="attr_body-s-7" />
|
|
<input type="checkbox" name="attr_body-s-8" />
|
|
<input type="checkbox" name="attr_body-s-9" />
|
|
<input type="checkbox" name="attr_body-s-10" />
|
|
<br>
|
|
<input type="checkbox" name="attr_body-s-11" />
|
|
<input type="checkbox" name="attr_body-s-12" />
|
|
<input type="checkbox" name="attr_body-s-13" />
|
|
<input type="checkbox" name="attr_body-s-14" />
|
|
<input type="checkbox" name="attr_body-s-15" />
|
|
<input type="checkbox" name="attr_body-s-16" />
|
|
<input type="checkbox" name="attr_body-s-17" />
|
|
<input type="checkbox" name="attr_body-s-18" />
|
|
<input type="checkbox" name="attr_body-s-19" />
|
|
<input type="checkbox" name="attr_body-s-20" />
|
|
</td>
|
|
<td>
|
|
<input type="checkbox" name="attr_mind-s-1" />
|
|
<input type="checkbox" name="attr_mind-s-2" />
|
|
<input type="checkbox" name="attr_mind-s-3" />
|
|
<input type="checkbox" name="attr_mind-s-4" />
|
|
<input type="checkbox" name="attr_mind-s-5" />
|
|
<input type="checkbox" name="attr_mind-s-6" />
|
|
<input type="checkbox" name="attr_mind-s-7" />
|
|
<input type="checkbox" name="attr_mind-s-8" />
|
|
<input type="checkbox" name="attr_mind-s-9" />
|
|
<input type="checkbox" name="attr_mind-s-10" />
|
|
<br>
|
|
<input type="checkbox" name="attr_mind-s-11" />
|
|
<input type="checkbox" name="attr_mind-s-12" />
|
|
<input type="checkbox" name="attr_mind-s-13" />
|
|
<input type="checkbox" name="attr_mind-s-14" />
|
|
<input type="checkbox" name="attr_mind-s-15" />
|
|
<input type="checkbox" name="attr_mind-s-16" />
|
|
<input type="checkbox" name="attr_mind-s-17" />
|
|
<input type="checkbox" name="attr_mind-s-18" />
|
|
<input type="checkbox" name="attr_mind-s-19" />
|
|
<input type="checkbox" name="attr_mind-s-20" />
|
|
</td>
|
|
<td>
|
|
<input type="checkbox" name="attr_quick-s-1" />
|
|
<input type="checkbox" name="attr_quick-s-2" />
|
|
<input type="checkbox" name="attr_quick-s-3" />
|
|
<input type="checkbox" name="attr_quick-s-4" />
|
|
<input type="checkbox" name="attr_quick-s-5" />
|
|
<input type="checkbox" name="attr_quick-s-6" />
|
|
<input type="checkbox" name="attr_quick-s-7" />
|
|
<input type="checkbox" name="attr_quick-s-8" />
|
|
<input type="checkbox" name="attr_quick-s-9" />
|
|
<input type="checkbox" name="attr_quick-s-10" />
|
|
<br>
|
|
<input type="checkbox" name="attr_quick-s-11" />
|
|
<input type="checkbox" name="attr_quick-s-12" />
|
|
<input type="checkbox" name="attr_quick-s-13" />
|
|
<input type="checkbox" name="attr_quick-s-14" />
|
|
<input type="checkbox" name="attr_quick-s-15" />
|
|
<input type="checkbox" name="attr_quick-s-16" />
|
|
<input type="checkbox" name="attr_quick-s-17" />
|
|
<input type="checkbox" name="attr_quick-s-18" />
|
|
<input type="checkbox" name="attr_quick-s-19" />
|
|
<input type="checkbox" name="attr_quick-s-20" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table>
|
|
<tr>
|
|
<th style="font-size:150%">SPAN<select name="attr_span" style="font-size:100%; width: 60px">
|
|
<option value="0">0</option>
|
|
<option value="1">1</option>
|
|
<option value="10">2</option>
|
|
<option value="100">3</option>
|
|
<option value="1000">4</option>
|
|
<option value="10000">5</option>
|
|
<option value="100000">6</option>
|
|
<option value="1000000">7</option>
|
|
<option value="10000000">8</option>
|
|
</select></th>
|
|
<th style="font-size:150%">DELIBERATE FRAG<input type="number" name="attr_deliberate-frag" style="font-size:100%" value="0"/></th>
|
|
<th style="font-size:150%">NATURAL FRAG<input type="number" name="attr_natural-frag" style="font-size:100%" value="0"/></th>
|
|
<th style="font-size:150%">TOTAL FRAG<input type="number" name="attr_frag" style="font-size:100%" value="(@{natural-frag} + @{deliberate-frag})" disabled="true"/></th>
|
|
</tr>
|
|
</table>
|
|
BENEFITS AND LIMITS<br>
|
|
<textarea name="attr_benefits-limits"></textarea>
|
|
</div>
|
|
<br>
|
|
<div class="sheet-skills">
|
|
Skills
|
|
<fieldset class="repeating_skills">
|
|
<button type="roll" name="attr_skill-roll" value="@{character_name}'s @{skill-name} check 
/roll {@{skill-rating}[rating]-@{total-IP}[penalties]-1d10}>0"></button>Skill Name <input type="text" style="width: 300px" name="attr_skill-name" />
|
|
<select name="attr_skill-attribute" style="width: 75px">
|
|
<option value="@{body}">Body</option>
|
|
<option value="@{mind}">Mind</option>
|
|
<option value="@{quick}">Quick</option>
|
|
</select>
|
|
<select name="attr_skill-rank" style="width: 120px">
|
|
<option value="-2">Untrained</option>
|
|
<option value="0">Novice</option>
|
|
<option value="1">Apprentice</option>
|
|
<option value="2">Journeyman</option>
|
|
<option value="3">Master</option>
|
|
<option value="4">Grand Master</option>
|
|
<option value="5">2nd Grand Master</option>
|
|
<option value="6">3rd Grand Master</option>
|
|
<option value="7">4th Grand Master</option>
|
|
<option value="8">5th Grand Master</option>
|
|
</select>
|
|
Rating<input type="number" name="attr_skill-rating" style="width: 75px" value="@{skill-attribute} + @{skill-rank}" disabled="true"/>
|
|
<br>
|
|
N <input type="checkbox" name="attr_skill-checkbox-01" />
|
|
<input type="checkbox" name="attr_skill-checkbox-02" />
|
|
<input type="checkbox" name="attr_skill-checkbox-03" />
|
|
<input type="checkbox" name="attr_skill-checkbox-04" />
|
|
<input type="checkbox" name="attr_skill-checkbox-05" />
|
|
<input type="checkbox" name="attr_skill-checkbox-06" />
|
|
<input type="checkbox" name="attr_skill-checkbox-07" />
|
|
<input type="checkbox" name="attr_skill-checkbox-08" />
|
|
<input type="checkbox" name="attr_skill-checkbox-09" />
|
|
<input type="checkbox" name="attr_skill-checkbox-10" />
|
|
A <input type="checkbox" name="attr_skill-checkbox-11" />
|
|
<input type="checkbox" name="attr_skill-checkbox-12" />
|
|
<input type="checkbox" name="attr_skill-checkbox-13" />
|
|
<input type="checkbox" name="attr_skill-checkbox-14" />
|
|
<input type="checkbox" name="attr_skill-checkbox-15" />
|
|
<input type="checkbox" name="attr_skill-checkbox-16" />
|
|
<input type="checkbox" name="attr_skill-checkbox-17" />
|
|
<input type="checkbox" name="attr_skill-checkbox-18" />
|
|
<input type="checkbox" name="attr_skill-checkbox-19" />
|
|
<input type="checkbox" name="attr_skill-checkbox-20" />
|
|
J <input type="checkbox" name="attr_skill-checkbox-21" />
|
|
<input type="checkbox" name="attr_skill-checkbox-22" />
|
|
<input type="checkbox" name="attr_skill-checkbox-23" />
|
|
<input type="checkbox" name="attr_skill-checkbox-24" />
|
|
<input type="checkbox" name="attr_skill-checkbox-25" />
|
|
<input type="checkbox" name="attr_skill-checkbox-26" />
|
|
<input type="checkbox" name="attr_skill-checkbox-27" />
|
|
<input type="checkbox" name="attr_skill-checkbox-28" />
|
|
<input type="checkbox" name="attr_skill-checkbox-29" />
|
|
<input type="checkbox" name="attr_skill-checkbox-30" />
|
|
M <input type="checkbox" name="attr_skill-checkbox-31" />
|
|
<input type="checkbox" name="attr_skill-checkbox-32" />
|
|
<input type="checkbox" name="attr_skill-checkbox-33" />
|
|
<input type="checkbox" name="attr_skill-checkbox-34" />
|
|
<input type="checkbox" name="attr_skill-checkbox-35" />
|
|
<input type="checkbox" name="attr_skill-checkbox-36" />
|
|
<input type="checkbox" name="attr_skill-checkbox-37" />
|
|
<input type="checkbox" name="attr_skill-checkbox-38" />
|
|
<input type="checkbox" name="attr_skill-checkbox-39" />
|
|
<input type="checkbox" name="attr_skill-checkbox-40" />
|
|
|
|
</fieldset>
|
|
</div>
|
|
<div class="sheet-equipment">
|
|
<br>
|
|
Equipment and Notes<br>
|
|
<textarea name="attr_equipment"></textarea>
|
|
Assets<input type="number" name="attr_assets" style="width: 150px"/>
|
|
</div>
|
|
<div class="sheet-combat" >
|
|
<br>Combat
|
|
<br>
|
|
<div class="sheet-row">
|
|
<div class="sheet-col" style="width: 350px">
|
|
QUICK COMBAT BOUT TABLE
|
|
<table>
|
|
<tr>
|
|
<th>Quick</th><th>Stage 1</th><th>Stage 2</th><th>Stage 3</th><th>Stage 4</th><th>Stage 5</th>
|
|
</tr>
|
|
<tr>
|
|
<td>1-2</td><td>no</td><td>no</td><td>yes</td><td>no</td><td>no</td>
|
|
</tr>
|
|
<tr>
|
|
<td>3-4</td><td>no</td><td>yes</td><td>no</td><td>yes</td><td>no</td>
|
|
</tr>
|
|
<tr>
|
|
<td>5-6</td><td>yes</td><td>no</td><td>yes</td><td>no</td><td>yes</td>
|
|
</tr>
|
|
<tr>
|
|
<td>7-8</td><td>yes</td><td>no</td><td>yes</td><td>yes</td><td>yes</td>
|
|
</tr>
|
|
<tr>
|
|
<td>9-10</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td><td>yes</td>
|
|
</tr>
|
|
</table>
|
|
<br>
|
|
<br>
|
|
QUICK ADJUSTED FOR IP <input type="number" name="attr_adjusted-quick" style="width: 60px" value="(@{quick}-@{total-ip})" disabled="true" />
|
|
</div>
|
|
<div class="sheet-col" style="width: 200px">
|
|
DAMAGE TABLE
|
|
<table>
|
|
<th style="width: 50px">Result</th><th style="width: 50px">Code</th>
|
|
<tr><td>0-2</td><td>D</td></tr>
|
|
<tr><td>3-4</td><td>C</td></tr>
|
|
<tr><td>5-7</td><td>B</td></tr>
|
|
<tr><td>8-10+</td><td>A</td></tr>
|
|
</table>
|
|
<br>
|
|
<br>
|
|
TOTAL IP<br>
|
|
<input type="number" name="attr_total-IP" style="width: 60px" value="(@{wound1}+@{wound2}+@{wound3}+@{wound4}+@{wound5})" disabled="true" />
|
|
</div>
|
|
<div class="sheet-col">
|
|
WOUND TRACKING TABLE
|
|
<table>
|
|
<tr><th>IP</th><th>TYPE</th><th>BLEEDING?</th></tr>
|
|
<tr><td><input type="number" name="attr_wound1" style="width: 85px" value="0"/></td>
|
|
<td><select name="attr_damage-type1" style="width: 85px">
|
|
<option value="lethal">Lethal</option>
|
|
<option value="bruise">Bruise</option>
|
|
</select></td>
|
|
<td><select name="attr_bleeding1" style="width: 85px">
|
|
<option value="no">No</option>
|
|
<option value="yes">Yes</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr><td><input type="number" name="attr_wound2" style="width: 85px" value="0"/></td>
|
|
<td><select name="attr_damage-type2" style="width: 85px">
|
|
<option value="lethal">Lethal</option>
|
|
<option value="bruise">Bruise</option>
|
|
</select></td>
|
|
<td><select name="attr_bleeding2" style="width: 85px">
|
|
<option value="no">No</option>
|
|
<option value="yes">Yes</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr><td><input type="number" name="attr_wound3" style="width: 85px" value="0"/></td>
|
|
<td><select name="attr_damage-type3" style="width: 85px">
|
|
<option value="lethal">Lethal</option>
|
|
<option value="bruise">Bruise</option>
|
|
</select></td>
|
|
<td><select name="attr_bleeding3" style="width: 85px">
|
|
<option value="no">No</option>
|
|
<option value="yes">Yes</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr><td><input type="number" name="attr_wound4" style="width: 85px" value="0"/></td>
|
|
<td><select name="attr_damage-type4" style="width: 85px">
|
|
<option value="lethal">Lethal</option>
|
|
<option value="bruise">Bruise</option>
|
|
</select></td>
|
|
<td><select name="attr_bleeding4" style="width: 85px">
|
|
<option value="no">No</option>
|
|
<option value="yes">Yes</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
<tr><td><input type="number" name="attr_wound5" style="width: 85px" value="0"/></td>
|
|
<td><select name="attr_damage-type5" style="width: 85px">
|
|
<option value="lethal">Lethal</option>
|
|
<option value="bruise">Bruise</option>
|
|
</select></td>
|
|
<td><select name="attr_bleeding5" style="width: 85px">
|
|
<option value="no">No</option>
|
|
<option value="yes">Yes</option>
|
|
</select>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-melee-combat-skills">
|
|
Melee Weapons
|
|
<fieldset class="repeating_melee-combat-skills">
|
|
Weapon Name <input type="text" style="width: 200px" name="attr_melee-weapon-name" />
|
|
Skill Rating <input type="number" name="attr_melee-weapon-rating" style="width: 50px" value="0" />
|
|
Weight <input type="text" name="attr_melee-weapon-weight" style="width: 50px" value="0" />
|
|
Damage <input type="number" name="attr_melee-damage" style="width: 50px" value="0" />
|
|
Conceal <input type="number" name="attr_melee-weapon-conceal" style="width: 50px" value="0" />
|
|
Length <input type="text" name="attr_melee-weapon-length" style="width: 50px" value="0" />
|
|
<br>
|
|
<button type="roll" name="attr_weapon-roll" value="&{template:combat} {{name=@{character_name}'s}} {{attack=@{melee-weapon-name} attack [[{@{melee-weapon-rating}[rating]-@{total-IP}[penalties]-1d10+?{modifier?|0}}]]}}{{a=[[@{melee-weapon-rating}+@{melee-damage}]]}}{{b=[[floor(.75*@{melee-weapon-rating})+@{melee-damage}]]}}{{c=[[floor(.5*@{melee-weapon-rating})+@{melee-damage}]]}}{{d=[[floor(.25*@{melee-weapon-rating})+@{melee-damage}]]}} ">Roll Attack</button>
|
|
Notes <input type="text" style="width: 500px" name="attr_melee-weapon-notes" />
|
|
<button type="roll" name="attr_weapon-counter-roll" value="&{template:combat} {{name=@{character_name}'s}} {{attack=@{melee-weapon-name} counter attack [[{@{melee-weapon-rating}[rating]-?{counter attack|0}-@{total-IP}[penalties]-1d10+?{modifier?|0}}]]}}{{a=[[@{melee-weapon-rating}+@{melee-damage}]]}}{{b=[[floor(.75*@{melee-weapon-rating})+@{melee-damage}]]}}{{c=[[floor(.5*@{melee-weapon-rating})+@{melee-damage}]]}}{{d=[[floor(.25*@{melee-weapon-rating})+@{melee-damage}]]}}">Counter Attack</button>
|
|
</fieldset>
|
|
<br>
|
|
Ranged Weapons
|
|
<fieldset class="repeating_ranged-combat-skills">
|
|
Weapon Name <input type="text" style="width: 200px" name="attr_ranged-weapon-name" />
|
|
Skill Rating <input type="number" name="attr_ranged-weapon-rating" style="width: 50px" value="0" />
|
|
Weight <input type="text" name="attr_ranged-weapon-weight" style="width: 50px" value="0" />
|
|
Conceal <input type="number" name="attr_ranged-weapon-conceal" style="width: 50px" value="0" />
|
|
Length <input type="text" name="attr_ranged-weapon-length" style="width: 50px" value="0" />
|
|
<br>
|
|
Ammo<input type="number" name="attr_ammo" style="width: 50px" value="0" />
|
|
Rate of Fire<input type="number" name="attr_rof" style="width: 50px" value="0" />
|
|
Damage Values D<input type="number" name="attr_ranged-damage-d" style="width: 50px" value="0" />
|
|
C<input type="number" name="attr_ranged-damage-c" style="width: 50px" value="0" />
|
|
B<input type="number" name="attr_ranged-damage-b" style="width: 50px" value="0" />
|
|
A<input type="number" name="attr_ranged-damage-a" style="width: 50px" value="0" />
|
|
Target Difficulty <select name="attr_difficulty" style="width: 120px">
|
|
<option value="0">Same Rank</option>
|
|
<option value="-5">-5 Rank(Success)</option>
|
|
<option value="-4">-4 Rank(Success)</option>
|
|
<option value="-3">-3 Rank(Success)</option>
|
|
<option value="-2">-2 Rank(Success)</option>
|
|
<option value="-1">-1 Rank</option>
|
|
<option value="1">+1 Rank</option>
|
|
<option value="2">+2 Ranks</option>
|
|
<option value="3">+3 Ranks</option>
|
|
<option value="4">+4 Ranks</option>
|
|
<option value="5">+5 Ranks</option>
|
|
<option value="6">+6 Ranks</option>
|
|
<option value="7">+7 Ranks</option>
|
|
</select>
|
|
<br>
|
|
<button type="roll" name="attr_weapon-roll" value="&{template:combat} {{name=@{character_name}'s}} {{attack=@{ranged-weapon-name} attack [[{@{ranged-weapon-rating}[rating]-@{total-IP}[penalties]-(@{difficulty})-1d10}]]}} {{a=[[@{ranged-damage-a}]]}}{{b=[[@{ranged-damage-b}]]}}{{c=[[@{ranged-damage-c}]]}}{{d=[[@{ranged-damage-d}]]}}">Roll Attack</button>
|
|
Notes <input type="text" style="width: 600px" name="attr_ranged-weapon-notes" />
|
|
</fieldset>
|
|
<br>
|
|
</div>
|
|
<textarea style="width: 100%" name="attr_weapon-table"></textarea>
|
|
</div>
|
|
<div class="sheet-log">
|
|
Span log
|
|
<br>
|
|
<fieldset class="repeating_log" style="width:100%">
|
|
<textarea style="width: 100%" name="attr_span-detail" style="width:90%"></textarea>
|
|
</fieldset>
|
|
<hr style="width: 100%">
|
|
<br>
|
|
Direction <select name="attr_direction0" style="width: 140px">
|
|
<option value="(0)">Rest</option>
|
|
<option value="[[(@{when0}-@{when1}+@{prev-spanspent})]]">Down</option>
|
|
<option value="[[(@{when0}-@{when1}+@{prev-spanspent}-31536000)]]">Down(Crossing 0)</option>
|
|
<option value="0+@{prev-spanspent}">Level</option>
|
|
<option value="[[(@{when1}-@{when0}+@{prev-spanspent})]]">Up</option>
|
|
<option value="[[(@{when1}-@{when0}+@{prev-spanspent}-31536000)]]">Up(Crossing 0)</option>
|
|
</select>
|
|
Previous Span Spent Y <input type="number" name="attr_prev-years-spent" style="width: 70px" value="0" >
|
|
D <input type="number" name="attr_prev-days-spent" style="width: 50px" value="0" >
|
|
h <input type="number" name="attr_prev-hours-spent" value="0" >
|
|
m <input type="number" name="attr_prev-minutes-spent" value="0" >
|
|
s <input type="number" name="attr_prev-seconds-spent" value="0" >
|
|
<input type="hidden" name="attr_prev-spanspent" value="(@{prev-years-spent}*31536000+@{prev-days-spent}*86400+@{prev-hours-spent}*3600+@{prev-minutes-spent}*60+@{prev-seconds-spent})" disabled="true">
|
|
<table>
|
|
<tr style="background-color: #00bfff"><td>Departing</td><td>Y <input type="number" name="attr_0-year" style="width: 70px" value="0"/></td>
|
|
<td>M <select name="attr_0-month" style="width: 100px" >
|
|
<option value="0">January</option>
|
|
<option value="31">February</option>
|
|
<option value="59">March</option>
|
|
<option value="90">April</option>
|
|
<option value="120">May</option>
|
|
<option value="151">June</option>
|
|
<option value="181">July</option>
|
|
<option value="212">August</option>
|
|
<option value="243">September</option>
|
|
<option value="273">October</option>
|
|
<option value="304">November</option>
|
|
<option value="334">December</option>
|
|
</select></td>
|
|
<td>D <input type="number" name="attr_0-day" value="0"></td>
|
|
<td>h <input type="number" name="attr_0-hour" value="0"></td>
|
|
<td>m <input type="number" name="attr_0-minute" value="0"></td>
|
|
<td>s <input type="number" name="attr_0-second" value="0"></td>
|
|
<td><input type="hidden" name="attr_when0" value="((@{0-year}*31536000)+((@{0-month}+@{0-day})*86400)+(@{0-hour}*3600)+(@{0-minute}*60)+@{0-second})" disabled="true"></td></tr>
|
|
<tr style="background-color: #ffd700"><td>Arriving</td><td>Y <input type="number" name="attr_1-year" style="width: 70px" value="0"/></td><td>M <select name="attr_1-month" style="width: 100px" >
|
|
<option value="0">January</option>
|
|
<option value="31">February</option>
|
|
<option value="59">March</option>
|
|
<option value="90">April</option>
|
|
<option value="120">May</option>
|
|
<option value="151">June</option>
|
|
<option value="181">July</option>
|
|
<option value="212">August</option>
|
|
<option value="243">September</option>
|
|
<option value="273">October</option>
|
|
<option value="304">November</option>
|
|
<option value="334">December</option>
|
|
</select></td><td>D <input type="number" name="attr_1-day" value="0"></td>
|
|
<td>h <input type="number" name="attr_1-hour" value="0"></td>
|
|
<td>m <input type="number" name="attr_1-minute" value="0"></td>
|
|
<td>s <input type="number" name="attr_1-second" value="0"></td>
|
|
<td><input type="hidden" name="attr_when1" value="((@{1-year}*31536000)+((@{1-month}+@{1-day})*86400)+(@{1-hour}*3600)+(@{1-minute}*60)+@{1-second})" disabled="true"></td></tr>
|
|
</table>
|
|
Where / Events / Actions <input type="text" name="attr_where0" style="width:670px">
|
|
<br>Span Spent Y<input type="number" name="attr_years-spent0" style="width: 70px" value="floor(@{spanspent0}/31536000)" disabled="true">
|
|
D <input type="number" name="attr_days-spent0" style="width: 50px" value="floor((@{spanspent0}-(@{years-spent0}*31536000))/86400)" disabled="true">
|
|
h<input type="number" name="attr_hours-spent0" value="floor((@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400))/3600)" disabled="true">
|
|
m<input type="number" name="attr_minutes-spent0" value="floor((@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400+@{hours-spent0}*3600))/60)" disabled="true">
|
|
s<input type="number" name="attr_seconds-spent0" value="@{spanspent0}-(@{years-spent0}*31536000+@{days-spent0}*86400+@{hours-spent0}*3600+@{minutes-spent0}*60)" disabled="true">
|
|
<input type="hidden" name="attr_spanspent0" value="(@{direction0})" disabled="true">
|
|
Span Remaining Y<input type="number" name="attr_years-remaining0" style="width: 70px" value="floor(@{spanremaining0}/31536000)" disabled="true">
|
|
D <input type="number" name="attr_days-remaining0" style="width: 50px" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000))/86400)" disabled="true">
|
|
h<input type="number" name="attr_hours-remaining0" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400))/3600)" disabled="true">
|
|
m<input type="number" name="attr_minutes-remaining0" value="floor((@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400+@{hours-remaining0}*3600))/60)" disabled="true">
|
|
s<input type="number" name="attr_seconds-remaining0" value="@{spanremaining0}-(@{years-remaining0}*31536000+@{days-remaining0}*86400+@{hours-remaining0}*3600+@{minutes-remaining0}*60)" disabled="true">
|
|
<input type="hidden" name="attr_spanremaining0" value="((@{span}*31536000)-@{spanspent0})" disabled="true">
|
|
<br>Starting Age<input type="hidden" name="attr_age-0" value="(@{age-years-0}*31536000 + @{age-days-0}*86400)">
|
|
Y<input type="number" name="attr_age-years-0" value="0" style="width: 70px" >
|
|
D<input type="number" name="attr_age-days-0" value="0" style="width: 50px" >
|
|
Level for Y<input type="number" name="attr_dur-years-0" style="width: 70px"value="0">
|
|
D<input type="number" name="attr_dur-days-0" style="width: 50px" value="0" >
|
|
h <input type="number" name="attr_dur-hours-0" value="0" >
|
|
m <input type="number" name="attr_dur-minutes-0" value="0" >
|
|
s <input type="number" name="attr_dur-seconds-0" value="0" >
|
|
<input type="hidden" name="attr_duration0" value="(@{dur-years-0}*31536000+@{dur-days-0}*86400+@{dur-hours-0}*3600+@{dur-minutes-0}*60+@{dur-seconds-0})" disabled="true">
|
|
Ending Age <input type="hidden" name="attr_age-1" value="(@{age-0}+@{duration0})">
|
|
Y<input type="number" name="attr_age-years-1" value="(floor(@{age-1}/31536000))" style="width: 70px" disabled="true">
|
|
D<input type="number" name="attr_age-days-1" value="floor((@{age-1}-(@{age-years-1}*31536000))/86400)" style="width: 50px" disabled="true">
|
|
<br>
|
|
<input type="hidden" name="attr_e-date" value="(@{when1}+@{duration0})" disabled="true">
|
|
Ending date
|
|
Y<input type="number" name="attr_e-year" style="width: 70px" value="(floor(@{e-date}/31536000))" disabled="true">
|
|
D<input type="number" name="attr_e-day" style="width: 50px" value="(floor((@{e-date}-(@{e-year}*31536000))/86400))" disabled="true">
|
|
h<input type="number" name="attr_e-hour" value="(floor((@{e-date}-(@{e-year}*31536000+@{e-day}*86400))/3600))" disabled="true">
|
|
m<input type="number" name="attr_e-minutes" value="(floor((@{e-date}-(@{e-year}*31536000+@{e-day}*86400+@{e-hour}*3600))/60))" disabled="true">
|
|
s<input type="number" name="attr_e-seconds" value="(@{e-date}-(@{e-year}*31536000+@{e-day}*86400+@{e-hour}*3600+@{e-minutes}*60))" disabled="true">
|
|
<br><button type="roll" name="attr_output-to-chat" value="&{template:details} {{name=@{character_name} spans from:}} {{dyear=[[@{0-year}]]}}{{dmonth=[[@{0-month}]]}}{{dday=[[@{0-day}]]}}{{dhour=[[@{0-hour}]]}}{{dminute=[[@{0-minute}]]}}{{dsecond=[[@{0-second}]]}}{{ayear=[[@{1-year}]]}}{{amonth=[[@{1-month}]]}}{{aday=[[@{1-day}]]}}{{ahour=[[@{1-hour}]]}}{{aminute=[[@{1-minute}]]}}{{asecond=[[@{1-second}]]}}{{where=@{where0}}} {{syears=[[@{years-spent0}]]}}{{sdays=[[@{days-spent0}]]}}{{shours=[[@{hours-spent0}]]}}{{sminutes=[[@{minutes-spent0}]]}}{{sseconds=[[@{seconds-spent0}]]}}{{ryears=[[@{years-remaining0}]]}}{{rdays=[[@{days-remaining0}]]}}{{rhours=[[@{hours-remaining0}]]}}{{rminutes=[[@{minutes-remaining0}]]}}{{rseconds=[[@{seconds-remaining0}]]}} {{s-age=[[@{age-years-0}]]Years, [[@{age-days-0}]]Days old}} {{time-level=[[@{dur-years-0}]]Years,[[@{dur-days-0}]]Days, [[@{dur-hours-0}]]:[[@{dur-minutes-0}]]:[[@{dur-seconds-0}]]h:m:s level}}{{e-age=[[@{age-years-1}]]Years, [[@{age-days-1}]]Days old.}}">Output Span to Chat</button>
|
|
</div>
|
|
<br><hr>
|
|
<div class="sheet-yet">
|
|
Young Gemini This Span
|
|
<table>
|
|
<tr><td><input type="number" name="attr_young-gemini-known"></td><td>Known</td><td> 0 <input type="checkbox" name="attr_gemini0"> </td><td> 1 <input type="checkbox" name="attr_gemini1"> </td><td> 2 <input type="checkbox" name="attr_gemini2"> </td><td> 3 <input type="checkbox" name="attr_gemini3"> </td><td> 4 <input type="checkbox" name="attr_gemini4"> </td><td> 5 <input type="checkbox" name="attr_gemini5"> </td>
|
|
<td> 6 <input type="checkbox" name="attr_gemini6"> </td><td> 7 <input type="checkbox" name="attr_gemini7"> </td><td> 8 <input type="checkbox" name="attr_gemini8"> </td><td> 9 <input type="checkbox" name="attr_gemini9"> </td><td> 10 <input type="checkbox" name="attr_gemini10"> </td></tr>
|
|
<tr><td><input type="number" name="attr_young-gemini-remaining"></td><td>Remaining</td><td> <input type="checkbox" name="attr_gemini-0"></td><td> <input type="checkbox" name="attr_gemini-1"></td><td> <input type="checkbox" name="attr_gemini-2"></td><td> <input type="checkbox" name="attr_gemini-3"></td>
|
|
<td> <input type="checkbox" name="attr_gemini-4"></td><td> <input type="checkbox" name="attr_gemini-5"></td><td> <input type="checkbox" name="attr_gemini-6"></td><td> <input type="checkbox" name="attr_gemini-7"></td><td> <input type="checkbox" name="attr_gemini-8"></td><td> <input type="checkbox" name="attr_gemini-9"></td><td> <input type="checkbox" name="attr_gemini-10"></td></tr>
|
|
</table>
|
|
Yet Log
|
|
<Fieldset class="repeating_yet">
|
|
<table>
|
|
<tr><th>In The Yet</th><th><input type="checkbox" checked="true" disabled="true"></th><th>Frag</th><th>When (+/-)</th></tr>
|
|
<tr><td><input type="text" name="attr_yet0" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb0"></td><td><input type="number" name="attr_yetfrag0"></td><td><input type="text" name="attr_yetwhen0" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet1" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb1"></td><td><input type="number" name="attr_yetfrag1"></td><td><input type="text" name="attr_yetwhen1" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet2" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb2"></td><td><input type="number" name="attr_yetfrag2"></td><td><input type="text" name="attr_yetwhen2" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet3" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb3"></td><td><input type="number" name="attr_yetfrag3"></td><td><input type="text" name="attr_yetwhen3" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet4" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb4"></td><td><input type="number" name="attr_yetfrag4"></td><td><input type="text" name="attr_yetwhen4" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet5" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb5"></td><td><input type="number" name="attr_yetfrag5"></td><td><input type="text" name="attr_yetwhen5" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet6" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb6"></td><td><input type="number" name="attr_yetfrag6"></td><td><input type="text" name="attr_yetwhen6" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet7" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb7"></td><td><input type="number" name="attr_yetfrag7"></td><td><input type="text" name="attr_yetwhen7" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet8" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb8"></td><td><input type="number" name="attr_yetfrag8"></td><td><input type="text" name="attr_yetwhen8" style="width: 250px"></td></tr>
|
|
<tr><td><input type="text" name="attr_yet9" style="width: 450px"></td><td><input type="checkbox" name="attr_yetcb9"></td><td><input type="number" name="attr_yetfrag9"></td><td><input type="text" name="attr_yetwhen9" style="width: 250px"></td></tr>
|
|
</table>
|
|
</Fieldset>
|
|
</div>
|
|
|
|
</div>
|
|
<rolltemplate class="sheet-rolltemplate-details">
|
|
<hr>
|
|
{{name}}
|
|
Y{{dyear}}
|
|
{{#rollTotal() dmonth 0}} January{{/rollTotal() dmonth 0}}
|
|
{{#rollTotal() dmonth 31}} February{{/rollTotal() dmonth 31}}
|
|
{{#rollTotal() dmonth 59}} March{{/rollTotal() dmonth 59}}
|
|
{{#rollTotal() dmonth 90}} April{{/rollTotal() dmonth 90}}
|
|
{{#rollTotal() dmonth 120}} May{{/rollTotal() dmonth 120}}
|
|
{{#rollTotal() dmonth 151}} June{{/rollTotal() dmonth 151}}
|
|
{{#rollTotal() dmonth 181}} July{{/rollTotal() dmonth 181}}
|
|
{{#rollTotal() dmonth 212}} August{{/rollTotal() dmonth 212}}
|
|
{{#rollTotal() dmonth 243}} September{{/rollTotal() dmonth 243}}
|
|
{{#rollTotal() dmonth 273}} October{{/rollTotal() dmonth 273}}
|
|
{{#rollTotal() dmonth 304}} November{{/rollTotal() dmonth 304}}
|
|
{{#rollTotal() dmonth 334}} December{{/rollTotal() dmonth 334}}
|
|
{{dday}}, h:m:s{{dhour}}:{{dminute}}:{{dsecond}}
|
|
<br>
|
|
TO:
|
|
Y{{ayear}}
|
|
{{#rollTotal() amonth 0}} January{{/rollTotal() amonth 0}}
|
|
{{#rollTotal() amonth 31}} February{{/rollTotal() amonth 31}}
|
|
{{#rollTotal() amonth 59}} March{{/rollTotal() amonth 59}}
|
|
{{#rollTotal() amonth 90}} April{{/rollTotal() amonth 90}}
|
|
{{#rollTotal() amonth 120}} May{{/rollTotal() amonth 120}}
|
|
{{#rollTotal() amonth 151}} June{{/rollTotal() amonth 151}}
|
|
{{#rollTotal() amonth 181}} July{{/rollTotal() amonth 181}}
|
|
{{#rollTotal() amonth 212}} August{{/rollTotal() amonth 212}}
|
|
{{#rollTotal() amonth 243}} September{{/rollTotal() amonth 243}}
|
|
{{#rollTotal() amonth 273}} October{{/rollTotal() amonth 273}}
|
|
{{#rollTotal() amonth 304}} November{{/rollTotal() amonth 304}}
|
|
{{#rollTotal() amonth 334}} December{{/rollTotal() amonth 334}}
|
|
{{aday}}, h:m:s{{ahour}}:{{aminute}}:{{asecond}}
|
|
<br>
|
|
Where? {{where}}
|
|
<br>
|
|
This cost {{syears}}Years,{{sdays}}Days, h:m:s{{shours}}:{{sminutes}}:{{sseconds}} of span and they have {{ryears}}Years,{{rdays}}Days, h:m:s{{rhours}}:{{rminutes}}:{{rseconds}} remaining.
|
|
<br>They were {{s-age}}, spent {{time-level}}, and are now {{e-age}}
|
|
|
|
</rolltemplate>
|
|
<rolltemplate class="sheet-rolltemplate-end-date">
|
|
The ending date is Y {{eyear}}
|
|
{{#rollBetween() eday 0 30}} January {{jan}}{{/rollBetween() eday 0 30}}
|
|
{{#rollBetween() eday 31 58}} February {{feb}}{{/rollBetween() eday 31 58}}
|
|
{{#rollBetween() eday 59 89}} March {{mar}}{{/rollBetween() eday 59 89}}
|
|
{{#rollBetween() eday 90 119}} April {{apr}}{{/rollBetween() eday 90 119}}
|
|
{{#rollBetween() eday 120 150}} May {{may}}{{/rollBetween() eday 120 150}}
|
|
{{#rollBetween() eday 151 180}} June {{jun}}{{/rollBetween() eday 151 180}}
|
|
{{#rollBetween() eday 181 211}} July {{jul}}{{/rollBetween() eday 181 211}}
|
|
{{#rollBetween() eday 212 242}} August {{aug}}{{/rollBetween() eday 212 242}}
|
|
{{#rollBetween() eday 243 272}} September {{sep}}{{/rollBetween() eday 243 272}}
|
|
{{#rollBetween() eday 273 303}} October {{oct}}{{/rollBetween() eday 273 303}}
|
|
{{#rollBetween() eday 304 333}} November {{nov}}{{/rollBetween() eday 304 333}}
|
|
{{#rollBetween() eday 334 364}} December {{dec}}{{/rollBetween() eday 334 364}}
|
|
, h:m:s:{{ehour}}:{{eminute}}:{{esecond}}
|
|
|
|
</rolltemplate>
|
|
<rolltemplate class="sheet-rolltemplate-combat">
|
|
{{name}}<br>
|
|
{{attack}}<br>
|
|
{{#rollGreater() attack -1}} damage=
|
|
{{#rollBetween() attack 0 2}}{{d}} Location D{{/rollBetween() attack 0 2}}
|
|
{{#rollBetween() attack 3 4}}{{c}} Location C{{/rollBetween() attack 3 4}}
|
|
{{#rollBetween() attack 5 7}}{{b}} Location B{{/rollBetween() attack 5 7}}
|
|
{{#rollGreater() attack 7}}{{a}} Location A{{/rollGreater() attack 7}}
|
|
{{/rollGreater() attack -1}}
|
|
</rolltemplate>
|
|
<rolltemplate class="sheet-rolltemplate-ranged">
|
|
{{name}}<br>
|
|
{{attack}}<br>
|
|
{{#rollGreater() attack -1}} damage=
|
|
{{#rollBetween() attack 0 2}}{{d}} Location D{{/rollBetween() attack 0 2}}
|
|
{{#rollBetween() attack 3 4}}{{c}} Location C{{/rollBetween() attack 3 4}}
|
|
{{#rollBetween() attack 5 7}}{{b}} Location B{{/rollBetween() attack 5 7}}
|
|
{{#rollGreater() attack 7}}{{a}} Location A{{/rollGreater() attack 7}}
|
|
{{/rollGreater() attack -1}}
|
|
</rolltemplate>
|