Fully featured Trail of Cthulhu spreadsheet, based off reusable components that other GUMSHOE system games can use. Includes custom API script for rolling point spends.
838 lines
64 KiB
HTML
838 lines
64 KiB
HTML
<div class="sheet-toc">
|
|
<img class="sheet-eldersign" src="https://ramblurr.github.io/roll20-character-sheets/img/eldersign.svg"/>
|
|
<div class='sheet-flx-row sheet-vital'>
|
|
<div class='sheet-flx-col-xs sheet-names'>
|
|
<table>
|
|
<tr>
|
|
<td>Name</td>
|
|
<td><input type="text" name="attr_agents_name"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Occupation </td>
|
|
<td><input type="text" name="attr_Occupation"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Drive</td>
|
|
<td><input type="text" name="attr_Drive"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Concept</td>
|
|
<td>
|
|
<textarea class=""></textarea>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class='sheet-flx-col-xs'>
|
|
<img class="sheet-logo" src="https://ramblurr.github.io/roll20-character-sheets/img/toc-logo.png"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='sheet-flx-row'>
|
|
<div class="sheet-flx-col-xs">
|
|
<div class="sheet-section">
|
|
<h4 class="sheet-section-head">Health</h4>
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="lost" type="number" min="0" name="attr_health_spent" value="0">
|
|
</td>
|
|
<td>/</td>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="pool" type="number" min="0" name="attr_health_pool" disabled="true" value="@{health_rating} - @{health_spent}">
|
|
</td>
|
|
<td>/</td>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="rating" type="number" min="0" name="attr_health_rating">
|
|
</td>
|
|
<td>
|
|
<button type='roll' value='!roll health ?{Points to spend|0}' name='roll_hp_check'></button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<input type="checkbox" value="1" name="attr_hurt"> Hurt
|
|
</td>
|
|
<td colspan="3">
|
|
<input type="checkbox" value="1" name="attr_seriouslywounded"> Seriously Wounded
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="3">Hit Threshold:</td>
|
|
<td colspan="2">
|
|
<input type="number" min="0" max="100" class="sheet-secondary-attr-input" name="attr_hit_threshold">
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-flx-col-xs">
|
|
<div class="sheet-section">
|
|
<h4 class="sheet-section-head">Occupational Benefits</h4>
|
|
<textarea name="attr_occupational_benefits"></textarea>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="sheet-flx-col-xs">
|
|
<div class="sheet-section">
|
|
<h4 class="sheet-section-head">Stability</h4>
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="lost" type="number" min="0" name="attr_stability_spent" value="0">
|
|
</td>
|
|
<td>/</td>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="pool" type="number" min="0" name="attr_stability_pool" disabled="true" value="@{stability_rating}-@{stability_spent}">
|
|
</td>
|
|
<td>/</td>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="rating" type="number" min="0" name="attr_stability_rating">
|
|
</td>
|
|
<td>
|
|
<button type='roll' value='!roll stability ?{Points to spend|0}' name='roll_stab_check'></button>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="4">
|
|
<input type="checkbox" value="1" name="attr_shaken"> Shaken
|
|
</td>
|
|
<td colspan="4">
|
|
<input type="checkbox" value="1" name="attr_mindblasted"> Mind Blasted
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<h4 class="sheet-section-head">Sanity</h4>
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="lost" type="number" min="0" name="attr_sanity_spent" value="0">
|
|
</td>
|
|
<td>/</td>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="pool" type="number" min="0" name="attr_sanity_pool" disabled="true" value="@{sanity_rating}-@{sanity_spent}">
|
|
</td>
|
|
<td>/</td>
|
|
<td>
|
|
<input class="sheet-secondary-attr-input" placeholder="rating" type="number" min="0" name="attr_sanity_rating">
|
|
</td>
|
|
<td>
|
|
<button type='roll' value='!roll sanity ?{Points to spend|0}' name='roll_san_check'></button>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class='sheet-section sheet-abilities'>
|
|
<h4 class="sheet-section-head">Investigative Abilities</h4>
|
|
<div class="sheet-flx-row">
|
|
<div class="sheet-flx-col-xs">
|
|
<table>
|
|
<thead><tr><th colspan="5">Academic <span class="sheet-small">(Spent/Current/Max)</span></th></tr></thead>
|
|
<tr>
|
|
<td class="sheet-skill-label">Accounting</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_accounting_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_accounting_pool" value="@{accounting_rating}-@{accounting_spent}" disabled="true"/></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_accounting_rating" /></td>
|
|
<td><button type='roll' value='!roll accounting ?{Points to spend|0}' name='roll_san_check' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Anthropology</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_anthropology_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_anthropology_pool" value="@{anthropology_rating}-@{anthropology_spent}" disabled="true"/></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_anthropology_rating" /></td>
|
|
<td><button type='roll' value='!roll anthropology ?{Points to spend|0}' name='roll_san_check' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Archaeology</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_archaeology_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_archaeology_pool" value="@{archaeology_rating}-@{archaeology_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_archaeology_rating" /></td>
|
|
<td><button type='roll' value='!roll archaeology ?{Points to spend|0}' name='roll_archaeology' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Architecture</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_architecture_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_architecture_pool" value="@{architecture_rating}-@{architecture_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_architecture_rating" /></td>
|
|
<td><button type='roll' value='!roll architecture ?{Points to spend|0}' name='roll_architecture' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Art History</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_art_history_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_art_history_pool" value="@{art_history_rating}-@{art_history_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_art_history_rating" /></td>
|
|
<td><button type='roll' value='!roll art_history ?{Points to spend|0}' name='roll_art_history' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Biology</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_biology_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_biology_pool" value="@{biology_rating}-@{biology_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_biology_rating" /></td>
|
|
<td><button type='roll' value='!roll biology ?{Points to spend|0}' name='roll_biology' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Cryptography</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_diagnosis_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_diagnosis_pool" value="@{diagnosis_rating}-@{diagnosis_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_diagnosis_rating" /></td>
|
|
<td><button type='roll' value='!roll cryptography ?{Points to spend|0}' name='roll_cryptography' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Cthulhu Mythos</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_cthulhu_mythos_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_cthulhu_mythos_pool" value="@{cthulhu_mythos_rating}-@{cthulhu_mythos_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_cthulhu_mythos_rating" /></td>
|
|
<td><button type='roll' value='!roll cthulhu_mythos ?{Points to spend|0}' name='roll_cthulhu_mythos' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Geology</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_geology_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_geology_pool" value="@{geology_rating}-@{geology_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_geology_rating" /></td>
|
|
<td><button type='roll' value='!roll geology ?{Points to spend|0}' name='roll_geology' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">History</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_history_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_history_pool" value="@{history_rating}-@{history_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_history_rating" /></td>
|
|
<td><button type='roll' value='!roll history ?{Points to spend|0}' name='roll_history' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Languages</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_languages_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_languages_pool" value="@{languages_rating}-@{languages_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_languages_rating" /></td>
|
|
<td><button type='roll' value='!roll languages ?{Points to spend|0}' name='roll_languages' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Law</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_law_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_law_pool" value="@{law_rating}-@{law_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_law_rating" /></td>
|
|
<td><button type='roll' value='!roll law ?{Points to spend|0}' name='roll_law' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Library Use</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_library_use_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_library_use_pool" value="@{library_use_rating}-@{library_use_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_library_use_rating" /></td>
|
|
<td><button type='roll' value='!roll library_use ?{Points to spend|0}' name='roll_library_use' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Medicine</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_medicine_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_medicine_pool" value="@{medicine_rating}-@{medicine_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_medicine_rating" /></td>
|
|
<td><button type='roll' value='!roll medicine ?{Points to spend|0}' name='roll_medicine' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Occult</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_occult_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_occult_pool" value="@{occult_rating}-@{occult_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_occult_rating" /></td>
|
|
<td><button type='roll' value='!roll occult ?{Points to spend|0}' name='roll_occult' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Physics</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_physics_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_physics_pool" value="@{physics_rating}-@{physics_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_physics_rating" /></td>
|
|
<td><button type='roll' value='!roll physics ?{Points to spend|0}' name='roll_physics' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Theology</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_theology_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_theology_pool" value="@{theology_rating}-@{theology_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_theology_rating" /></td>
|
|
<td><button type='roll' value='!roll theology ?{Points to spend|0}' name='roll_theology' ></button></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-flx-col-xs">
|
|
<table>
|
|
<thead><tr><th colspan="5">Interpersonal <span class="sheet-small">(Spent/Current/Max)</span></th></tr></thead>
|
|
<tr>
|
|
<td class="sheet-skill-label">Assess Honesty</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_assess_honesty_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_assess_honesty_pool" value="@{assess_honesty_rating}-@{assess_honesty_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_assess_honesty_rating" /></td>
|
|
<td><button type='roll' value='!roll assess_honesty ?{Points to spend|0}' name='roll_assess_honesty' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Bargain</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_bargain_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_bargain_pool" value="@{bargain_rating}-@{bargain_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_bargain_rating" /></td>
|
|
<td><button type='roll' value='!roll bargain ?{Points to spend|0}' name='roll_bargain' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Bureaucracy</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_bureaucracy_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_bureaucracy_pool" value="@{bureaucracy_rating}-@{bureaucracy_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_bureaucracy_rating" /></td>
|
|
<td><button type='roll' value='!roll bureaucracy ?{Points to spend|0}' name='roll_bureaucracy' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Cop Talk</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_cop_talk_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_cop_talk_pool" value="@{cop_talk_rating}-@{cop_talk_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_cop_talk_rating" /></td>
|
|
<td><button type='roll' value='!roll cop_talk ?{Points to spend|0}' name='roll_cop_talk' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Credit Rating</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_credit_rating_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_credit_rating_pool" value="@{credit_rating_rating}-@{credit_rating_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_credit_rating_rating" /></td>
|
|
<td><button type='roll' value='!roll credit_rating ?{Points to spend|0}' name='roll_credit_rating' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Flattery</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_flattery_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_flattery_pool" value="@{flattery_rating}-@{flattery_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_flattery_rating" /></td>
|
|
<td><button type='roll' value='!roll flattery ?{Points to spend|0}' name='roll_flattery' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Interrogation</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_interrorgation_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_interrorgation_pool" value="@{interrorgation_rating}-@{interrorgation_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_interrorgation_rating" /></td>
|
|
<td><button type='roll' value='!roll interrogation ?{Points to spend|0}' name='roll_interrogation' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Intimidation</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_intimidation_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_intimidation_pool" value="@{intimidation_rating}-@{intimidation_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_intimidation_rating" /></td>
|
|
<td><button type='roll' value='!roll intimidation ?{Points to spend|0}' name='roll_intimidation' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Oral History</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_oral_history_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_oral_history_pool" value="@{oral_history_rating}-@{oral_history_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_oral_history_rating" /></td>
|
|
<td><button type='roll' value='!roll oral_history ?{Points to spend|0}' name='roll_oral_history' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Reassurance</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_reassurance_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_reassurance_pool" value="@{reassurance_rating}-@{reassurance_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_reassurance_rating" /></td>
|
|
<td><button type='roll' value='!roll reassurance ?{Points to spend|0}' name='roll_reassurance' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Streetwise</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_streetwise_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_streetwise_pool" value="@{streetwise_rating}-@{streetwise_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_streetwise_rating" /></td>
|
|
<td><button type='roll' value='!roll streetwise ?{Points to spend|0}' name='roll_streetwise' ></button></td>
|
|
</tr>
|
|
</table>
|
|
<div class="sheet-flx-table">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-top sheet-flx-brd-bottom">
|
|
<div class="sheet-flx-col-xs-12 sheet-flx-hdr sheet-flx-brd">Languages</div>
|
|
</div>
|
|
<fieldset class="repeating_languages">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-bottom sheet-flx-data">
|
|
<div class="sheet-flx-col-xs-12">
|
|
<input type="text" name="attr_name" />
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class="sheet-flx-table">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-top sheet-flx-brd-bottom">
|
|
<div class="sheet-flx-col-xs-12 sheet-flx-hdr sheet-flx-brd">Dedicated Pools<span class="sheet-small">(Spent/Current/Max)</span></div>
|
|
</div>
|
|
<fieldset class="repeating_dedicated">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-bottom sheet-flx-data">
|
|
<div class="sheet-flx-col-xs sheet-flx-w3 sheet-flx-brd sheet-flx-brd-right">
|
|
<input type="text" name="attr_name" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w4 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_spent" value="0" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w5 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_pool" value="@{rating}-@{spent}" disabled="true"/>
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w4 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_rating" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w6">
|
|
<button type='roll' value='!roll @{name} ?{Points to spend|0}' name='roll_pool' ></button>
|
|
</div>
|
|
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-flx-col-xs">
|
|
<table>
|
|
<thead><tr><th colspan="5">Technical <span class="sheet-small">(Spent/Current/Max)</span></th></tr></thead>
|
|
<tr>
|
|
<td class="sheet-skill-label">Art</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_art_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_art_pool" value="@{art_rating}-@{art_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_art_rating" /></td>
|
|
<td><button type='roll' value='!roll art ?{Points to spend|0}' name='roll_art' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Astronomy</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_astronomy_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_astronomy_pool" value="@{astronomy_rating}-@{astronomy_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_astronomy_rating" /></td>
|
|
<td><button type='roll' value='!roll astronomy ?{Points to spend|0}' name='roll_astronomy' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Chemistry</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_chemistry_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_chemistry_pool" value="@{chemistry_rating}-@{chemistry_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_chemistry_rating" /></td>
|
|
<td><button type='roll' value='!roll chemistry ?{Points to spend|0}' name='roll_chemistry' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Craft</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_craft_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_craft_pool" value="@{craft_rating}-@{craft_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_craft_rating" /></td>
|
|
<td><button type='roll' value='!roll craft ?{Points to spend|0}' name='roll_craft' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Evidence Collection</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_evidence_collection_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_evidence_collection_pool" value="@{evidence_collection_rating}-@{evidence_collection_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_evidence_collection_rating" /></td>
|
|
<td><button type='roll' value='!roll evidence_collection ?{Points to spend|0}' name='roll_evidence_collection' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Forensics</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_forensics_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_forensics_pool" value="@{forensics_rating}-@{forensics_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_forensics_rating" /></td>
|
|
<td><button type='roll' value='!roll forensics ?{Points to spend|0}' name='roll_forensics' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Locksmith</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_locksmith_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_locksmith_pool" value="@{locksmith_rating}-@{locksmith_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_locksmith_rating" /></td>
|
|
<td><button type='roll' value='!roll locksmith ?{Points to spend|0}' name='roll_locksmith' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Outdoorsman</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_outdoorsman_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_outdoorsman_pool" value="@{outdoorsman_rating}-@{outdoorsman_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_outdoorsman_rating" /></td>
|
|
<td><button type='roll' value='!roll outdoorsman ?{Points to spend|0}' name='roll_outdoorsman' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Pharmacy</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_pharmacy_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_pharmacy_pool" value="@{pharmacy_rating}-@{pharmacy_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_pharmacy_rating" /></td>
|
|
<td><button type='roll' value='!roll pharmacy ?{Points to spend|0}' name='roll_pharmacy' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Photography</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_photography_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_photography_pool" value="@{photography_rating}-@{photography_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_photography_rating" /></td>
|
|
<td><button type='roll' value='!roll photography ?{Points to spend|0}' name='roll_photography' ></button></td>
|
|
</tr>
|
|
</table>
|
|
<div class="sheet-flx-table">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-top sheet-flx-brd-bottom">
|
|
<div class="sheet-flx-col-xs-12 sheet-flx-hdr sheet-flx-brd">Additional Skills <span class="sheet-small">(Spent/Current/Max)</span></div>
|
|
</div>
|
|
<fieldset class="repeating_iskills">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-bottom sheet-flx-data">
|
|
<div class="sheet-flx-col-xs sheet-flx-w3 sheet-flx-brd sheet-flx-brd-right">
|
|
<input type="text" name="attr_name" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w4 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_spent" value="0" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w5 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_pool" value="@{rating}-@{spent}" disabled="true"/>
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w4 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_rating" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w6">
|
|
<button type='roll' value='!roll @{name} ?{Points to spend|0}' name='roll_skill' ></button>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='sheet-section sheet-abilities'>
|
|
<h4 class="sheet-section-head">General Abilities <span class="sheet-small">(Spent/Current/Max)</span></h4>
|
|
<div class="sheet-flx-row">
|
|
<div class="sheet-flx-col-xs">
|
|
<table>
|
|
<tr>
|
|
<td class="sheet-skill-label">Athletics</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_athletics_spent" value="0"/></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_athletics_pool" value="@{athletics_rating}-@{athletics_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_athletics_rating" /></td>
|
|
<td><button type='roll' value='!roll athletics ?{Points to spend|0}' name='roll_athletics' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Conceal</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_conceal_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_conceal_pool" value="@{conceal_rating}-@{conceal_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_conceal_rating" /></td>
|
|
<td><button type='roll' value='!roll conceal ?{Points to spend|0}' name='roll_conceal' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Disguise</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_disguise_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_disguise_pool" value="@{disguise_rating}-@{disguise_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_disguise_rating" /></td>
|
|
<td><button type='roll' value='!roll disguise ?{Points to spend|0}' name='roll_disguise' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Driving</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_driving_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_driving_pool" value="@{driving_rating}-@{driving_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_driving_rating" /></td>
|
|
<td><button type='roll' value='!roll driving ?{Points to spend|0}' name='roll_driving' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Electrical Repair</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_electrical_repair_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_electrical_repair_pool" value="@{electrical_repair_rating}-@{electrical_repair_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_electrical_repair_rating" /></td>
|
|
<td><button type='roll' value='!roll electrical_repair ?{Points to spend|0}' name='roll_electrical_repair' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Explosives</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_explosives_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_explosives_pool" value="@{explosives_rating}-@{explosives_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_explosives_rating" /></td>
|
|
<td><button type='roll' value='!roll explosives ?{Points to spend|0}' name='roll_explosives' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Filch</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_filch_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_filch_pool" value="@{filch_rating}-@{filch_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_filch_rating" /></td>
|
|
<td><button type='roll' value='!roll filch ?{Points to spend|0}' name='roll_filch' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Firearms</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_firearms_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_firearms_pool" value="@{firearms_rating}-@{firearms_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_firearms_rating" /></td>
|
|
<td><button type='roll' value='!roll firearms ?{Points to spend|0}' name='roll_firearms' ></button></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-flx-col-xs">
|
|
<table>
|
|
<tr>
|
|
<td class="sheet-skill-label">First Aid</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_first_aid_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_first_aid_pool" value="@{first_aid_rating}-@{first_aid_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_first_aid_rating" /></td>
|
|
<td><button type='roll' value='!roll first_aid ?{Points to spend|0}' name='roll_first_aid' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Fleeing</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_fleeing_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_fleeing_pool" value="@{fleeing_rating}-@{fleeing_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_fleeing_rating" /></td>
|
|
<td><button type='roll' value='!roll fleeing ?{Points to spend|0}' name='roll_fleeing' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Hypnosis</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_hypnosis_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_hypnosis_pool" value="@{hypnosis_rating}-@{hypnosis_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_hypnosis_rating" /></td>
|
|
<td><button type='roll' value='!roll hypnosis ?{Points to spend|0}' name='roll_hypnosis' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Magic</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_magic_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_magic_pool" value="@{magic_rating}-@{magic_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_magic_rating" /></td>
|
|
<td><button type='roll' value='!roll magic ?{Points to spend|0}' name='roll_magic' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Mechanical Repair</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_mechanical_repair_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_mechanical_repair_pool" value="@{mechanical_repair_rating}-@{mechanical_repair_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_mechanical_repair_rating" /></td>
|
|
<td><button type='roll' value='!roll mechanical_repair ?{Points to spend|0}' name='roll_mechanical_repair' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Piloting</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_piloting_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_piloting_pool" value="@{piloting_rating}-@{piloting_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_piloting_rating" /></td>
|
|
<td><button type='roll' value='!roll piloting ?{Points to spend|0}' name='roll_piloting' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Preparedness</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_preparedness_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_preparedness_pool" value="@{preparedness_rating}-@{preparedness_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_preparedness_rating" /></td>
|
|
<td><button type='roll' value='!roll preparedness ?{Points to spend|0}' name='roll_preparedness' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Psychoanalysis</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_psychoanalysis_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_psychoanalysis_pool" value="@{psychoanalysis_rating}-@{psychoanalysis_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_psychoanalysis_rating" /></td>
|
|
<td><button type='roll' value='!roll psychoanalysis ?{Points to spend|0}' name='roll_psychoanalysis' ></button></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="sheet-flx-col-xs">
|
|
<table style="margin-bottom:0">
|
|
<tr>
|
|
<td class="sheet-skill-label">Riding</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_riding_spent" value="0"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_riding_pool" value="@{riding_rating}-@{riding_spent}" disabled="true"/></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_riding_rating" /></td>
|
|
<td><button type='roll' value='!roll riding ?{Points to spend|0}' name='roll_riding' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Scuffling</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_scuffling_spent" value="0"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_scuffling_pool" value="@{scuffling_rating}-@{scuffling_spent}" disabled="true"/></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_scuffling_rating" /></td>
|
|
<td><button type='roll' value='!roll scuffling ?{Points to spend|0}' name='roll_scuffling' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Sense Trouble</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_sense_trouble_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_sense_trouble_pool" value="@{sense_trouble_rating}-@{sense_trouble_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_sense_trouble_rating" /></td>
|
|
<td><button type='roll' value='!roll sense_trouble ?{Points to spend|0}' name='roll_sense_trouble' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Shadowing</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_shadowing_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_shadowing_pool" value="@{shadowing_rating}-@{shadowing_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_shadowing_rating" /></td>
|
|
<td><button type='roll' value='!roll shadowing ?{Points to spend|0}' name='roll_shadowing' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Stealth</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_stealth_spent" value="0" /></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_stealth_pool" value="@{stealth_rating}-@{stealth_spent}" disabled="true"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_stealth_rating" /></td>
|
|
<td><button type='roll' value='!roll stealth ?{Points to spend|0}' name='roll_stealth' ></button></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="sheet-skill-label">Weapons</td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_weapons_spent" value="0"/> </td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_weapons_pool" value="@{weapons_rating}-@{weapons_spent}" disabled="true"/></td>
|
|
<td><input class="sheet-skill-input" type="number" name="attr_weapons_rating" /></td>
|
|
<td><button type='roll' value='!roll weapons ?{Points to spend|0}' name='roll_weapons' ></button></td>
|
|
</tr>
|
|
</table>
|
|
<div class="sheet-flx-table">
|
|
<fieldset class="repeating_gskills">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-bottom sheet-flx-data">
|
|
<div class="sheet-flx-col-xs sheet-flx-w3 sheet-flx-brd sheet-flx-brd-right">
|
|
<input type="text" name="attr_name" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w4 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_spent" value="0" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w5 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_pool" value="@{rating}-@{spent}" disabled="true"/>
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w4 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="sheet-skill-input" type="number" name="attr_rating" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs sheet-flx-w6">
|
|
<button type='roll' value='!roll @{name} ?{Points to spend|0}' name='roll_genskill' ></button>
|
|
</div>
|
|
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='sheet-flx-row'>
|
|
<div class='sheet-flx-col-xs'>
|
|
<div class="sheet-section">
|
|
<h4 class="sheet-section-head">Sources of Stability</h4>
|
|
<ol>
|
|
<fieldset class="repeating_sources">
|
|
<li><input class="" type="text" name="attr_source" placeholder="a source of stability" /></li>
|
|
</fieldset>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
<div class='sheet-flx-col-xs'>
|
|
<div class="sheet-section">
|
|
<h4 class="sheet-section-head">Pillars of Sanity</h4>
|
|
<ol>
|
|
<fieldset class="repeating_pillars">
|
|
<li><input class="" type="text" name="attr_pillar" placeholder="a pillar of sanity" /></li>
|
|
</fieldset>
|
|
</ol>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class='sheet-section sheet-weapons'>
|
|
<h4 class="sheet-section-head">Weapons and Explosives</h4>
|
|
<div class="sheet-flx-row">
|
|
<div class='sheet-flx-col-xs'>
|
|
<div class="sheet-flx-table">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-top sheet-flx-brd-bottom">
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Weapon or Explosives</div>
|
|
<div class="sheet-flx-col-xs-1 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Ammo</div>
|
|
<div class="sheet-flx-col-xs-3 sheet-flx-brd sheet-flx-brd-right">
|
|
<div class="sheet-flx-row">
|
|
<div class="sheet-flx-col-xs sheet-flx-hdr">Damage Modifier by Range</div>
|
|
</div>
|
|
<div class="sheet-flx-row sheet-flx-nested sheet-flx-brd sheet-flx-brd-top">
|
|
<div class="sheet-flx-col-xs-6 sheet-flx-w1 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Point Blank</div>
|
|
<div class="sheet-flx-col-xs-2 sheet-flx-w2 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Close</div>
|
|
<div class="sheet-flx-col-xs-2 sheet-flx-w2 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Near</div>
|
|
<div class="sheet-flx-col-xs-2 sheet-flx-w2 sheet-flx-hdr">Long</div>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-hdr">Notes</div>
|
|
</div>
|
|
<fieldset class="repeating_weapons">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-bottom sheet-flx-data">
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-brd sheet-flx-brd-right sheet-flx-hdr">
|
|
<input class="" type="text" name="attr_name" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-1 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_ammo" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-3 sheet-flx-brd sheet-flx-brd-right">
|
|
<div class="sheet-flx-row sheet-flx-nested">
|
|
<div class="sheet-flx-col-xs-6 sheet-flx-w1 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_pointblank" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-2 sheet-flx-w2 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_close" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-2 sheet-flx-w2sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_near" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-2 sheet-flx-w2">
|
|
<input class="" type="text" name="attr_long" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-hdr">
|
|
<input class="" type="text" name="attr_notes" />
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class='sheet-section'>
|
|
<h4 class="sheet-section-head">Investigator Background & Personality</h4>
|
|
<div class="sheet-flx-row">
|
|
<div class='sheet-flx-col-xs'>
|
|
<textarea class="sheet-backstory-box"></textarea>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class='sheet-section sheet-contacts'>
|
|
<h4 class="sheet-section-head">Known Contacts</h4>
|
|
<div class="sheet-flx-row">
|
|
<div class='sheet-flx-col-xs'>
|
|
<div class="sheet-flx-table">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-top sheet-flx-brd-bottom">
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Name </div>
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Location</div>
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Notes</div>
|
|
</div>
|
|
<fieldset class="repeating_contacts">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-bottom sheet-flx-data">
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_name" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-4 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_location" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-4">
|
|
<input class="" type="text" name="attr_notes" />
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class='sheet-section sheet-eq'>
|
|
<h4 class="sheet-section-head">Equipment</h4>
|
|
<div class="sheet-flx-row">
|
|
<div class='sheet-flx-col-xs'>
|
|
<div class="sheet-flx-table">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-top sheet-flx-brd-bottom">
|
|
<div class="sheet-flx-col-xs-5 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Item</div>
|
|
<div class="sheet-flx-col-xs-2 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Cost</div>
|
|
<div class="sheet-flx-col-xs-5 sheet-flx-hdr">Notes</div>
|
|
</div>
|
|
<fieldset class="repeating_equipment">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-bottom sheet-flx-data">
|
|
<div class="sheet-flx-col-xs-5 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_eq-name" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-2 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_eq-cost" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-5 sheet-flx-brd ">
|
|
<input class="" type="text" name="attr_eq-notes" />
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class='sheet-section sheet-tomes'>
|
|
<h4 class="sheet-section-head">Mthos Tomes, Spells, and Artefacts</h4>
|
|
<div class="sheet-flx-row">
|
|
<div class='sheet-flx-col-xs'>
|
|
<div class="sheet-flx-table">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-top sheet-flx-brd-bottom">
|
|
<div class="sheet-flx-col-xs-6 sheet-flx-hdr sheet-flx-brd sheet-flx-brd-right">Item</div>
|
|
<div class="sheet-flx-col-xs-6 sheet-flx-hdr">Notes</div>
|
|
</div>
|
|
<fieldset class="repeating_tomes">
|
|
<div class="sheet-flx-row sheet-flx-brd sheet-flx-brd-bottom sheet-flx-data">
|
|
<div class="sheet-flx-col-xs-6 sheet-flx-brd sheet-flx-brd-right">
|
|
<input class="" type="text" name="attr_tome-item" />
|
|
</div>
|
|
<div class="sheet-flx-col-xs-6">
|
|
<input class="" type="text" name="attr_tome-notes" />
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<p class="sheet-aligncenter sheet-small">Character Sheet by <a href="http://caseylink.com/roll20">Casey Link</a> - not affiliated with Pelgrane Press Ltd.</p>
|
|
<p class="sheet-aligncenter sheet-small">
|
|
Trail of Cthulhu is a trademark of <a href="http://www.pelgranepress.com" target="_blank">Pelgrane Press Ltd.</a> Trail of Cthulhu is published by arrangement with Chaosium, Inc.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|