mirror of
https://github.com/Threnklyn/dungeon-sheets.git
synced 2026-05-19 04:33:26 +02:00
193 lines
4.5 KiB
HTML
193 lines
4.5 KiB
HTML
<h1 id="character-sheet">Character Sheet</h1>
|
|
|
|
<h2 id="basic-stats">Basic Statistics</h2>
|
|
<!-- Identity -->
|
|
<dl class="character-details details">
|
|
<dt>Character Name</dt>
|
|
<dd>[[ character.name ]]</dd>
|
|
<dt>Class & Level</dt>
|
|
<dd>[[ character.classes_and_levels ]]</dd>
|
|
<dt>Background</dt>
|
|
<dd>[[ character.background ]]</dd>
|
|
<dt>Player Name</dt>
|
|
<dd>[[ character.player_name ]]</dd>
|
|
<dt>Race</dt>
|
|
<dd>[[ character.race ]]</dd>
|
|
<dt>Alignment</dt>
|
|
<dd>[[ character.alignment ]]</dd>
|
|
<dt>Experience Points</dt>
|
|
<dd>[[ character.xp ]]</dd>
|
|
<dt>Inspiration</dt>
|
|
<dd>[% if character.inspiration %]✓[% else %]–[% endif %]</dd>
|
|
<dt>Age</dt>
|
|
<dd>[[ character.age ]] </dd>
|
|
<dt>Height</dt>
|
|
<dd>[[ character.height ]] </dd>
|
|
<dt>Weight</dt>
|
|
<dd>[[ character.weight ]] </dd>
|
|
<dt>Eyes</dt>
|
|
<dd>[[ character.eyes ]] </dd>
|
|
<dt>Skin</dt>
|
|
<dd>[[ character.skin ]] </dd>
|
|
<dt>Hair</dt>
|
|
<dd>[[ character.hair ]] </dd>
|
|
</dl>
|
|
|
|
<h2 id="combat-stats">Combat Statistics</h2>
|
|
|
|
<dl class="combat-stats details">
|
|
<dt>Armor Class</dt>
|
|
<dd>[[ character.armor_class ]]</dd>
|
|
<dt>Initiative</dt>
|
|
<dd>[[ character.initiative ]]</dd>
|
|
<dt>Speed</dt>
|
|
<dd>[[ character.speed ]] ft</dd>
|
|
<dt>Passive Wisdom (Perception)</dt>
|
|
<dd>[[ character.passive_wisdom ]]</dd>
|
|
<dt>Hit Point Maximum</dt>
|
|
<dd>[[ character.hp_max ]]</dd>
|
|
<dt>Current Hit Points</dt>
|
|
<dd>[[ character.hp_current ]] </dd>
|
|
<dt>Temporary Hit Points</dt>
|
|
<dd>[% if character.hp_temp > 0 %][[ character.hp_temp ]][% endif %] </dd>
|
|
<dt>Hit Dice Total</dt>
|
|
<dd>[[ character.hit_dice ]]</dd>
|
|
|
|
<table class="attacks-and-spellcasting">
|
|
<tr>
|
|
<th>Name</th>
|
|
<th>Atk Bonus</th>
|
|
<th>Damage/Type</th>
|
|
</tr>
|
|
[% for weapon in character.weapons %]
|
|
<tr>
|
|
<td>[[ weapon.name ]]</td>
|
|
<td>[[ weapon.attack_modifier | mod_str ]]</td>
|
|
<td>[[ weapon.damage ]] / [[ weapon.damage_type ]]</td>
|
|
</tr>
|
|
[% endfor %]
|
|
</table>
|
|
|
|
<!-- Character abilities, saving throws and skill modifiers -->
|
|
<h2 id="abilitities">Abilities, Savings Throws, and Skills</h2>
|
|
|
|
<p>(✓ = proficient)</p>
|
|
|
|
<table class="character-abilities">
|
|
<tr>
|
|
<th>Ability</th>
|
|
<th>Mod</th>
|
|
<th colspan="2">Saving<br />Throw</th>
|
|
</tr>
|
|
[% for ability in character.abilities %]
|
|
<tr>
|
|
<td>[[ ability.name | capitalize ]]</td>
|
|
<td>[[ ability.modifier | mod_str ]] ([[ ability.value ]])</td>
|
|
<td>[% if ability.name in character.saving_throw_proficiencies %]✓[% endif %]</td>
|
|
<td>[[ ability.saving_throw | mod_str ]]</td>
|
|
</tr>
|
|
[% endfor %]
|
|
</table>
|
|
|
|
<table class"character-skills">
|
|
<tr>
|
|
<th>Skill</th>
|
|
<th>Mod</th>
|
|
<th> </th>
|
|
</tr>
|
|
[% for skill in character.skills %]
|
|
<tr>
|
|
<td>[[ skill ]]</td>
|
|
<td>[[ skill.modifier | mod_str ]]</td>
|
|
<td>
|
|
[% if skill.is_expertise == 1 %]✓✓
|
|
[% elif skill.is_proficient %]✓
|
|
[% elif skill.is_remarkable_athlete %]◓
|
|
[% elif skill.is_jack_of_all_trades %]◒
|
|
[% endif %]
|
|
</td>
|
|
</tr>
|
|
[% endfor %]
|
|
</table>
|
|
|
|
<h2 id="proficiencies">Proficiencies</h2>
|
|
<dl class="proficiencies details">
|
|
<dt>Proficiencies</dt>
|
|
<dd>[[ character.proficiencies_text ]]</dd>
|
|
<dt>Languages</dt>
|
|
<dd>[[ character.languages ]]</dd>
|
|
</dl>
|
|
|
|
|
|
<h2 id="inventory">Inventory</h2>
|
|
<ul class="inventory">
|
|
<li>[[ character.cp ]] CP</li>
|
|
<li>[[ character.sp ]] SP</li>
|
|
<li>[[ character.ep ]] EP</li>
|
|
<li>[[ character.gp ]] GP</li>
|
|
<li>[[ character.pp ]] PP</li>
|
|
[% set inventory_items = character.magic_items_text.split(',') %]
|
|
[% for item in inventory_items %]
|
|
<li>[[ item ]]</li>
|
|
[% endfor %]
|
|
[% set inventory_items = character.equipment.split(',') %]
|
|
[% for item in inventory_items %]
|
|
<li>[[ item ]]</li>
|
|
[% endfor %]
|
|
</ul>
|
|
|
|
<h3 id="treasure">Additional Treasure</h3>
|
|
|
|
<div>
|
|
[[ character.treasure ]]
|
|
</div>
|
|
|
|
<h2 id="personaility-traits">Personality Traits</h2>
|
|
|
|
<div>
|
|
[[ character.personality_traits ]]
|
|
</div>
|
|
|
|
<h2 id="ideals">Ideals</h2>
|
|
|
|
<div>
|
|
[[ character.ideals ]]
|
|
</div>
|
|
|
|
<h2 id="bonds">Bonds</h2>
|
|
|
|
<div>
|
|
[[ character.bonds ]]
|
|
</div>
|
|
|
|
<h2 id="flaws">Flaws</h2>
|
|
|
|
<div>
|
|
[[ character.flaws ]]
|
|
</div>
|
|
|
|
<h2 id="appearance">Appearance</h2>
|
|
|
|
<h2 id="allies">Allies & Organizations</h2>
|
|
|
|
<dl class="faction details">
|
|
<dt>Faction</dt>
|
|
<dd>[[ character.faction_name ]] </dd>
|
|
</dl>
|
|
|
|
<div>
|
|
[[ character.allies ]]
|
|
</div>
|
|
|
|
<h2 id="other-traits">Additional Features & Traits</h2>
|
|
|
|
<div>
|
|
[[ character.other_feats_traits ]]
|
|
</div>
|
|
|
|
<h2 id="backstory">Backstory</h2>
|
|
|
|
<div>
|
|
[[ character.backstory ]]
|
|
</div>
|