ripcrypt/templates/Apps/BookGeistSheet/items.hbs

78 lines
1.5 KiB
Handlebars

<div class="items">
{{#if attacks}}
<div>Attacks</div>
<div>
{{#each attacks as |attack|}}
<div
class="attack"
data-ctx-menu="item"
data-item-id="{{attack.uuid}}"
>
{{attack.name}}
{{attack.damage}}
{{#if attack.isRanged}}
<span class="range">
({{attack.range.short}} / {{attack.range.long}})
</span>
{{/if}}
</div>
{{/each}}
</div>
{{/if}}
{{#if crafts}}
<div>Craft</div>
<div>
{{#each crafts as |craft|}}
<div
class="craft"
data-ctx-menu="item"
data-item-id="{{craft.uuid}}"
>
{{craft.name}}
</div>
{{/each}}
</div>
{{/if}}
<div>Defense</div>
<ul>
{{#each defenses as |defense|}}
<li
class="defense"
data-tooltip="{{defense.tooltip}}"
data-ctx-menu="item"
data-item-id="{{defense.armourUUID}}"
>
{{defense.name}} ({{defense.protection}}{{#if defense.shielded}},
<rc-icon
name="icons/shield/solid.v1"
var:size="14px"
var:fill="currentColor"
data-ctx-menu="item"
data-item-id="{{defense.shieldUUID}}"
/>
{{/if}})
</li>
{{/each}}
</ul>
<div>Traits</div>
<ul class="traits">
{{#each traits as |trait|}}
<li
class="trait"
data-ctx-menu="item"
data-item-id="{{trait.uuid}}"
>
{{trait.name}}
{{#if trait.description}}
<rc-icon
var:fill="currentColor"
name="icons/info-circle"
data-tooltip="{{trait.description}}"
/>
{{/if}}
</li>
{{else}}
None
{{/each}}
</ul>
</div>