Adds import support from our other project.
This commit is contained in:
472
rulesets/open5e/templates/character_sheet_alt.html
Normal file
472
rulesets/open5e/templates/character_sheet_alt.html
Normal file
@@ -0,0 +1,472 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<base href="/rulesets/open5e/templates/">
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>{{display_name}} - Alternative Character Sheet</title>
|
||||
<link rel="stylesheet" href="character_sheet_alt.css">
|
||||
</head>
|
||||
<body class="sheet-page-wrapper">
|
||||
<div class="character-sheet-container">
|
||||
|
||||
<!-- Top Header Banner -->
|
||||
<header class="sheet-header">
|
||||
<div class="header-name-box">
|
||||
<h1 class="character-name">{{display_name}}</h1>
|
||||
<label class="header-label">CHARACTER NAME</label>
|
||||
</div>
|
||||
<div class="header-details-grid">
|
||||
<div class="detail-cell">
|
||||
<div class="detail-val">{{properties.class}}{{#if properties.subclass}} ({{properties.subclass}}){{/if}} {{properties.level}}</div>
|
||||
<label class="header-label">CLASS & LEVEL</label>
|
||||
</div>
|
||||
<div class="detail-cell">
|
||||
<div class="detail-val">{{#if properties.background}}{{properties.background}}{{else}}—{{/if}}</div>
|
||||
<label class="header-label">BACKGROUND</label>
|
||||
</div>
|
||||
<div class="detail-cell">
|
||||
<div class="detail-val">{{#if properties.player_name}}{{properties.player_name}}{{else}}—{{/if}}</div>
|
||||
<label class="header-label">PLAYER NAME</label>
|
||||
</div>
|
||||
<div class="detail-cell">
|
||||
<div class="detail-val">{{properties.race}}</div>
|
||||
<label class="header-label">RACE</label>
|
||||
</div>
|
||||
<div class="detail-cell">
|
||||
<div class="detail-val">{{properties.alignment}}</div>
|
||||
<label class="header-label">ALIGNMENT</label>
|
||||
</div>
|
||||
<div class="detail-cell">
|
||||
<div class="detail-val">{{#if properties.experience_points}}{{properties.experience_points}}{{else}}0{{/if}} XP</div>
|
||||
<label class="header-label">EXPERIENCE POINTS</label>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<!-- Main 3-Column Layout -->
|
||||
<main class="sheet-main-grid">
|
||||
|
||||
<!-- ================= LEFT COLUMN: ABILITY-GROUPED STATS ================= -->
|
||||
<section class="sheet-col col-left">
|
||||
|
||||
<!-- Top Controls: Proficiency Bonus & Inspiration -->
|
||||
<div class="alt-top-row">
|
||||
<div class="alt-stat-pill">
|
||||
<span class="pill-value">+{{calcProf properties.level properties.cr}}</span>
|
||||
<span class="pill-label">PROFICIENCY BONUS</span>
|
||||
</div>
|
||||
<div class="alt-stat-pill">
|
||||
<span class="pill-checkbox {{#if properties.inspiration}}checked{{/if}}"></span>
|
||||
<span class="pill-label">INSPIRATION</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- STRENGTH GROUP -->
|
||||
<div class="ability-group-box">
|
||||
<div class="ag-score-badge">
|
||||
<span class="ag-title">STRENGTH</span>
|
||||
<span class="ag-mod">{{modText properties.abilities.strength}}</span>
|
||||
<span class="ag-score">{{val properties.abilities.strength}}</span>
|
||||
</div>
|
||||
<ul class="ag-sublist">
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (hasSave properties.saving_throws 'str')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{saveBonus properties 'strength'}}</span>
|
||||
<span class="ag-name">SAVING THROWS</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'athletics')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'athletics' 'strength'}}</span>
|
||||
<span class="ag-name">Athletics</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- DEXTERITY GROUP -->
|
||||
<div class="ability-group-box">
|
||||
<div class="ag-score-badge">
|
||||
<span class="ag-title">DEXTERITY</span>
|
||||
<span class="ag-mod">{{modText properties.abilities.dexterity}}</span>
|
||||
<span class="ag-score">{{val properties.abilities.dexterity}}</span>
|
||||
</div>
|
||||
<ul class="ag-sublist">
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (hasSave properties.saving_throws 'dex')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{saveBonus properties 'dexterity'}}</span>
|
||||
<span class="ag-name">SAVING THROWS</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'acrobatics')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'acrobatics' 'dexterity'}}</span>
|
||||
<span class="ag-name">Acrobatics</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'sleight_of_hand')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'sleight_of_hand' 'dexterity'}}</span>
|
||||
<span class="ag-name">Sleight of Hand</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'stealth')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'stealth' 'dexterity'}}</span>
|
||||
<span class="ag-name">Stealth</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- CONSTITUTION GROUP -->
|
||||
<div class="ability-group-box">
|
||||
<div class="ag-score-badge">
|
||||
<span class="ag-title">CONSTITUTION</span>
|
||||
<span class="ag-mod">{{modText properties.abilities.constitution}}</span>
|
||||
<span class="ag-score">{{val properties.abilities.constitution}}</span>
|
||||
</div>
|
||||
<ul class="ag-sublist">
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (hasSave properties.saving_throws 'con')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{saveBonus properties 'constitution'}}</span>
|
||||
<span class="ag-name">SAVING THROWS</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- INTELLIGENCE GROUP -->
|
||||
<div class="ability-group-box">
|
||||
<div class="ag-score-badge">
|
||||
<span class="ag-title">INTELLIGENCE</span>
|
||||
<span class="ag-mod">{{modText properties.abilities.intelligence}}</span>
|
||||
<span class="ag-score">{{val properties.abilities.intelligence}}</span>
|
||||
</div>
|
||||
<ul class="ag-sublist">
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (hasSave properties.saving_throws 'int')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{saveBonus properties 'intelligence'}}</span>
|
||||
<span class="ag-name">SAVING THROWS</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'arcana')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'arcana' 'intelligence'}}</span>
|
||||
<span class="ag-name">Arcana</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'history')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'history' 'intelligence'}}</span>
|
||||
<span class="ag-name">History</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'investigation')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'investigation' 'intelligence'}}</span>
|
||||
<span class="ag-name">Investigation</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'nature')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'nature' 'intelligence'}}</span>
|
||||
<span class="ag-name">Nature</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'religion')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'religion' 'intelligence'}}</span>
|
||||
<span class="ag-name">Religion</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- WISDOM GROUP -->
|
||||
<div class="ability-group-box">
|
||||
<div class="ag-score-badge">
|
||||
<span class="ag-title">WISDOM</span>
|
||||
<span class="ag-mod">{{modText properties.abilities.wisdom}}</span>
|
||||
<span class="ag-score">{{val properties.abilities.wisdom}}</span>
|
||||
</div>
|
||||
<ul class="ag-sublist">
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (hasSave properties.saving_throws 'wis')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{saveBonus properties 'wisdom'}}</span>
|
||||
<span class="ag-name">SAVING THROWS</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'animal_handling')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'animal_handling' 'wisdom'}}</span>
|
||||
<span class="ag-name">Animal Handling</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'insight')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'insight' 'wisdom'}}</span>
|
||||
<span class="ag-name">Insight</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'medicine')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'medicine' 'wisdom'}}</span>
|
||||
<span class="ag-name">Medicine</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'perception')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'perception' 'wisdom'}}</span>
|
||||
<span class="ag-name">Perception</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'survival')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'survival' 'wisdom'}}</span>
|
||||
<span class="ag-name">Survival</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- CHARISMA GROUP -->
|
||||
<div class="ability-group-box">
|
||||
<div class="ag-score-badge">
|
||||
<span class="ag-title">CHARISMA</span>
|
||||
<span class="ag-mod">{{modText properties.abilities.charisma}}</span>
|
||||
<span class="ag-score">{{val properties.abilities.charisma}}</span>
|
||||
</div>
|
||||
<ul class="ag-sublist">
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (hasSave properties.saving_throws 'cha')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{saveBonus properties 'charisma'}}</span>
|
||||
<span class="ag-name">SAVING THROWS</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'deception')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'deception' 'charisma'}}</span>
|
||||
<span class="ag-name">Deception</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'intimidation')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'intimidation' 'charisma'}}</span>
|
||||
<span class="ag-name">Intimidation</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'performance')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'performance' 'charisma'}}</span>
|
||||
<span class="ag-name">Performance</span>
|
||||
</li>
|
||||
<li class="ag-subitem">
|
||||
<span class="dot {{#if (isSkillProf properties.skills 'persuasion')}}filled{{/if}}"></span>
|
||||
<span class="ag-bonus">{{skillBonus properties 'persuasion' 'charisma'}}</span>
|
||||
<span class="ag-name">Persuasion</span>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<!-- Passive Perception Box -->
|
||||
<div class="passive-perception-box">
|
||||
<span class="passive-score">{{passivePerception properties}}</span>
|
||||
<span class="passive-label">PASSIVE WISDOM (PERCEPTION)</span>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- ================= MIDDLE COLUMN ================= -->
|
||||
<section class="sheet-col col-middle">
|
||||
|
||||
<!-- Combat Top Row -->
|
||||
<div class="combat-top-row">
|
||||
<div class="combat-badge badge-ac">
|
||||
<span class="badge-value">{{val properties.armor_class}}</span>
|
||||
<span class="badge-label">ARMOR CLASS</span>
|
||||
</div>
|
||||
<div class="combat-badge badge-init">
|
||||
<span class="badge-value">{{#if properties.initiative}}{{modSign properties.initiative}}{{else}}{{modText properties.abilities.dexterity}}{{/if}}</span>
|
||||
<span class="badge-label">INITIATIVE</span>
|
||||
</div>
|
||||
<div class="combat-badge badge-speed">
|
||||
<span class="badge-value">{{#if properties.speed}}{{properties.speed}} ft.{{else}}30 ft.{{/if}}</span>
|
||||
<span class="badge-label">SPEED</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- HP Box -->
|
||||
<div class="section-box hp-box">
|
||||
<div class="hp-max-line">
|
||||
Hit Point Maximum: <strong>{{properties.hit_points.max}}</strong>
|
||||
</div>
|
||||
<div class="hp-current-val">{{properties.hit_points.current}}</div>
|
||||
<div class="box-bottom-label">CURRENT HIT POINTS</div>
|
||||
</div>
|
||||
|
||||
<!-- Temp HP -->
|
||||
<div class="section-box temp-hp-box">
|
||||
<div class="temp-hp-val">{{#if properties.hit_points.temp}}{{properties.hit_points.temp}}{{else}}--{{/if}}</div>
|
||||
<div class="box-bottom-label">TEMPORARY HIT POINTS</div>
|
||||
</div>
|
||||
|
||||
<!-- Hit Dice & Death Saves -->
|
||||
<div class="hd-and-death-row">
|
||||
<div class="section-box half-box hd-box">
|
||||
<div class="hd-total-line">Total: {{#if properties.hit_dice.total}}{{properties.hit_dice.total}}{{else}}{{properties.level}}{{/if}}</div>
|
||||
<div class="hd-current-val">
|
||||
{{#if properties.hit_dice.dice}}{{properties.hit_dice.dice}}{{else if properties.hit_points.hit_dice}}{{properties.hit_points.hit_dice}}{{else}}1d10{{/if}}
|
||||
</div>
|
||||
<div class="box-bottom-label">HIT DICE</div>
|
||||
</div>
|
||||
<div class="section-box half-box death-saves-box">
|
||||
<div class="death-save-line">
|
||||
<span class="ds-title">SUCCESSES</span>
|
||||
<span class="ds-bubbles">
|
||||
<span class="bubble {{#if (gte properties.death_saves.successes 1)}}filled{{/if}}"></span>
|
||||
<span class="bubble {{#if (gte properties.death_saves.successes 2)}}filled{{/if}}"></span>
|
||||
<span class="bubble {{#if (gte properties.death_saves.successes 3)}}filled{{/if}}"></span>
|
||||
</span>
|
||||
</div>
|
||||
<div class="death-save-line">
|
||||
<span class="ds-title">FAILURES</span>
|
||||
<span class="ds-bubbles">
|
||||
<span class="bubble {{#if (gte properties.death_saves.failures 1)}}filled{{/if}}"></span>
|
||||
<span class="bubble {{#if (gte properties.death_saves.failures 2)}}filled{{/if}}"></span>
|
||||
<span class="bubble {{#if (gte properties.death_saves.failures 3)}}filled{{/if}}"></span>
|
||||
</span>
|
||||
</div>
|
||||
<div class="box-bottom-label">DEATH SAVES</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Attacks & Spellcasting -->
|
||||
<div class="section-box attacks-box">
|
||||
<table class="attacks-table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>NAME</th>
|
||||
<th>ATK BONUS</th>
|
||||
<th>DAMAGE/TYPE</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{#if properties.attacks}}
|
||||
{{#each properties.attacks}}
|
||||
<tr>
|
||||
<td class="atk-name">{{this.name}}</td>
|
||||
<td class="atk-bonus">{{#if this.atk_bonus}}{{this.atk_bonus}}{{else}}+0{{/if}}</td>
|
||||
<td class="atk-damage">{{this.damage}} {{this.damage_type}}</td>
|
||||
</tr>
|
||||
{{/each}}
|
||||
{{else if properties.actions}}
|
||||
{{#each properties.actions}}
|
||||
<tr>
|
||||
<td class="atk-name">{{this.name}}</td>
|
||||
<td class="atk-bonus">+5</td>
|
||||
<td class="atk-damage">{{this.desc}}</td>
|
||||
</tr>
|
||||
{{/each}}
|
||||
{{else}}
|
||||
<tr><td colspan="3" class="empty-hint">No attacks equipped</td></tr>
|
||||
{{/if}}
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
{{#if properties.actions}}
|
||||
<div class="attack-notes">
|
||||
{{#each properties.actions}}
|
||||
<p class="attack-note-item"><em><strong>{{this.name}}:</strong></em> {{formatText this.desc}}</p>
|
||||
{{/each}}
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div class="box-bottom-label">ATTACKS & SPELLCASTING</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
<!-- ================= RIGHT COLUMN ================= -->
|
||||
<section class="sheet-col col-right">
|
||||
|
||||
<!-- Personality Traits -->
|
||||
<div class="section-box roleplay-box">
|
||||
<div class="box-content">{{#if properties.personality_traits}}<p>{{formatText properties.personality_traits}}</p>{{else}}<span class="empty-hint">None</span>{{/if}}</div>
|
||||
<div class="box-bottom-label">PERSONALITY TRAITS</div>
|
||||
</div>
|
||||
|
||||
<!-- Ideals -->
|
||||
<div class="section-box roleplay-box">
|
||||
<div class="box-content">{{#if properties.ideals}}<p>{{formatText properties.ideals}}</p>{{else}}<span class="empty-hint">None</span>{{/if}}</div>
|
||||
<div class="box-bottom-label">IDEALS</div>
|
||||
</div>
|
||||
|
||||
<!-- Bonds -->
|
||||
<div class="section-box roleplay-box">
|
||||
<div class="box-content">{{#if properties.bonds}}<p>{{formatText properties.bonds}}</p>{{else}}<span class="empty-hint">None</span>{{/if}}</div>
|
||||
<div class="box-bottom-label">BONDS</div>
|
||||
</div>
|
||||
|
||||
<!-- Flaws -->
|
||||
<div class="section-box roleplay-box">
|
||||
<div class="box-content">{{#if properties.flaws}}<p>{{formatText properties.flaws}}</p>{{else}}<span class="empty-hint">None</span>{{/if}}</div>
|
||||
<div class="box-bottom-label">FLAWS</div>
|
||||
</div>
|
||||
|
||||
<!-- Features & Traits -->
|
||||
<div class="section-box features-box">
|
||||
<div class="features-content">
|
||||
{{#if properties.features_and_traits}}
|
||||
{{#each properties.features_and_traits}}
|
||||
<div class="feature-item">
|
||||
<strong class="feature-name">{{this.name}}</strong>
|
||||
<p class="feature-desc">{{formatText this.desc}}</p>
|
||||
</div>
|
||||
{{/each}}
|
||||
{{else if properties.traits}}
|
||||
{{#each properties.traits}}
|
||||
<div class="feature-item">
|
||||
<strong class="feature-name">{{this.name}}</strong>
|
||||
<p class="feature-desc">{{formatText this.desc}}</p>
|
||||
</div>
|
||||
{{/each}}
|
||||
{{/if}}
|
||||
</div>
|
||||
<div class="box-bottom-label">FEATURES & TRAITS</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
</main>
|
||||
|
||||
<!-- Bottom Wide Row: Proficiencies & Equipment/Notes -->
|
||||
<div class="sheet-bottom-row">
|
||||
<!-- Other Proficiencies & Languages -->
|
||||
<div class="section-box proficiencies-box">
|
||||
<div class="prof-block-content">
|
||||
{{#if properties.other_proficiencies_and_languages.armor}}
|
||||
<div class="prof-line"><strong>Armor:</strong> {{join properties.other_proficiencies_and_languages.armor}}</div>
|
||||
{{/if}}
|
||||
{{#if properties.other_proficiencies_and_languages.weapons}}
|
||||
<div class="prof-line"><strong>Weapons:</strong> {{join properties.other_proficiencies_and_languages.weapons}}</div>
|
||||
{{/if}}
|
||||
{{#if properties.other_proficiencies_and_languages.tools}}
|
||||
<div class="prof-line"><strong>Tools:</strong> {{join properties.other_proficiencies_and_languages.tools}}</div>
|
||||
{{/if}}
|
||||
{{#if properties.languages}}
|
||||
<div class="prof-line"><strong>Languages:</strong> {{join properties.languages}}</div>
|
||||
{{else if properties.other_proficiencies_and_languages.languages}}
|
||||
<div class="prof-line"><strong>Languages:</strong> {{join properties.other_proficiencies_and_languages.languages}}</div>
|
||||
{{/if}}
|
||||
</div>
|
||||
<div class="box-bottom-label">OTHER PROFICIENCIES & LANGUAGES</div>
|
||||
</div>
|
||||
|
||||
<!-- Equipment & Notes -->
|
||||
<div class="section-box equipment-box">
|
||||
<div class="equipment-layout">
|
||||
<div class="coins-stack">
|
||||
<div class="coin-row"><span class="coin-tag">CP</span><span class="coin-val">{{#if properties.currency.cp}}{{properties.currency.cp}}{{else}}0{{/if}}</span></div>
|
||||
<div class="coin-row"><span class="coin-tag">SP</span><span class="coin-val">{{#if properties.currency.sp}}{{properties.currency.sp}}{{else}}0{{/if}}</span></div>
|
||||
<div class="coin-row"><span class="coin-tag">EP</span><span class="coin-val">{{#if properties.currency.ep}}{{properties.currency.ep}}{{else}}0{{/if}}</span></div>
|
||||
<div class="coin-row"><span class="coin-tag">GP</span><span class="coin-val">{{#if properties.currency.gp}}{{properties.currency.gp}}{{else}}0{{/if}}</span></div>
|
||||
<div class="coin-row"><span class="coin-tag">PP</span><span class="coin-val">{{#if properties.currency.pp}}{{properties.currency.pp}}{{else}}0{{/if}}</span></div>
|
||||
</div>
|
||||
<div class="items-list-container">
|
||||
<ul class="items-list">
|
||||
{{#each properties.inventory}}
|
||||
<li class="item-row">
|
||||
<span class="item-name">{{this.name}}{{#if this.equipped}} <small class="equipped-tag">(E)</small>{{/if}}</span>
|
||||
<span class="item-meta">x{{this.quantity}}{{#if this.weight}} • {{this.weight}} lb{{/if}}</span>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="box-bottom-label">EQUIPMENT & CHARACTER NOTES</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user