Files
roll20-character-sheets/Dishonored/Dishonored.html
T
2024-06-03 13:15:14 -04:00

907 lines
45 KiB
HTML

<div class="sheet-main">
<!-- To switch tabs -->
<input type='hidden' class='sheet-tabstoggle' name='attr_sheetTab' value='protagonist' />
<div class="sheet-main-top">
<div class="sheet-tabselector">
<h1> DISHONORED </h1>
<span> </span>
<button type="action" name="act_protagonist" class="sheet-tabbutton" >Protagonist</button> <span> </span> <button type="action" name="act_npc" class="sheet-tabbutton" >NPC</button>
</div>
</div>
<!-- PC character sheet -->
<div class="sheet-main-protagonist">
<!-- Infomation fields for the PCs -->
<div class="sheet-pcinfo">
<label class="sheet-left-label">Name</label> <input name="attr_character_name" class="sheet-char-inputs" type="text"/>
<label class="sheet-left-label">Age</label> <input name="attr_age" class="sheet-char-inputs" type="text" />
<label class="sheet-left-label">Coin</label> <input name="attr_coin" class="sheet-char-inputs" type="number" value="0" />
<label class="sheet-left-label">Archetype</label> <input name="attr_archetype" class="sheet-char-inputs" type="text" />
<label class="sheet-left-label">Outlook</label> <input name="attr_outlook" class="sheet-char-inputs" type="text" />
<label class="sheet-left-label">Void Points</label>
<div class="sheet-voidpointarea">
<input name="attr_voidpoints" class="sheet-char-inputs-short" type="number" value="1" /> <label class="sheet-left-label">/</label> <input name="attr_voidpoints_max" class="sheet-char-inputs-short" type="number" value="3" />
</div>
<label class="sheet-left-label">Look</label> <input name="attr_look" class="sheet-char-inputs" type="text" />
<label class="sheet-left-label">Pronouns</label> <input name="attr_pronoun" class="sheet-char-inputs" type="text" />
<label class="sheet-left-label">Stress</label>
<div class="sheet-stressarea">
<input name="attr_stress" class="sheet-char-inputs-short" type="number" value="0" /> <label class="sheet-left-label">/</label> <input name="attr_stress_max" class="sheet-char-inputs-short" type="number" value="8" />
</div>
<label class="sheet-left-label">First Truth</label>
<div class="sheet-firsttruth">
<input name="attr_firsttruth" class="sheet-char-inputs-long" type="text" />
</div>
<label class="sheet-left-label">Second Truth</label>
<div class="sheet-secondtruth">
<input name="attr_secondtruth" class="sheet-char-inputs-long" type="text" />
</div>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Skills and Styles with buttons to select them for the dice roller, plus space for more truths -->
<div class="sheet-skillstyles">
<span> </span> <h2 class="sheet-middle-title">Skills</h2> <span> </span> <span> </span> <h2 class="sheet-middle-title">Styles</h2> <span> </span> <span> </span> <h2 class="sheet-middle-title">More Truths</h2>
<span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span>
<button type="action" name="act_fight" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Use and defend against violence, plus related knowledge" >Fight</label> <input name="attr_fight" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_boldly" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Drawing attention to yourself, utilizing all the flair and personality you can muster" >Boldly</label> <input name="attr_boldly" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths1" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_move" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title= "Ability to navigate your environment" >Move</label> <input name="attr_move" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_carefully" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Paying close attention to detail and take extra time to avoid mistakes" >Carefully</label> <input name="attr_carefully" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths2" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_study" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Education, knowedge, research, and general perceptiveness" >Study</label> <input name="attr_study" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_cleverly" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Approach problems from multiple angles and plan several steps ahead" >Cleverly</label> <input name="attr_cleverly" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths3" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_survive" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Resistance to danger and pressure, plus your ability to handle and navigate perils of the world" >Survive</label> <input name="attr_survive" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_forcefully" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Direct, unsubtle, and rely on raw strength and brute force" >Forcefully</label> <input name="attr_forcefully" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths4" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_talk" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Talking to people and understanding how people communicate" >Talk</label> <input name="attr_talk" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_quietly" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Try to avoid notice or attention" >Quietly</label> <input name="attr_quietly" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths5" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_tinker" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Ability to use and understand complex or specialized tools and techniques">Tinker</label> <input name="attr_tinker" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_swiftly" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Quick to respond to problems, and likely quick to achieve your goals" >Swiftly</label> <input name="attr_swiftly" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths6" class="sheet-truth-inputs" type="text" />
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Focuses and 2d20 dice roller -->
<div class="sheet-focuses">
<span> </span> <h2 class="sheet-middle-title">Focuses</h2> <span> </span> <span> </span> <h2 class="sheet-middle-title"></h2> <span> </span> <span> </span> <h2 class="sheet-middle-title">2D20 Dice Roller</h2>
<span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span>
<button type="action" name="act_focus1" class="sheet-selectbutton" >C</button> <input name="attr_focus1_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus1" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus2" class="sheet-selectbutton" >C</button> <input name="attr_focus2_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus2" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> <label class="sheet-left-label">1. Set Difficulty</label> <button type="action" name="act_difficulty0" class="sheet-selectbutton" >0</button> <button type="action" name="act_difficulty1" class="sheet-selectbutton" >1</button> <button type="action" name="act_difficulty2" class="sheet-selectbutton" >2</button> <button type="action" name="act_difficulty3" class="sheet-selectbutton" >3</button> <button type="action" name="act_difficulty4" class="sheet-selectbutton" >4</button> <button type="action" name="act_difficulty5" class="sheet-selectbutton" >5</button> </span>
<button type="action" name="act_focus3" class="sheet-selectbutton" >C</button> <input name="attr_focus3_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus3" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus4" class="sheet-selectbutton" >C</button> <input name="attr_focus4_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus4" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> <label class="sheet-left-label">2. Attributes</label> </span>
<button type="action" name="act_focus5" class="sheet-selectbutton" >C</button> <input name="attr_focus5_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus5" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus6" class="sheet-selectbutton" >C</button> <input name="attr_focus6_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus6" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> &nbsp; &nbsp; <label class="sheet-left-label">A.</label> <input name="attr_attributea" class="sheet-readonly-inputs" type="text" readonly /> &nbsp; <label class="sheet-left-label"> + B.</label> <input name="attr_attributeb" class="sheet-readonly-inputs" type="text" readonly /> </span>
<input type="hidden" name="attr_attributevala" value="0" readonly>
<input type="hidden" name="attr_attributevalb" value="0" readonly>
<button type="action" name="act_focus7" class="sheet-selectbutton" >C</button> <input name="attr_focus7_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus7" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus8" class="sheet-selectbutton" >C</button> <input name="attr_focus8_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus8" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> &nbsp; &nbsp; <label class="sheet-left-label">C.</label> <input name="attr_attributec" class="sheet-readonly-inputs" type="text" readonly /> &nbsp; <label class="sheet-left-label">TN</label> <input type="number" class="sheet-char-inputs-short" name="attr_targetnumber" value="[[@{attributevala}+@{attributevalb}]]" readonly disabled > &nbsp; <label class="sheet-left-label">FC</label> <input type="number" class="sheet-char-inputs-short" name="attr_focusnumber" value="[[@{attributevalc}]]" readonly disabled > </span>
<input type="hidden" name="attr_attributevalc" value="0" readonly>
<button type="action" name="act_focus9" class="sheet-selectbutton" >C</button> <input name="attr_focus9_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus9" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus10" class="sheet-selectbutton" >C</button> <input name="attr_focus10_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus10" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> &nbsp; &nbsp; <label class="sheet-left-label">vs. difficulty</label> <input type="number" name="attr_difficulty" class="sheet-char-inputs-short" readonly> </span>
<button type="action" name="act_focus11" class="sheet-selectbutton" >C</button> <input name="attr_focus11_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus11" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus12" class="sheet-selectbutton" >C</button> <input name="attr_focus12_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus12" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> <label class="sheet-left-label">Current dice being rolled...</label> </span>
<button type="action" name="act_focus13" class="sheet-selectbutton" >C</button> <input name="attr_focus13_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus13" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus14" class="sheet-selectbutton" >C</button> <input name="attr_focus14_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus14" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<input type="hidden" name="attr_dicetoroll" value="[[2+@{additionaldice}]]" readonly>
<input type="hidden" name="attr_focusnumberactual" value="1">
<span> &nbsp; &nbsp; <label class="sheet-left-label">2D20 +</label> <input type="number" name="attr_additionaldice" class="sheet-char-inputs-short" value="0" min="0" max="3" > &nbsp; <button type="roll" name="roll_rolldice" class="sheet-selectbutton-long" value="&{template:Dishonoredroll}{{name=@{character_name}}}{{attributea=@{attributea}}}{{attributeb=@{attributeb}}}{{attributec=@{attributec}}}{{diff=@{difficulty}}}{{spentmomentum=@{additionaldice}}}{{result=[[@{dicetoroll}d20<@{targetnumber}cs<@{focusnumberactual}cf20]]}}" >Roll Dice!</button> </span>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Talents -->
<div class="sheet-talents">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Talents</h2></span>
<span> </span>
<fieldset class="repeating_talents">
<div class="sheet-talents-row">
<input name="attr_talentname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Condition</label> &nbsp; </span>
<input name="attr_talentcondition" class="sheet-talent-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Benefit</label> &nbsp; </span>
<input name="attr_talentbenefit" class="sheet-talent-inputs" type="text" /> &nbsp;
<button type="roll" name="act_talentuse" class="sheet-usebutton" value="&{template:dishonoredtalent}{{name=@{character_name}}}{{talent=@{talentname}}}{{condition=@{talentcondition}}}{{benefit=@{talentbenefit}}}">Use</button>
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Weapons -->
<div class="sheet-weapons">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Weapons</h2></span>
<span> </span>
<fieldset class="repeating_weapons">
<div class="sheet-weapons-row">
<input name="attr_weaponname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Damage &nbsp; &nbsp; </label> &nbsp; </span>
<input name="attr_weapondamage" class="sheet-char-inputs-short" type="number" value="0" />
<span> &nbsp; <label class="sheet-left-label-small">Qualities &nbsp; &nbsp; &nbsp; </label> &nbsp; </span>
<input name="attr_weaponqualities" class="sheet-talent-inputs-long" type="text" />
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Armor -->
<div class="sheet-armor">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Armor</h2></span>
<span> </span>
<fieldset class="repeating_armor">
<div class="sheet-armor-row">
<input name="attr_armorname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Protection</label> &nbsp; </span>
<input name="attr_armorprotection" class="sheet-char-inputs-short" type="number" value="0" />
<span> &nbsp; <label class="sheet-left-label-small">Description</label> &nbsp; </span>
<input name="attr_armordescription" class="sheet-talent-inputs-long" type="text" />
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Items -->
<div class="sheet-items">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Items</h2></span>
<span> </span>
<fieldset class="repeating_items">
<div class="sheet-items-row">
<input name="attr_itemname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Description</label> </span>
<input name="attr_itemdescription" class="sheet-talent-inputs-extra-long" type="text" /> &nbsp;
<button type="roll" name="act_itemuse" class="sheet-usebutton" value="&{template:dishonoreditem}{{name=@{character_name}}}{{item=@{itemname}}}{{description=@{itemdescription}}}">Use</button>
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Contacts -->
<div class="sheet-contacts">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Contacts</h2></span>
<span> </span>
<fieldset class="repeating_contacts">
<div class="sheet-contacts-row">
<input name="attr_contactname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Status</label> </span>
<select name="attr_contactstatus" class="sheet-select-inputs"> <option value="great" selected>Great</option> <option value="fair" selected>Fair</option> <option value="neutral" selected>Neutral</option> <option value="poor" selected>Poor</option> <option value="dire" selected>Dire</option> </select> &nbsp;
<span> &nbsp; <label class="sheet-left-label-small">Description</label> </span>
<input name="attr_itemdescription" class="sheet-talent-inputs-long" type="text" /> &nbsp;
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Bonecharms -->
<div class="sheet-bonecharms">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Bonecharms</h2></span>
<span> </span>
<fieldset class="repeating_bonecharms">
<div class="sheet-bonecharms-row">
<input name="attr_bonecharmname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Type</label> &nbsp; &nbsp; </span>
<select name="attr_bonecharmtype" class="sheet-select-inputs-long"> <option value="common" selected>Common</option> <option value="corrupted" selected>Corrupted</option> <option value="black" selected>Black</option> </select> &nbsp;
<span> &nbsp; <label class="sheet-left-label-small">Power</label> </span>
<input name="attr_bonecharmpower" class="sheet-talent-inputs-long" type="text" /> &nbsp;
<button type="roll" name="act_bonecharmuse" class="sheet-usebutton" value="&{template:dishonoredbonecharm}{{name=@{character_name}}}{{bonecharm=@{bonecharmname}}}{{type=@{bonecharmtype}}}{{power=@{bonecharmpower}}}">Use</button>
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 20px;"></div>
<!-- Mana, Runes & Experience -->
<div class="sheet-mana">
<label class="sheet-left-label">Mana</label>
<div class="sheet-manaarea">
<input name="attr_mana" class="sheet-char-inputs-short" type="number" value="6" /> <label class="sheet-left-label">/ </label> <input name="attr_mana_max" class="sheet-char-inputs-short" type="number" value="6" />
</div>
<label class="sheet-left-label">Runes </label>
<input name="attr_runes" class="sheet-char-inputs-short" type="number" value="0" />
<label class="sheet-left-label">Experience:</label>
<label class="sheet-left-label">Unspent </label>
<input name="attr_experienceunspent" class="sheet-char-inputs-short" type="number" value="0" />
<label class="sheet-left-label">Spent </label>
<input name="attr_experiencespent" class="sheet-char-inputs-short" type="number" value="0" />
<label class="sheet-left-label">Total </label>
<input name="attr_experiencetotal" class="sheet-char-inputs-short" type="number" value="[[@{experienceunspent}+@{experiencespent}]]" disabled />
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Powers -->
<div class="sheet-powers">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Powers</h2></span>
<span> </span>
<fieldset class="repeating_powers">
<div class="sheet-powers-row">
<input name="attr_powername" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Mana Use Cost</label> </span>
<input name="attr_powermanausecost" class="sheet-char-inputs-short" type="number" value="0" />
<span> &nbsp; <label class="sheet-left-label-small">Rune Learn Cost</label> </span>
<input name="attr_powerrunelearncost" class="sheet-char-inputs-short" type="number" value="0" />
<span> &nbsp; <label class="sheet-left-label-small">Power</label> </span>
<input name="attr_powerdescription" class="sheet-talent-inputs-short" type="text" /> &nbsp;
<button type="roll" name="act_poweruse" class="sheet-usebutton" value="&{template:dishonoredpower}{{name=@{character_name}}}{{power=@{powername}}}{{manausecost=@{powermanausecost}}}{{powerdescription=@{powerdescription}}}">Use</button>
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Notes -->
<div class="sheet-notes">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Notes</h2></span>
<span> </span>
<textarea name="attr_notes" value=""> </textarea>
</div>
</div>
<!-- NPC character sheet -->
<div class="sheet-main-npc">
<!-- Infomation fields for the NPCs -->
<div class="sheet-npcinfo">
<label class="sheet-left-label">Name</label> <input name="attr_character_name" class="sheet-char-inputs" type="text"/>
<label class="sheet-left-label">Type</label> <select name="attr_npctype" class="sheet-select-inputs-npc"> <option value="major" selected>Major</option> <option value="minor" selected>Minor</option> <option value="notable" selected>Notable</option> <option value="incidental" selected>Incidental</option> </select>
<label class="sheet-left-label">Allegience</label> <select name="attr_npcallegience" class="sheet-select-inputs-npc"> <option value="adversary" selected>Adversary</option> <option value="ally" selected>Ally</option> <option value="bystander" selected>Bystander</option> </select>
<label class="sheet-left-label">Look</label> <input name="attr_look" class="sheet-char-inputs" type="text" />
<label class="sheet-left-label">Stress</label>
<div class="sheet-stressarea">
<input name="attr_stress" class="sheet-char-inputs-short" type="number" value="0" /> <label class="sheet-left-label">/</label> <input name="attr_stress_max" class="sheet-char-inputs-short" type="number" value="8" />
</div>
<label class="sheet-left-label">Reputation</label>
<div class="sheet-reputationarea">
<input name="attr_reputation" class="sheet-char-inputs-short" type="number" value="1" /> <label class="sheet-left-label">/</label> <input name="attr_reputation_max" class="sheet-char-inputs-short" type="number" value="5" />
</div>
<label class="sheet-left-label">First Truth</label>
<div class="sheet-firsttruth">
<input name="attr_firsttruth" class="sheet-char-inputs-long" type="text" />
</div>
<label class="sheet-left-label">Second Truth</label>
<div class="sheet-secondtruth">
<input name="attr_secondtruth" class="sheet-char-inputs-long" type="text" />
</div>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Skills and Styles with buttons to select them for the dice roller, plus space for more truths -->
<div class="sheet-skillstyles">
<span> </span> <h2 class="sheet-middle-title">Skills</h2> <span> </span> <span> </span> <h2 class="sheet-middle-title">Styles</h2> <span> </span> <span> </span> <h2 class="sheet-middle-title">More Truths</h2>
<span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span>
<button type="action" name="act_fight" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Use and defend against violence, plus related knowledge" >Fight</label> <input name="attr_fight" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_boldly" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Drawing attention to yourself, utilizing all the flair and personality you can muster" >Boldly</label> <input name="attr_boldly" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths1" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_move" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title= "Ability to navigate your environment" >Move</label> <input name="attr_move" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_carefully" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Paying close attention to detail and take extra time to avoid mistakes" >Carefully</label> <input name="attr_carefully" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths2" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_study" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Education, knowedge, research, and general perceptiveness" >Study</label> <input name="attr_study" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_cleverly" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Approach problems from multiple angles and plan several steps ahead" >Cleverly</label> <input name="attr_cleverly" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths3" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_survive" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Resistance to danger and pressure, plus your ability to handle and navigate perils of the world" >Survive</label> <input name="attr_survive" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_forcefully" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Direct, unsubtle, and rely on raw strength and brute force" >Forcefully</label> <input name="attr_forcefully" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths4" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_talk" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Talking to people and understanding how people communicate" >Talk</label> <input name="attr_talk" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_quietly" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Try to avoid notice or attention" >Quietly</label> <input name="attr_quietly" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths5" class="sheet-truth-inputs" type="text" />
<button type="action" name="act_tinker" class="sheet-selectbutton" >A</button> <label class="sheet-middle-label" title="Ability to use and understand complex or specialized tools and techniques">Tinker</label> <input name="attr_tinker" class="sheet-stat-inputs" type="number" value="4" />
<button type="action" name="act_swiftly" class="sheet-selectbutton" >B</button> <label class="sheet-middle-label" title="Quick to respond to problems, and likely quick to achieve your goals" >Swiftly</label> <input name="attr_swiftly" class="sheet-stat-inputs" type="number" value="4" /> <span> </span> <input name="attr_moretruths6" class="sheet-truth-inputs" type="text" />
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Focuses and 2d20 dice roller -->
<div class="sheet-focuses">
<span> </span> <h2 class="sheet-middle-title">Focuses</h2> <span> </span> <span> </span> <h2 class="sheet-middle-title"></h2> <span> </span> <span> </span> <h2 class="sheet-middle-title">2D20 Dice Roller</h2>
<span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span> <span> </span>
<button type="action" name="act_focus1" class="sheet-selectbutton" >C</button> <input name="attr_focus1_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus1" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus2" class="sheet-selectbutton" >C</button> <input name="attr_focus2_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus2" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> <label class="sheet-left-label">1. Set Difficulty</label> <button type="action" name="act_difficulty0" class="sheet-selectbutton" >0</button> <button type="action" name="act_difficulty1" class="sheet-selectbutton" >1</button> <button type="action" name="act_difficulty2" class="sheet-selectbutton" >2</button> <button type="action" name="act_difficulty3" class="sheet-selectbutton" >3</button> <button type="action" name="act_difficulty4" class="sheet-selectbutton" >4</button> <button type="action" name="act_difficulty5" class="sheet-selectbutton" >5</button> </span>
<button type="action" name="act_focus3" class="sheet-selectbutton" >C</button> <input name="attr_focus3_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus3" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus4" class="sheet-selectbutton" >C</button> <input name="attr_focus4_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus4" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> <label class="sheet-left-label">2. Attributes</label> </span>
<button type="action" name="act_focus5" class="sheet-selectbutton" >C</button> <input name="attr_focus5_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus5" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus6" class="sheet-selectbutton" >C</button> <input name="attr_focus6_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus6" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> &nbsp; &nbsp; <label class="sheet-left-label">A.</label> <input name="attr_attributea" class="sheet-readonly-inputs" type="text" readonly /> &nbsp; <label class="sheet-left-label"> + B.</label> <input name="attr_attributeb" class="sheet-readonly-inputs" type="text" readonly /> </span>
<input type="hidden" name="attr_attributevala" value="0" readonly>
<input type="hidden" name="attr_attributevalb" value="0" readonly>
<button type="action" name="act_focus7" class="sheet-selectbutton" >C</button> <input name="attr_focus7_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus7" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus8" class="sheet-selectbutton" >C</button> <input name="attr_focus8_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus8" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> &nbsp; &nbsp; <label class="sheet-left-label">C.</label> <input name="attr_attributec" class="sheet-readonly-inputs" type="text" readonly /> &nbsp; <label class="sheet-left-label">TN</label> <input type="number" class="sheet-char-inputs-short" name="attr_targetnumber" value="[[@{attributevala}+@{attributevalb}]]" readonly disabled > &nbsp; <label class="sheet-left-label">FC</label> <input type="number" class="sheet-char-inputs-short" name="attr_focusnumber" value="[[@{attributevalc}]]" readonly disabled > </span>
<input type="hidden" name="attr_attributevalc" value="0" readonly>
<button type="action" name="act_focus9" class="sheet-selectbutton" >C</button> <input name="attr_focus9_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus9" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus10" class="sheet-selectbutton" >C</button> <input name="attr_focus10_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus10" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> &nbsp; &nbsp; <label class="sheet-left-label">vs. difficulty</label> <input type="number" name="attr_difficulty" class="sheet-char-inputs-short" readonly> </span>
<button type="action" name="act_focus11" class="sheet-selectbutton" >C</button> <input name="attr_focus11_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus11" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus12" class="sheet-selectbutton" >C</button> <input name="attr_focus12_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus12" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<span> <label class="sheet-left-label">Current dice being rolled...</label> </span>
<button type="action" name="act_focus13" class="sheet-selectbutton" >C</button> <input name="attr_focus13_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus13" class="sheet-stat-inputs" type="number" value="0" />
<button type="action" name="act_focus14" class="sheet-selectbutton" >C</button> <input name="attr_focus14_name" class="sheet-focus-inputs" type="text" /> <input name="attr_focus14" class="sheet-stat-inputs" type="number" value="0" /> <span> </span>
<input type="hidden" name="attr_dicetoroll" value="[[2+@{additionaldice}]]" readonly>
<input type="hidden" name="attr_focusnumberactual" value="1">
<span> &nbsp; &nbsp; <label class="sheet-left-label">2D20 +</label> <input type="number" name="attr_additionaldice" class="sheet-char-inputs-short" value="0" min="0" max="3" > &nbsp; <button type="roll" name="roll_rolldice" class="sheet-selectbutton-long" value="&{template:Dishonoredroll}{{name=@{character_name}}}{{attributea=@{attributea}}}{{attributeb=@{attributeb}}}{{attributec=@{attributec}}}{{diff=@{difficulty}}}{{spentmomentum=@{additionaldice}}}{{result=[[@{dicetoroll}d20<@{targetnumber}cs<@{focusnumberactual}cf20]]}}" >Roll Dice!</button> </span>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Special Rules -->
<div class="sheet-specialrules">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Special Rules</h2></span>
<span> </span>
<fieldset class="repeating_specialrules">
<div class="sheet-specialrules-row">
<input name="attr_specialrulename" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Description</label> &nbsp; </span>
<input name="attr_specialruledescription" class="sheet-specialrules-inputs" type="text" /> &nbsp;
<button type="roll" name="act_specialruleuse" class="sheet-usebutton" value="&{template:dishonoredspecialrule}{{name=@{character_name}}}{{specialrule=@{specialrulename}}}{{description=@{specialruledescription}}}">Use</button>
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Weapons -->
<div class="sheet-weapons">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Weapons</h2></span>
<span> </span>
<fieldset class="repeating_weapons">
<div class="sheet-weapons-row">
<input name="attr_weaponname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Damage &nbsp; &nbsp; </label> &nbsp; </span>
<input name="attr_weapondamage" class="sheet-char-inputs-short" type="number" value="0" />
<span> &nbsp; <label class="sheet-left-label-small">Qualities &nbsp; &nbsp; &nbsp; </label> &nbsp; </span>
<input name="attr_weaponqualities" class="sheet-talent-inputs-long" type="text" />
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Armor -->
<div class="sheet-armor">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Armor</h2></span>
<span> </span>
<fieldset class="repeating_armor">
<div class="sheet-armor-row">
<input name="attr_armorname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Protection</label> &nbsp; </span>
<input name="attr_armorprotection" class="sheet-char-inputs-short" type="number" value="0" />
<span> &nbsp; <label class="sheet-left-label-small">Description</label> &nbsp; </span>
<input name="attr_armordescription" class="sheet-talent-inputs-long" type="text" />
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Items -->
<div class="sheet-items">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Items</h2></span>
<span> </span>
<fieldset class="repeating_items">
<div class="sheet-items-row">
<input name="attr_itemname" class="sheet-name-inputs" type="text" />
<span> &nbsp; <label class="sheet-left-label-small">Description</label> </span>
<input name="attr_itemdescription" class="sheet-talent-inputs-extra-long" type="text" /> &nbsp;
<button type="roll" name="act_itemuse" class="sheet-usebutton" value="&{template:dishonoreditem}{{name=@{character_name}}}{{item=@{itemname}}}{{description=@{itemdescription}}}">Use</button>
<div class="col" style="width: 100%; height: 4px;"></div>
</div>
</fieldset>
</div>
<!-- Spacing fix -->
<div class="col" style="width: 100%; height: 10px;"></div>
<!-- Story Hooks -->
<div class="sheet-storyhooks">
<span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <h2 class="sheet-left-title">Story Hooks</h2></span>
<span> </span>
<textarea name="attr_storyhooks" value=""> </textarea>
</div>
</div>
<!-- Roll Templates -->
<!-- Main 2D20 Roll Template -->
<rolltemplate class="sheet-rolltemplate-Dishonoredroll">
<div class="sheet-Dishonored-container">
<div class="sheet-Dishonored-roll-header">
<br> {{name}}
</div>
<div class="sheet-Dishonored-type">
{{attributea}} + {{attributeb}} <br>
focus {{attributec}}
</div>
<div class="sheet-Dishonored-dice">
<br>
Cost<BR>
{{spentmomentum}} <br> <br>
Manually Count: <br>
Extra Successes (green) <br>
Complications (red) <br>
</div>
<div class="Dishonored-roll-result">
Difficulty: {{diff}}<br>
Dice: {{result}}<BR>
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-dishonoredtalent">
<div class="sheet-Dishonored-talent-container">
<div class="sheet-Dishonored-talent-header">
<br> {{name}}<p></p>
</div>
<div class="sheet-Dishonored-talent-name">
{{talent}}
</div>
<div class="sheet-Dishonored-talent-desc">
<b style="color:#868ac4">Condition</b><p></p> {{condition}}<p></p>
<b style="color:#868ac4">Benefit</b><p></p> {{benefit}}
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-dishonoreditem">
<div class="sheet-Dishonored-item-container">
<div class="sheet-Dishonored-item-header">
<br> {{name}}<p></p>
</div>
<div class="sheet-Dishonored-item-name">
{{item}}
</div>
<div class="sheet-Dishonored-item-desc">
<b style="color:#868ac4">Description</b><p></p> {{description}}
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-dishonoredbonecharm">
<div class="sheet-Dishonored-bonecharm-container">
<div class="sheet-Dishonored-bonecharm-header">
<br> {{name}}<p></p>
</div>
<div class="sheet-Dishonored-bonecharm-name">
{{bonecharm}}
</div>
<div class="sheet-Dishonored-bonecharm-desc">
<b style="color:#868ac4">Type</b><p></p> {{type}}<p></p>
<b style="color:#868ac4">Power</b><p></p> {{power}}
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-dishonoredpower">
<div class="sheet-Dishonored-power-container">
<div class="sheet-Dishonored-power-header">
<br> {{name}}<p></p>
</div>
<div class="sheet-Dishonored-power-name">
{{power}}
</div>
<div class="sheet-Dishonored-power-desc">
<b style="color:#868ac4">Mana Use Cost</b><p></p> {{manausecost}}<p></p>
<b style="color:#868ac4">Power</b><p></p> {{powerdescription}}
</div>
</div>
</rolltemplate>
<rolltemplate class="sheet-rolltemplate-dishonoredspecialrule">
<div class="sheet-Dishonored-specialrule-container">
<div class="sheet-Dishonored-specialrule-header">
<br> {{name}}<p></p>
</div>
<div class="sheet-Dishonored-specialrule-name">
{{specialrule}}
</div>
<div class="sheet-Dishonored-specialrule-desc">
<b style="color:#868ac4">Description</b><p></p> {{specialruledescription}}
</div>
</div>
</rolltemplate>
<script type="text/worker">
//Buttons for Tabs
const buttonlist = ["protagonist","npc"];
buttonlist.forEach(button => {
on(`clicked:${button}`, function() {
setAttrs({
sheetTab: button,
});
});
});
on("clicked:difficulty0", function(){
setAttrs({
difficulty:0
});
});
on("clicked:difficulty1", function(){
setAttrs({
difficulty:1
});
});
on("clicked:difficulty2", function(){
setAttrs({
difficulty:2
});
});
on("clicked:difficulty3", function(){
setAttrs({
difficulty:3
});
});
on("clicked:difficulty4", function(){
setAttrs({
difficulty:4
});
});
on("clicked:difficulty5", function(){
setAttrs({
difficulty:5
});
});
const attributesa =["fight","move","study","survive","talk","tinker"];
attributesa.forEach(button => {
on(`clicked:${button}`, function(){
var attribname=button.substring(0,button.length);
getAttrs([attribname,"attributevala"], function(values){
var attribvalue=parseInt(values[attribname])||0;
setAttrs({
attributea:attribname,
attributevala:attribvalue
});
});
});
});
const attributesb =["boldly","carefully","cleverly","forcefully","quietly","swiftly"];
attributesb.forEach(button => {
on(`clicked:${button}`, function(){
var attribname=button.substring(0,button.length);
getAttrs([attribname,"attributevalb"], function(values){
var attribvalue=parseInt(values[attribname])||0;
setAttrs({
attributeb:attribname,
attributevalb:attribvalue
});
});
});
});
const attributesc =["focus1","focus2","focus3","focus4","focus5","focus6","focus7","focus8","focus9","focus10","focus11","focus12","focus13","focus14"];
attributesc.forEach(button => {
on(`clicked:${button}`, function(){
var attribname=button.substring(0,button.length);
var attribdisplay=button + "_name";
getAttrs([attribname,"attributevalc",attribdisplay], function(values){
var attribvalue=parseInt(values[attribname])||0;
var attribdisplayname=values[attribdisplay];
var focusMax=Math.max(1,attribvalue);
setAttrs({
attributec:attribdisplayname,
attributevalc:attribvalue,
focusnumberactual:focusMax
});
});
});
});
</script>