Files
dungeon-sheets/dungeonsheets/forms/character_sheet_template.html
T
2021-09-30 21:10:34 -05:00

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 &amp; 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 %]&ndash;[% endif %]</dd>
<dt>Age</dt>
<dd>[[ character.age ]]&nbsp;</dd>
<dt>Height</dt>
<dd>[[ character.height ]]&nbsp;</dd>
<dt>Weight</dt>
<dd>[[ character.weight ]]&nbsp;</dd>
<dt>Eyes</dt>
<dd>[[ character.eyes ]]&nbsp;</dd>
<dt>Skin</dt>
<dd>[[ character.skin ]]&nbsp;</dd>
<dt>Hair</dt>
<dd>[[ character.hair ]]&nbsp;</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 ]]&nbsp;</dd>
<dt>Temporary Hit Points</dt>
<dd>[% if character.hp_temp > 0 %][[ character.hp_temp ]][% endif %]&nbsp;</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>&nbsp;</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 &amp; Organizations</h2>
<dl class="faction details">
<dt>Faction</dt>
<dd>[[ character.faction_name ]]&nbsp;</dd>
</dl>
<div>
[[ character.allies ]]
</div>
<h2 id="other-traits">Additional Features &amp; Traits</h2>
<div>
[[ character.other_feats_traits ]]
</div>
<h2 id="backstory">Backstory</h2>
<div>
[[ character.backstory ]]
</div>