78 lines
1.5 KiB
Handlebars
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>
|