ds4/templates/partials/waypoint-label.hbs

43 lines
1.2 KiB
Handlebars

{{!--
SPDX-FileCopyrightText: 2025 Alexander Minges
SPDX-License-Identifier: MIT
--}}
{{!--
!-- Waypoint label template with color-coded movement ranges
!-- Based on DS4 movement combat values
--}}
<div class="waypoint-label {{rangeClass}}">
{{#if (eq rangeClass "dash-range")}}
<i class="fas fa-person-running"></i>
{{else if (eq rangeClass "out-of-range")}}
<i class="fas fa-person-rays"></i>
{{else if action.icon}}
<i class="{{action.icon}}"></i>
{{else if action.label}}
{{localize action.label}}
{{/if}}
{{#if cost}}
<span class="distance {{rangeClass}}">{{cost.total}} {{cost.units}}</span>
{{#if cost.delta}}
<span class="delta">({{cost.delta}})</span>
{{/if}}
{{else}}
<span class="distance {{rangeClass}}">{{distance.total}} {{units}}</span>
{{#if distance.delta}}
<span class="delta">({{distance.delta}})</span>
{{/if}}
{{/if}}
{{#if (and elevation (not elevation.hidden))}}
<span class="elevation">
{{elevation.total}} {{units}}
{{#if elevation.delta}}
({{elevation.delta}})
{{/if}}
</span>
{{/if}}
{{#if secret}}
<i class="fas fa-eye-slash"></i>
{{/if}}
</div>