Files
2024-06-03 13:15:14 -04:00

622 lines
28 KiB
HTML

<!--
Handy forumla breakdown (for if you need to modify it / fix bugs):
We basically have two rolls, the epic roll and the blooper roll.
When EPIC DICE >= BLOOPER DICE the blooper roll evaluates to 0.
When EPIC DICE < BLOOPER DICE the epic roll evaluates to 0.
There are two parts to each roll, a conditional statement to enforce the above rules, and the main roll.
Here are the indivual formulas for inline rolls:
epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0}) ]]
blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0}) ]]
We'll breakdown the epic roll a a bit more:
[[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] <- This will be 1 if EPIC DICE is greater than or equal to BLOOPER DICE
([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0}) <- This is the actual formula for the roll, it doesn't make any sense when BLOOPER DICE > EPIC DICE buuuut we multiply by the first part anyway (which will be 0... so the roll is totally eliminated)
By using two seperate rolls we can use Roll Templates to show / hide only one roll. We could potentially inline both rolls together BUT that results in losing the ability to inspect the dice results by mousing over.
-->
<!-- ROLL TEMPLATES -->
<!-- genericroll
Params:
charname - name of character
rollname - name of stat
epicroll - epic roll
blooperroll - blooper roll
numepicdice - num of epic dice (epic - blooper). So 0 = normal roll.
-->
<rolltemplate class="sheet-rolltemplate-genericroll">
<div class="sheet-rolltemp-container" >
<div class = "sheet-row sheet-statname">{{rollname}}</div>
{{#rollGreater() numepicdice -1}}<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{epicroll}}</span>{{#rollGreater() numepicdice 0}} <span class = "sheet-epic">EPIC!</span>{{/rollGreater() numepicdice 0}}</div>{{/rollGreater() numepicdice -1}}
{{#rollLess() numepicdice 0}}<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{blooperroll}}</span> <span class = "sheet-blooper">BLOOPER!</span></div>{{/rollLess() numepicdice 0}}
<div class = "sheet-row sheet-charname">{{charname}}</div>
</div>
</rolltemplate>
<!-- backwards compatability -->
<rolltemplate class="sheet-rolltemplate-statroll">
<div class="sheet-rolltemp-container" >
<div class = "sheet-row sheet-statname">TESTING {{statname}}</div>
{{#rollGreater() epicroll 0}}<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{epicroll}}</span>{{#rollGreater() hasepicdice 0}} <span class = "sheet-epic">EPIC!</span>{{/rollGreater() hasepicdice 0}}</div>{{/rollGreater() epicroll 0}}
{{#rollGreater() blooperroll 0}}<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{blooperroll}}</span> <span class = "sheet-blooper">BLOOPER!</span></div>{{/rollGreater() blooperroll 0}}
</div>
</rolltemplate>
<!-- simplifiedroll
Params:
charname - name of character
rollname - name of generic roll
roll - entire roll forumla
numepicdice - num of epic dice (epic - blooper). So 0 = normal roll.
-->
<rolltemplate class="sheet-rolltemplate-simplifiedroll">
<div class="sheet-rolltemp-container" >
<div class = "sheet-row sheet-statname">{{rollname}}</div>
<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{roll}}</span>{{#rollGreater() numepicdice 0}} <span class = "sheet-epic">EPIC!</span>{{/rollGreater() numepicdice 0}}{{#rollLess() numepicdice 0}} <span class = "sheet-blooper">BLOOPER!</span>{{/rollLess() numepicdice 0}}</div>
<div class = "sheet-row sheet-charname">{{charname}}</div>
</div>
</rolltemplate>
<!-- meleeweptest
Params:
charname - name of character
wepname - name of weapon
epicroll - epic roll
blooperroll - blooper roll
numepicdice - num of epic dice (epic - blooper). So 0 = normal roll.
-->
<rolltemplate class="sheet-rolltemplate-meleeweptest">
<div class="sheet-rolltemp-container" >
<div class = "sheet-row sheet-statname">MELEE ATTACK WITH {{wepname}}</div>
{{#rollGreater() numepicdice -1}}<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{epicroll}}</span>{{#rollGreater() numepicdice 0}} <span class = "sheet-epic">EPIC!</span>{{/rollGreater() numepicdice 0}}</div>{{/rollGreater() numepicdice -1}}
{{#rollLess() numepicdice 0}}<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{blooperroll}}</span> <span class = "sheet-blooper">BLOOPER!</span></div>{{/rollLess() numepicdice 0}}
<div class = "sheet-row sheet-charname">{{charname}}</div>
</div>
</rolltemplate>
<!-- rangedweptest
Params:
charname - name of character
wepname - name of weapon
epicroll - epic roll
blooperroll - blooper roll
numepicdice - num of epic dice (epic - blooper). So 0 = normal roll.
-->
<rolltemplate class="sheet-rolltemplate-rangedweptest">
<div class = "sheet-row sheet-statname">RANGED ATTACK WITH {{wepname}}</div>
{{#rollGreater() numepicdice -1}}<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{epicroll}}</span>{{#rollGreater() numepicdice 0}} <span class = "sheet-epic">EPIC!</span>{{/rollGreater() numepicdice 0}}</div>{{/rollGreater() numepicdice -1}}
{{#rollLess() numepicdice 0}}<div class = "sheet-row sheet-rollblock"><span class = "sheet-statroll">{{blooperroll}}</span><span class = "sheet-blooper">BLOOPER!</span></div>{{/rollLess() numepicdice 0}}
<div class = "sheet-row sheet-charname">{{charname}}</div>
</rolltemplate>
<!-- CHARACTER SHEET -->
<div class="sheet-wrapper">
<img src = "https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/StraightToVHS/img/vhslogo.png" width="300">
<div class="sheet-row sheet-sectionhead">
<label>BASIC INFO</label>
</div>
<div class="sheet-row">
<!-- BASIC INFO -->
<div class="sheet-col">
<div class="sheet-row">
<div class="sheet-col sheet-size-six sheet-statname">
<label>CHARACTER NAME</label>
</div>
<div class="sheet-col sheet-size-two sheet-statname">
<label>MONTAGES</label>
</div>
<div class="sheet-col sheet-size-two sheet-statname">
<label>SPEED</label>
</div>
<div class="sheet-col sheet-size-three sheet-statname">
<label>CURRENT HP</label>
</div>
<div class="sheet-col sheet-size-three sheet-statname">
<label>TOTAL HP</label>
</div>
<div class="sheet-col sheet-size-four sheet-statname">
<label>EPIC DICE TOKENS</label>
</div>
</div>
<div class="sheet-row">
<div class="sheet-col sheet-size-six">
<input type="text" name="attr_character_name" />
</div>
<div class="sheet-col sheet-size-two">
<input type="number" name="attr_Montage-Count" value="0"/>
</div>
<div class="sheet-col sheet-size-two">
<input type="number" name="attr_Speed" value="0"/>
</div>
<div class="sheet-col sheet-size-three">
<input type="number" name="attr_CurrentHP" value="30"/>
</div>
<div class="sheet-col sheet-size-three">
<input type="number" name="attr_TotalHP" value="30"/>
</div>
<div class="sheet-col sheet-size-four">
<input class = "sheet-inlineinputnumber" type="number" name="attr_EpicDiceToken-Count" value="0"/> (MAX OF 5)
</div>
</div>
<div class="sheet-row">
<div class = "sheet-col sheet-size-five"><!--pad--></div><div class = "sheet-col sheet-helptext"><strong>HP:</strong> HEAL +5 YOUR NUMBER OF MONTAGES AFTER EACH SCENE</div>
</div>
</div>
</div>
<!-- STATS -->
<div class="sheet-row">
<div class="sheet-col sheet-stattable">
<table>
<!-- STAT HEADER -->
<tr>
<th class = "sheet-stattable-header">
<label>STAT</label>
</th>
<th class = "sheet-stattable-header">
<label>TOTALS =</label>
</th>
<th class = "sheet-stattable-header">
<label>TROPES +</label>
</th>
<th class = "sheet-stattable-header">
<label>PERKS +</label>
</th>
<th class = "sheet-stattable-header">
<label>TWEAKS +</label>
</th>
<th class = "sheet-stattable-header">
<label>ITEMS +</label>
</th>
<th class = "sheet-stattable-header">
<label>MONTAGE</label>
</th>
<th class = "sheet-stattable-header">
<label>ROLL!</label>
</th>
</tr>
<!-- ACC -->
<tr>
<td class = "sheet-bordered sheet-stattable-title">
<label>ACC</label>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<input type="number" name="attr_ACC-Total" value="@{ACC-Tropes}+@{ACC-Perks}+@{ACC-Tweaks}+@{ACC-Items}+@{ACC-Montage}" disabled = "true"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_ACC-Tropes" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_ACC-Perks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_ACC-Tweaks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_ACC-Items" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_ACC-Montage" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<button type='roll' value='&{template:genericroll} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{charname=@{character_name}}} {{rollname=TESTING ACC}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{ACC-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{ACC-Total}) ]]}}' name='roll_ACC'></button>
</td>
</tr>
<!-- ATH -->
<tr>
<td class = "sheet-bordered sheet-stattable-title">
<label>ATH</label>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<input type="number" name="attr_ATH-Total" value="@{ATH-Tropes}+@{ATH-Perks}+@{ATH-Tweaks}+@{ATH-Items}+@{ATH-Montage}" disabled = "true"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_ATH-Tropes" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_ATH-Perks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_ATH-Tweaks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_ATH-Items" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_ATH-Montage" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<button type='roll' value='&{template:genericroll} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{charname=@{character_name}}} {{rollname=TESTING ATH}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{ATH-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{ATH-Total}) ]]}}' name='roll_ATH'></button>
</td>
</tr>
<!-- CHA -->
<tr>
<td class = "sheet-bordered sheet-stattable-title">
<label>CHA</label>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<input type="number" name="attr_CHA-Total" value="@{CHA-Tropes}+@{CHA-Perks}+@{CHA-Tweaks}+@{CHA-Items}+@{CHA-Montage}" disabled = "true"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_CHA-Tropes" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_CHA-Perks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_CHA-Tweaks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_CHA-Items" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_CHA-Montage" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<button type='roll' value='&{template:genericroll} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{charname=@{character_name}}} {{rollname=TESTING CHA}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{CHA-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{CHA-Total}) ]]}}' name='roll_CHA'></button>
</td>
</tr>
<!-- DEF -->
<tr>
<td class = "sheet-bordered sheet-stattable-title">
<label>DEF</label>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<input type="number" name="attr_DEF-Total" value="@{DEF-Tropes}+@{DEF-Perks}+@{DEF-Tweaks}+@{DEF-Items}+@{DEF-Montage}" disabled = "true"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_DEF-Tropes" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_DEF-Perks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_DEF-Tweaks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_DEF-Items" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_DEF-Montage" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<button type='roll' value='&{template:genericroll} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{charname=@{character_name}}} {{rollname=TESTING DEF}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{DEF-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{DEF-Total}) ]]}}' name='roll_DEF'></button>
</td>
</tr>
<!-- INT -->
<tr>
<td class = "sheet-bordered sheet-stattable-title">
<label>INT</label>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<input type="number" name="attr_INT-Total" value="@{INT-Tropes}+@{INT-Perks}+@{INT-Tweaks}+@{INT-Items}+@{INT-Montage}" disabled = "true"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_INT-Tropes" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_INT-Perks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_INT-Tweaks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_INT-Items" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_INT-Montage" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<button type='roll' value='&{template:genericroll} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{charname=@{character_name}}} {{rollname=TESTING INT}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{INT-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{INT-Total}) ]]}}' name='roll_INT'></button>
</td>
</tr>
<!-- SPY -->
<tr>
<td class = "sheet-bordered sheet-stattable-title">
<label>SPY</label>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<input type="number" name="attr_SPY-Total" value="@{SPY-Tropes}+@{SPY-Perks}+@{SPY-Tweaks}+@{SPY-Items}+@{SPY-Montage}" disabled = "true"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_SPY-Tropes" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_SPY-Perks" value="0"/>
</td>
<td class = "sheet-bordere sheet-stattable-evencol">
<input type="number" name="attr_SPY-Tweaks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_SPY-Items" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_SPY-Montage" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<button type='roll' value='&{template:genericroll} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{charname=@{character_name}}} {{rollname=TESTING SPY}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{SPY-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{SPY-Total}) ]]}}' name='roll_SPY'></button>
</td>
</tr>
<!-- STR -->
<tr>
<td class = "sheet-bordered sheet-stattable-title">
<label>STR</label>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<input type="number" name="attr_STR-Total" value="@{STR-Tropes}+@{STR-Perks}+@{STR-Tweaks}+@{STR-Items}+@{STR-Montage}" disabled = "true"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_STR-Tropes" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_STR-Perks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_STR-Tweaks" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-oddcol">
<input type="number" name="attr_STR-Items" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-evencol">
<input type="number" name="attr_STR-Montage" value="0"/>
</td>
<td class = "sheet-bordered sheet-stattable-col">
<button type='roll' value='&{template:genericroll} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{charname=@{character_name}}} {{rollname=TESTING STR}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{STR-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{STR-Total}) ]]}}' name='roll_STR'></button>
</td>
</tr>
</table>
</div>
<!-- SCRIPT CHANGES -->
<div class="sheet-col sheet-scriptchanges sheet-alignR">
<div class="sheet-row sheet-alignR">
<label>SCRIPT CHANGE</label>
</div>
<div class="sheet-row">
1 BOX CHECKED? PICK CONCEPT.
</div>
<div class="sheet-row">
2 BOXES CHECKED? CHANGE IS READY.
</div>
<div class="sheet-row">
USED A 1 OR 20: <input class="sheet-inlineinput" type="checkbox" name = "attr_SChange_UsedA1Or20"/>
</div>
<div class="sheet-row">
SHOWN WEAKNESS: <input class="sheet-inlineinput" type="checkbox" name = "attr_SChange_ShownWeakness"/>
</div>
<div class="sheet-row">
--------
</div>
<div class="sheet-row">
CONCEPTS:
</div>
<div class="sheet-row">
A <strong>CHARACTER</strong> ARRIVES: <input type="radio" name="attr_SChange_Concept" value="character"/>
</div>
<div class="sheet-row">
AN <strong>EMOTION</strong> IS FELT: <input type="radio" name="attr_SChange_Concept" value="emotion"/>
</div>
<div class="sheet-row">
A <strong>MISHAP</strong> OCCURS: <input type="radio" name="attr_SChange_Concept" value="mishap"/>
</div>
<div class="sheet-row">
A <strong>THING</strong> IS AT HAND: <input type="radio" name="attr_SChange_Concept" value="thing"/>
</div>
<div class="sheet-row">
A <strong>TRUTH</strong> IS REVEALED: <input type="radio" name="attr_SChange_Concept" value="truth"/>
</div>
</div>
</div>
<!-- INITIATIVE ROLL -->
<div class="sheet-row">
<div class="sheet-col sheet-statname sheet-size-eight">
<label>ROLL INITIATIVE (SELECT YOUR TOKEN FIRST): </label>
</div>
<div class="sheet-col sheet-size-two">
<button type='roll' value='&{template:simplifiedroll} {{charname=@{character_name}}} {{rollname=INITIATIVE}} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{roll=[[{([[[[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]]*(1+?{EPIC DICE|0}-?{BLOOPER DICE|0})]]d20kh1),([[[[ {{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]} ]]*(1+?{BLOOPER DICE|0}-?{EPIC DICE|0})]]d20kl1)}kh1 + ?{Modifier|0} + @{ATH-Total} &{tracker}]]}}' name='roll_INIT'></button>
</div>
<div class="sheet-col sheet-statname sheet-size-five">
<label>GENERIC ROLL: </label>
</div>
<div class="sheet-col sheet-size-two">
<button type='roll' value='&{template:genericroll} {{charname=not rolled from sheet}} {{rollname=GENERIC ROLL}} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0}) ]]}}' name='roll_GENERIC'></button>
</div>
</div>
<!-- FORTES -->
<div class="sheet-row">
<div class="sheet-col sheet-statname sheet-size-three">
<label>FORTES: </label>
</div>
<div class="sheet-col sheet-size-nine">
<input type="text" name="attr_Forte-List"/>
</div>
</div>
<!-- BLOOPERS -->
<div class="sheet-row">
<div class="sheet-col sheet-statname sheet-size-three">
<label>BLOOPERS: </label>
</div>
<div class="sheet-col sheet-size-nine">
<input type="text" name="attr_Blooper-List"/>
</div>
</div>
<!-- WEAPONS -->
<div class="sheet-row">
<div class="sheet-row sheet-sectionhead">
<label>WEAPONS</label>
</div>
<div class="sheet-header">
<div class="sheet-item sheet-size-five">
<label>NAME</label>
</div>
<div class="sheet-item sheet-size-two">
<label>PRICE</label>
</div>
<div class="sheet-item sheet-size-one">
<label>BONUS</label>
</div>
<div class="sheet-item sheet-size-two">
<label>RANGE</label>
</div>
<div class="sheet-item sheet-size-five">
<label>SPECIAL</label>
</div>
<div class="sheet-item sheet-size-two">
<label>MELEE</label>
</div>
<div class="sheet-item sheet-size-two">
<label>RANGED</label>
</div>
</div>
<fieldset class="repeating_Weapons">
<div class="sheet-row">
<div class="sheet-item sheet-size-five">
<input type="text" name = "attr_Weapon-Name"/>
</div>
<div class="sheet-item sheet-size-two">
<input type="number" name = "attr_Weapon-Price"/>
</div>
<div class="sheet-item sheet-size-one">
<input type="number" name = "attr_Weapon-Bonus"/>
</div>
<div class="sheet-item sheet-size-two">
<input type="number" name = "attr_Weapon-Range"/>
</div>
<div class="sheet-item sheet-size-five">
<input type="text" name = "attr_Weapon-Special"/>
</div>
<div class="sheet-item sheet-size-two"> <!-- Standard roll plus strength and weapon bonus -->
<button type='roll' name='roll_MWEP' value='&{template:meleeweptest} {{charname=@{character_name}}} {{wepname=@{Weapon-Name}}} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{Weapon-Bonus} + @{STR-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{Weapon-Bonus} + @{STR-Total}) ]]}}' ></button>
</div>
<div class="sheet-item sheet-size-two"> <!-- Standard roll plus accuracy and weapon bonus -->
<button type='roll' name='roll_RWEP' value='&{template:rangedweptest} {{charname=@{character_name}}} {{wepname=@{Weapon-Name}}} {{numepicdice=[[?{EPIC DICE|0}-?{BLOOPER DICE|0}]]}} {{epicroll=[[ [[{{?{EPIC DICE|0}, -1}>?{BLOOPER DICE|0}}]] * ([[1+?{EPIC DICE|0}-?{BLOOPER DICE|0}]]d20kh1 + ?{Modifier|0} + @{Weapon-Bonus} + @{ACC-Total}) ]]}} {{blooperroll=[[ [[{{?{BLOOPER DICE|0}, -1}>[[?{EPIC DICE|0}+1]]}]] * ([[1+?{BLOOPER DICE|0}-?{EPIC DICE|0}]]d20kl1 +?{Modifier|0} + @{Weapon-Bonus} + @{ACC-Total}) ]]}}'></button>
</div>
</div>
</fieldset>
</div>
<!-- CINEMATIC ACTIONS -->
<div class="sheet-row">
<div class="sheet-row sheet-sectionhead">
<label>CINEMATIC ACTIONS</label>
</div>
<div class="sheet-header">
<div class="sheet-col sheet-item sheet-size-one">
<label>USED?</label>
</div>
<div class="sheet-col sheet-item sheet-size-ten">
<label>DESCRIPTION</label>
</div>
</div>
<fieldset class="repeating_CActions">
<div class="sheet-row">
<div class="sheet-col sheet-item sheet-size-one">
<input type="checkbox" name = "attr_CAction-Used"/>
</div>
<div class="sheet-col sheet-item sheet-size-ten">
<input class = "sheet-inlineinput sheet-alignR sheet-size-seven" type="text" name = "attr_Item-Description" value="ACTION NAME"/>
(Once per
<select class = "sheet-inlineinput" name = "attr_CAction-Limit">
<option value="Scene">day</option>
<option value="Day">scene</option>
</select>
for <input class = "sheet-inlineinputnumber" type="number" name = "attr_CAction-APCost" value = "0"/>AP)
</div>
</div>
<div class="sheet-row">
<textarea class ="sheet-oneline" name = "attr_CAction-Description">ACTION DESCRIPTION</textarea>
</div>
</fieldset>
</div>
<!-- PERKS -->
<div class="sheet-row">
<div class="sheet-row sheet-sectionhead">
<label>PERKS</label>
</div>
<fieldset class="repeating_Tropes">
<div class="sheet-row">
<input type="text" name = "attr_Perk-Name" value = "NAME"/>
</div>
<div class="sheet-row">
<textarea class ="sheet-oneline" name = "attr_Perk-Notes">NOTES</textarea>
</div>
</fieldset>
</div>
<!-- TROPES -->
<div class="sheet-row">
<div class="sheet-row sheet-sectionhead">
<label>TROPES</label>
</div>
<fieldset class="repeating_Tropes">
<div class="sheet-row">
<input type="text" name = "attr_Trope-Name" value = "NAME"/>
</div>
<div class="sheet-row">
<textarea class ="sheet-oneline" name = "attr_Trope-Notes">NOTES</textarea>
</div>
</fieldset>
</div>
<!-- ITEMS -->
<div class="sheet-row">
<div class="sheet-row sheet-sectionhead">
<label>ITEMS</label>
</div>
<div class="sheet-header">
<div class="sheet-item sheet-size-five">
<label>Name</label>
</div>
<div class="sheet-item sheet-size-one">
<label>Price</label>
</div>
<div class="sheet-item sheet-size-nine">
<label>Description</label>
</div>
</div>
<fieldset class="repeating_Items">
<div class="sheet-row">
<div class="sheet-item sheet-size-five">
<input type="text" name = "attr_Item-Name"/>
</div>
<div class="sheet-item sheet-size-one">
<input type="number" name = "attr_Item-Price"/>
</div>
<div class="sheet-item sheet-size-nine">
<input type="text" name = "attr_Item-Description"/>
</div>
</div>
</fieldset>
</div>
</div>