feat: add color-coded movement ruler for tactical gameplay
This commit is contained in:
parent
9e4dcee3c3
commit
7faadf6583
8 changed files with 145 additions and 1 deletions
39
templates/partials/waypoint-label.hbs
Normal file
39
templates/partials/waypoint-label.hbs
Normal file
|
@ -0,0 +1,39 @@
|
|||
{{!--
|
||||
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 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>
|
Loading…
Add table
Add a link
Reference in a new issue