From 122ca77106cd8ad8fb248b4565e159ad908ba76c Mon Sep 17 00:00:00 2001 From: Richard Zink Date: Tue, 13 Oct 2026 07:25:05 +0200 Subject: [PATCH] emergency: rebase reversed route distances --- vendor/clouds3d.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vendor/clouds3d.js b/vendor/clouds3d.js index 2053cde..346398c 100644 --- a/vendor/clouds3d.js +++ b/vendor/clouds3d.js @@ -3620,7 +3620,9 @@ function selectEmergencyRoutes() { used[usedKey] = true; var route = emergencyChainAt(cand.net, cand.ci); if (cand.reverse) route.reverse(); - var len = route.length ? route[route.length - 1].d - route[0].d : 0; + var base = route.length ? route[0].d : 0; + for (var rp = 0; rp < route.length; rp++) route[rp].d -= base; + var len = route.length ? route[route.length - 1].d : 0; if (len <= 0) continue; emergencyRoutes.push({ pts: route, len: len, lenKm: len * KM_PER_TILE, nearKm: cand.near * KM_PER_TILE }); }