Fix very far and support feet

This commit is contained in:
Carlos Fernandez 2026-01-30 07:40:50 -05:00
parent a1b8e5c1f7
commit 0955a052b1
2 changed files with 3 additions and 4 deletions

View file

@ -29,9 +29,7 @@ export default class DhMeasuredTemplate extends foundry.canvas.placeables.Measur
const ranges = sceneRangeMeasurement?.setting === custom.id ? sceneRangeMeasurement : settings;
const distanceKey = ['melee', 'veryClose', 'close', 'far'].find(r => ranges[r] >= distanceValue);
if (distanceKey) {
result.distance = game.i18n.localize(`DAGGERHEART.CONFIG.Range.${distanceKey}.name`);
}
result.distance = game.i18n.localize(`DAGGERHEART.CONFIG.Range.${distanceKey ?? "veryFar"}.name`);
return result;
}
}

View file

@ -104,7 +104,8 @@ export default class DhTokenPlaceable extends foundry.canvas.placeables.Token {
// Determine the actual range
const ranges = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.variantRules).rangeMeasurement;
const distanceNum = originToken.distanceTo(this);
const distanceLabel = DhMeasuredTemplate.getRangeLabels(distanceNum, ranges).distance;
const distanceResult = DhMeasuredTemplate.getRangeLabels(distanceNum, ranges);
const distanceLabel = `${distanceResult.distance} ${distanceResult.units}`.trim();
// Create the element
const element = document.createElement('div');