From ccd21cb85f4bf2f2dfd81b154a31e60f8889881b Mon Sep 17 00:00:00 2001 From: WBHarry Date: Tue, 11 Nov 2025 16:18:28 +0100 Subject: [PATCH] Fixed so that undefined flag doesn't cause an error --- module/canvas/placeables/measuredTemplate.mjs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/module/canvas/placeables/measuredTemplate.mjs b/module/canvas/placeables/measuredTemplate.mjs index fa91fa9f..ef7d284b 100644 --- a/module/canvas/placeables/measuredTemplate.mjs +++ b/module/canvas/placeables/measuredTemplate.mjs @@ -21,17 +21,17 @@ export default class DhMeasuredTemplate extends foundry.canvas.placeables.Measur const sceneRangeMeasurement = canvas.scene.flags.daggerheart?.rangeMeasurement; const { disable, custom } = CONFIG.DH.GENERAL.sceneRangeMeasurementSetting; - if (sceneRangeMeasurement.setting === disable.id) { + if (sceneRangeMeasurement?.setting === disable.id) { result.distance = distanceValue; result.units = canvas.scene?.grid?.units; return result; } - const melee = sceneRangeMeasurement.setting === custom.id ? sceneRangeMeasurement.melee : settings.melee; + const melee = sceneRangeMeasurement?.setting === custom.id ? sceneRangeMeasurement.melee : settings.melee; const veryClose = - sceneRangeMeasurement.setting === custom.id ? sceneRangeMeasurement.veryClose : settings.veryClose; - const close = sceneRangeMeasurement.setting === custom.id ? sceneRangeMeasurement.close : settings.close; - const far = sceneRangeMeasurement.setting === custom.id ? sceneRangeMeasurement.far : settings.far; + sceneRangeMeasurement?.setting === custom.id ? sceneRangeMeasurement.veryClose : settings.veryClose; + const close = sceneRangeMeasurement?.setting === custom.id ? sceneRangeMeasurement.close : settings.close; + const far = sceneRangeMeasurement?.setting === custom.id ? sceneRangeMeasurement.far : settings.far; if (distanceValue <= melee) { result.distance = game.i18n.localize('DAGGERHEART.CONFIG.Range.melee.name'); return result;