diff --git a/repo/js/AutoLeyLineOutcrop/LeyLineOutcropData.json b/repo/js/AutoLeyLineOutcrop/LeyLineOutcropData.json index 0f639218..eaf966ca 100644 --- a/repo/js/AutoLeyLineOutcrop/LeyLineOutcropData.json +++ b/repo/js/AutoLeyLineOutcrop/LeyLineOutcropData.json @@ -343,11 +343,11 @@ "prev": [], "next": [ { - "target": 109, + "target": 111, "route": "assets/pathing/璃月2-地中之盐-1.json" }, { - "target": 110, + "target": 112, "route": "assets/pathing/璃月2-地中之盐-2.json" } ] @@ -363,7 +363,7 @@ "prev": [], "next": [ { - "target": 111, + "target": 113, "route": "assets/pathing/璃月2-地中之盐-3.json" } ] @@ -379,15 +379,15 @@ "prev": [], "next": [ { - "target": 112, + "target": 114, "route": "assets/pathing/璃月2-地中之盐-4.json" }, { - "target": 113, + "target": 115, "route": "assets/pathing/璃月3-瑶光滩-1.json" }, { - "target": 114, + "target": 116, "route": "assets/pathing/璃月3-瑶光滩-2.json" } ] @@ -403,15 +403,15 @@ "prev": [], "next": [ { - "target": 115, + "target": 117, "route": "assets/pathing/璃月3-瑶光滩-3.json" }, { - "target": 116, + "target": 118, "route": "assets/pathing/璃月3-瑶光滩-4.json" }, { - "target": 117, + "target": 119, "route": "assets/pathing/璃月3-瑶光滩-5.json" } ] @@ -427,11 +427,11 @@ "prev": [], "next": [ { - "target": 118, + "target": 120, "route": "assets/pathing/稻妻1-鸣神岛-1.json" }, { - "target": 119, + "target": 121, "route": "assets/pathing/稻妻1-鸣神岛-2.json" } ] @@ -447,7 +447,7 @@ "prev": [], "next": [ { - "target": 120, + "target": 122, "route": "assets/pathing/稻妻1-鸣神岛-3.json" } ] @@ -463,7 +463,7 @@ "prev": [], "next": [ { - "target": 121, + "target": 123, "route": "assets/pathing/稻妻1-鸣神岛-4.json" } ] @@ -479,7 +479,7 @@ "prev": [], "next": [ { - "target": 122, + "target": 124, "route": "assets/pathing/稻妻2-踏鞴砂-1.json" } ] @@ -495,7 +495,7 @@ "prev": [], "next": [ { - "target": 123, + "target": 125, "route": "assets/pathing/稻妻2-踏鞴砂-2.json" } ] @@ -511,7 +511,7 @@ "prev": [], "next": [ { - "target": 124, + "target": 126, "route": "assets/pathing/稻妻2-踏鞴砂-3.json" } ] @@ -527,11 +527,11 @@ "prev": [], "next": [ { - "target": 125, + "target": 127, "route": "assets/pathing/稻妻2-踏鞴砂-4.json" }, { - "target": 126, + "target": 128, "route": "assets/pathing/稻妻2-踏鞴砂-5.json" } ] @@ -547,15 +547,15 @@ "prev": [], "next": [ { - "target": 127, + "target": 129, "route": "assets/pathing/稻妻3-八酝岛-1.json" }, { - "target": 129, + "target": 131, "route": "assets/pathing/稻妻3-八酝岛-3.json" }, { - "target": 130, + "target": 132, "route": "assets/pathing/稻妻3-八酝岛-4.json" } ] @@ -571,7 +571,7 @@ "prev": [], "next": [ { - "target": 131, + "target": 133, "route": "assets/pathing/稻妻4-海祇岛-1.json" } ] @@ -587,7 +587,7 @@ "prev": [], "next": [ { - "target": 133, + "target": 136, "route": "assets/pathing/稻妻4-海祇岛-4.json" } ] @@ -603,7 +603,7 @@ "prev": [], "next": [ { - "target": 134, + "target": 137, "route": "assets/pathing/稻妻5-清籁岛-1.json" } ] @@ -619,7 +619,7 @@ "prev": [], "next": [ { - "target": 137, + "target": 140, "route": "assets/pathing/稻妻5-清籁岛-4.json" } ] @@ -635,7 +635,7 @@ "prev": [], "next": [ { - "target": 139, + "target": 142, "route": "assets/pathing/纳塔1-隆崛坡-1.json" } ] @@ -651,11 +651,11 @@ "prev": [], "next": [ { - "target": 140, + "target": 143, "route": "assets/pathing/纳塔1-隆崛坡-2.json" }, { - "target": 141, + "target": 144, "route": "assets/pathing/纳塔1-隆崛坡-3.json" } ] @@ -671,7 +671,7 @@ "prev": [], "next": [ { - "target": 143, + "target": 146, "route": "assets/pathing/纳塔10-溶水域-1.json" } ] @@ -687,7 +687,7 @@ "prev": [], "next": [ { - "target": 146, + "target": 149, "route": "assets/pathing/纳塔10-溶水域-4.json" } ] @@ -703,15 +703,15 @@ "prev": [], "next": [ { - "target": 147, + "target": 150, "route": "assets/pathing/纳塔2-硫晶支脉-1.json" }, { - "target": 148, + "target": 151, "route": "assets/pathing/纳塔2-硫晶支脉-2.json" }, { - "target": 149, + "target": 152, "route": "assets/pathing/纳塔2-硫晶支脉-3.json" } ] @@ -727,7 +727,7 @@ "prev": [], "next": [ { - "target": 150, + "target": 153, "route": "assets/pathing/纳塔2-硫晶支脉-4.json" } ] @@ -743,7 +743,7 @@ "prev": [], "next": [ { - "target": 151, + "target": 154, "route": "assets/pathing/纳塔3-彩石顶-1.json" } ] @@ -759,11 +759,11 @@ "prev": [], "next": [ { - "target": 152, + "target": 155, "route": "assets/pathing/纳塔3-彩石顶-2.json" }, { - "target": 153, + "target": 156, "route": "assets/pathing/纳塔3-彩石顶-3.json" } ] @@ -779,7 +779,7 @@ "prev": [], "next": [ { - "target": 155, + "target": 158, "route": "assets/pathing/纳塔4-溶水域-1.json" } ] @@ -795,15 +795,15 @@ "prev": [], "next": [ { - "target": 156, + "target": 160, "route": "assets/pathing/纳塔5-安饶之野-1.json" }, { - "target": 157, + "target": 161, "route": "assets/pathing/纳塔5-安饶之野-2.json" }, { - "target": 158, + "target": 162, "route": "assets/pathing/纳塔5-安饶之野-3.json" } ] @@ -819,11 +819,11 @@ "prev": [], "next": [ { - "target": 159, + "target": 163, "route": "assets/pathing/纳塔6-圣火竞技场-1.json" }, { - "target": 160, + "target": 164, "route": "assets/pathing/纳塔6-圣火竞技场-2.json" } ] @@ -839,7 +839,7 @@ "prev": [], "next": [ { - "target": 163, + "target": 167, "route": "assets/pathing/纳塔7-烟谜主-1.json" } ] @@ -855,11 +855,11 @@ "prev": [], "next": [ { - "target": 166, + "target": 170, "route": "assets/pathing/纳塔8-花羽会-1.json" }, { - "target": 167, + "target": 171, "route": "assets/pathing/纳塔8-花羽会-2.json" } ] @@ -875,7 +875,7 @@ "prev": [], "next": [ { - "target": 168, + "target": 172, "route": "assets/pathing/纳塔8-花羽会-3.json" } ] @@ -891,7 +891,7 @@ "prev": [], "next": [ { - "target": 169, + "target": 173, "route": "assets/pathing/纳塔9-翘枝崖-1.json" } ] @@ -907,7 +907,7 @@ "prev": [], "next": [ { - "target": 173, + "target": 177, "route": "assets/pathing/蒙德1-风起地-1.json" } ] @@ -923,7 +923,7 @@ "prev": [], "next": [ { - "target": 174, + "target": 178, "route": "assets/pathing/蒙德1-风起地-2.json" } ] @@ -939,7 +939,7 @@ "prev": [], "next": [ { - "target": 177, + "target": 181, "route": "assets/pathing/蒙德1-风起地-5.json" } ] @@ -955,7 +955,7 @@ "prev": [], "next": [ { - "target": 178, + "target": 182, "route": "assets/pathing/蒙德2-清泉镇-1.json" } ] @@ -971,7 +971,7 @@ "prev": [], "next": [ { - "target": 179, + "target": 183, "route": "assets/pathing/蒙德2-清泉镇-2.json" } ] @@ -987,7 +987,7 @@ "prev": [], "next": [ { - "target": 182, + "target": 186, "route": "assets/pathing/蒙德3-奔狼领-1.json" } ] @@ -1003,7 +1003,7 @@ "prev": [], "next": [ { - "target": 185, + "target": 189, "route": "assets/pathing/蒙德3-奔狼领-4.json" } ] @@ -1019,7 +1019,7 @@ "prev": [], "next": [ { - "target": 186, + "target": 190, "route": "assets/pathing/蒙德4-风龙废墟-1.json" } ] @@ -1035,7 +1035,7 @@ "prev": [], "next": [ { - "target": 188, + "target": 192, "route": "assets/pathing/蒙德4-风龙废墟-3.json" } ] @@ -1051,7 +1051,7 @@ "prev": [], "next": [ { - "target": 190, + "target": 194, "route": "assets/pathing/蒙德5-千风神殿-1.json" } ] @@ -1067,7 +1067,7 @@ "prev": [], "next": [ { - "target": 193, + "target": 197, "route": "assets/pathing/蒙德5-千风神殿-4.json" } ] @@ -1083,11 +1083,11 @@ "prev": [], "next": [ { - "target": 194, + "target": 198, "route": "assets/pathing/蒙德5-千风神殿-5.json" }, { - "target": 195, + "target": 199, "route": "assets/pathing/蒙德6-望风山地-1.json" } ] @@ -1103,7 +1103,7 @@ "prev": [], "next": [ { - "target": 197, + "target": 201, "route": "assets/pathing/蒙德6-望风山地-3.json" } ] @@ -1119,7 +1119,7 @@ "prev": [], "next": [ { - "target": 199, + "target": 203, "route": "assets/pathing/蒙德7-达达乌帕谷-1.json" } ] @@ -1135,11 +1135,11 @@ "prev": [], "next": [ { - "target": 200, + "target": 204, "route": "assets/pathing/蒙德7-达达乌帕谷-2.json" }, { - "target": 201, + "target": 205, "route": "assets/pathing/蒙德7-达达乌帕谷-3.json" } ] @@ -1155,7 +1155,7 @@ "prev": [], "next": [ { - "target": 204, + "target": 208, "route": "assets/pathing/须弥1-无郁稠林-1.json" } ] @@ -1171,7 +1171,7 @@ "prev": [], "next": [ { - "target": 209, + "target": 213, "route": "assets/pathing/须弥2-奥摩斯港西-1.json" } ] @@ -1187,7 +1187,7 @@ "prev": [], "next": [ { - "target": 211, + "target": 215, "route": "assets/pathing/须弥2-奥摩斯港西-3.json" } ] @@ -1203,7 +1203,7 @@ "prev": [], "next": [ { - "target": 214, + "target": 218, "route": "assets/pathing/须弥5-阿如村-1.json" } ] @@ -1219,7 +1219,7 @@ "prev": [], "next": [ { - "target": 218, + "target": 222, "route": "assets/pathing/须弥6-荼诃落谷-1.json" } ] @@ -1235,7 +1235,7 @@ "prev": [], "next": [ { - "target": 219, + "target": 223, "route": "assets/pathing/须弥6-荼诃落谷-2.json" } ] @@ -1251,7 +1251,7 @@ "prev": [], "next": [ { - "target": 221, + "target": 225, "route": "assets/pathing/须弥6-荼诃落谷-4.json" } ] @@ -1906,7 +1906,7 @@ "next": [ { "target": 108, - "route": "assets/pathing/璃月14-药蝶谷-4.json" + "route": "assets/pathing/璃月14-药蝶谷-2.json" } ] }, @@ -1915,17 +1915,53 @@ "type": "blossom", "region": "璃月14", "position": { - "x": 1525.0, - "y": 1549.17 + "x": 1581.57, + "y": 1437.1 }, "prev": [ 107 ], - "next": [] + "next": [ + { + "target": 109, + "route": "assets/pathing/璃月14-药蝶谷-3.json" + } + ] }, { "id": 109, "type": "blossom", + "region": "璃月14", + "position": { + "x": 1563.45, + "y": 1487.35 + }, + "prev": [ + 108 + ], + "next": [ + { + "target": 110, + "route": "assets/pathing/璃月14-药蝶谷-4.json" + } + ] + }, + { + "id": 110, + "type": "blossom", + "region": "璃月14", + "position": { + "x": 1525.0, + "y": 1549.17 + }, + "prev": [ + 109 + ], + "next": [] + }, + { + "id": 111, + "type": "blossom", "region": "璃月2", "position": { "x": -194.85, @@ -1934,48 +1970,10 @@ "prev": [ 18 ], - "next": [ - { - "target": 110, - "route": "assets/pathing/璃月2-地中之盐-2.json" - } - ] - }, - { - "id": 110, - "type": "blossom", - "region": "璃月2", - "position": { - "x": 32.81, - "y": 1118.31 - }, - "prev": [ - 18, - 109 - ], - "next": [ - { - "target": 111, - "route": "assets/pathing/璃月2-地中之盐-3.json" - } - ] - }, - { - "id": 111, - "type": "blossom", - "region": "璃月2", - "position": { - "x": -24.14, - "y": 931.71 - }, - "prev": [ - 19, - 110 - ], "next": [ { "target": 112, - "route": "assets/pathing/璃月2-地中之盐-4.json" + "route": "assets/pathing/璃月2-地中之盐-2.json" } ] }, @@ -1983,18 +1981,56 @@ "id": 112, "type": "blossom", "region": "璃月2", + "position": { + "x": 32.81, + "y": 1118.31 + }, + "prev": [ + 18, + 111 + ], + "next": [ + { + "target": 113, + "route": "assets/pathing/璃月2-地中之盐-3.json" + } + ] + }, + { + "id": 113, + "type": "blossom", + "region": "璃月2", + "position": { + "x": -24.14, + "y": 931.71 + }, + "prev": [ + 19, + 112 + ], + "next": [ + { + "target": 114, + "route": "assets/pathing/璃月2-地中之盐-4.json" + } + ] + }, + { + "id": 114, + "type": "blossom", + "region": "璃月2", "position": { "x": -10.67, "y": 683.67 }, "prev": [ 20, - 111 + 113 ], "next": [] }, { - "id": 113, + "id": 115, "type": "blossom", "region": "璃月3", "position": { @@ -2004,48 +2040,10 @@ "prev": [ 20 ], - "next": [ - { - "target": 114, - "route": "assets/pathing/璃月3-瑶光滩-2.json" - } - ] - }, - { - "id": 114, - "type": "blossom", - "region": "璃月3", - "position": { - "x": 139.9, - "y": 685.26 - }, - "prev": [ - 20, - 113 - ], - "next": [ - { - "target": 115, - "route": "assets/pathing/璃月3-瑶光滩-3.json" - } - ] - }, - { - "id": 115, - "type": "blossom", - "region": "璃月3", - "position": { - "x": 284.12, - "y": 620.66 - }, - "prev": [ - 21, - 114 - ], "next": [ { "target": 116, - "route": "assets/pathing/璃月3-瑶光滩-4.json" + "route": "assets/pathing/璃月3-瑶光滩-2.json" } ] }, @@ -2054,17 +2052,17 @@ "type": "blossom", "region": "璃月3", "position": { - "x": 276.12, - "y": 542.51 + "x": 139.9, + "y": 685.26 }, "prev": [ - 21, + 20, 115 ], "next": [ { "target": 117, - "route": "assets/pathing/璃月3-瑶光滩-5.json" + "route": "assets/pathing/璃月3-瑶光滩-3.json" } ] }, @@ -2073,18 +2071,56 @@ "type": "blossom", "region": "璃月3", "position": { - "x": 456.0, - "y": 546.29 + "x": 284.12, + "y": 620.66 }, "prev": [ 21, 116 ], - "next": [] + "next": [ + { + "target": 118, + "route": "assets/pathing/璃月3-瑶光滩-4.json" + } + ] }, { "id": 118, "type": "blossom", + "region": "璃月3", + "position": { + "x": 276.12, + "y": 542.51 + }, + "prev": [ + 21, + 117 + ], + "next": [ + { + "target": 119, + "route": "assets/pathing/璃月3-瑶光滩-5.json" + } + ] + }, + { + "id": 119, + "type": "blossom", + "region": "璃月3", + "position": { + "x": 456.0, + "y": 546.29 + }, + "prev": [ + 21, + 118 + ], + "next": [] + }, + { + "id": 120, + "type": "blossom", "region": "稻妻1", "position": { "x": -4309.58, @@ -2093,48 +2129,10 @@ "prev": [ 22 ], - "next": [ - { - "target": 119, - "route": "assets/pathing/稻妻1-鸣神岛-2.json" - } - ] - }, - { - "id": 119, - "type": "blossom", - "region": "稻妻1", - "position": { - "x": -4401.19, - "y": -2226.96 - }, - "prev": [ - 22, - 118 - ], - "next": [ - { - "target": 120, - "route": "assets/pathing/稻妻1-鸣神岛-3.json" - } - ] - }, - { - "id": 120, - "type": "blossom", - "region": "稻妻1", - "position": { - "x": -4509.57, - "y": -2332.11 - }, - "prev": [ - 23, - 119 - ], "next": [ { "target": 121, - "route": "assets/pathing/稻妻1-鸣神岛-4.json" + "route": "assets/pathing/稻妻1-鸣神岛-2.json" } ] }, @@ -2142,18 +2140,56 @@ "id": 121, "type": "blossom", "region": "稻妻1", + "position": { + "x": -4401.19, + "y": -2226.96 + }, + "prev": [ + 22, + 120 + ], + "next": [ + { + "target": 122, + "route": "assets/pathing/稻妻1-鸣神岛-3.json" + } + ] + }, + { + "id": 122, + "type": "blossom", + "region": "稻妻1", + "position": { + "x": -4509.57, + "y": -2332.11 + }, + "prev": [ + 23, + 121 + ], + "next": [ + { + "target": 123, + "route": "assets/pathing/稻妻1-鸣神岛-4.json" + } + ] + }, + { + "id": 123, + "type": "blossom", + "region": "稻妻1", "position": { "x": -4549.68, "y": -2399.67 }, "prev": [ 24, - 120 + 122 ], "next": [] }, { - "id": 122, + "id": 124, "type": "blossom", "region": "稻妻2", "position": { @@ -2163,48 +2199,10 @@ "prev": [ 25 ], - "next": [ - { - "target": 123, - "route": "assets/pathing/稻妻2-踏鞴砂-2.json" - } - ] - }, - { - "id": 123, - "type": "blossom", - "region": "稻妻2", - "position": { - "x": -3153.03, - "y": -3485.5 - }, - "prev": [ - 26, - 122 - ], - "next": [ - { - "target": 124, - "route": "assets/pathing/稻妻2-踏鞴砂-3.json" - } - ] - }, - { - "id": 124, - "type": "blossom", - "region": "稻妻2", - "position": { - "x": -3328.99, - "y": -3561.28 - }, - "prev": [ - 27, - 123 - ], "next": [ { "target": 125, - "route": "assets/pathing/稻妻2-踏鞴砂-4.json" + "route": "assets/pathing/稻妻2-踏鞴砂-2.json" } ] }, @@ -2213,17 +2211,17 @@ "type": "blossom", "region": "稻妻2", "position": { - "x": -3429.72, - "y": -3419.55 + "x": -3153.03, + "y": -3485.5 }, "prev": [ - 28, + 26, 124 ], "next": [ { "target": 126, - "route": "assets/pathing/稻妻2-踏鞴砂-5.json" + "route": "assets/pathing/稻妻2-踏鞴砂-3.json" } ] }, @@ -2231,18 +2229,56 @@ "id": 126, "type": "blossom", "region": "稻妻2", + "position": { + "x": -3328.99, + "y": -3561.28 + }, + "prev": [ + 27, + 125 + ], + "next": [ + { + "target": 127, + "route": "assets/pathing/稻妻2-踏鞴砂-4.json" + } + ] + }, + { + "id": 127, + "type": "blossom", + "region": "稻妻2", + "position": { + "x": -3429.72, + "y": -3419.55 + }, + "prev": [ + 28, + 126 + ], + "next": [ + { + "target": 128, + "route": "assets/pathing/稻妻2-踏鞴砂-5.json" + } + ] + }, + { + "id": 128, + "type": "blossom", + "region": "稻妻2", "position": { "x": -3340.38, "y": -3237.16 }, "prev": [ 28, - 125 + 127 ], "next": [] }, { - "id": 127, + "id": 129, "type": "blossom", "region": "稻妻3", "position": { @@ -2252,47 +2288,10 @@ "prev": [ 29 ], - "next": [ - { - "target": 128, - "route": "assets/pathing/稻妻3-八酝岛-2.json" - } - ] - }, - { - "id": 128, - "type": "blossom", - "region": "稻妻3", - "position": { - "x": -2280.61, - "y": -4171.18 - }, - "prev": [ - 127 - ], - "next": [ - { - "target": 129, - "route": "assets/pathing/稻妻3-八酝岛-3.json" - } - ] - }, - { - "id": 129, - "type": "blossom", - "region": "稻妻3", - "position": { - "x": -2169.62, - "y": -4076.36 - }, - "prev": [ - 29, - 128 - ], "next": [ { "target": 130, - "route": "assets/pathing/稻妻3-八酝岛-4.json" + "route": "assets/pathing/稻妻3-八酝岛-2.json" } ] }, @@ -2300,18 +2299,55 @@ "id": 130, "type": "blossom", "region": "稻妻3", + "position": { + "x": -2280.61, + "y": -4171.18 + }, + "prev": [ + 129 + ], + "next": [ + { + "target": 131, + "route": "assets/pathing/稻妻3-八酝岛-3.json" + } + ] + }, + { + "id": 131, + "type": "blossom", + "region": "稻妻3", + "position": { + "x": -2169.62, + "y": -4076.36 + }, + "prev": [ + 29, + 130 + ], + "next": [ + { + "target": 132, + "route": "assets/pathing/稻妻3-八酝岛-4.json" + } + ] + }, + { + "id": 132, + "type": "blossom", + "region": "稻妻3", "position": { "x": -2211.44, "y": -4033.62 }, "prev": [ 29, - 129 + 131 ], "next": [] }, { - "id": 131, + "id": 133, "type": "blossom", "region": "稻妻4", "position": { @@ -2323,13 +2359,13 @@ ], "next": [ { - "target": 132, + "target": 134, "route": "assets/pathing/稻妻4-海祇岛-2.json" } ] }, { - "id": 132, + "id": 134, "type": "blossom", "region": "稻妻4", "position": { @@ -2337,17 +2373,35 @@ "y": -3902.08 }, "prev": [ - 131 + 133 ], "next": [ { - "target": 133, + "target": 135, + "route": "assets/pathing/稻妻4-海祇岛-3.json" + } + ] + }, + { + "id": 135, + "type": "blossom", + "region": "稻妻4", + "position": { + "x": -1254.7, + "y": -3839.91 + }, + "prev": [ + 134 + ], + "next": [ + { + "target": 136, "route": "assets/pathing/稻妻4-海祇岛-4.json" } ] }, { - "id": 133, + "id": 136, "type": "blossom", "region": "稻妻4", "position": { @@ -2356,12 +2410,12 @@ }, "prev": [ 31, - 132 + 135 ], "next": [] }, { - "id": 134, + "id": 137, "type": "blossom", "region": "稻妻5", "position": { @@ -2371,65 +2425,10 @@ "prev": [ 32 ], - "next": [ - { - "target": 135, - "route": "assets/pathing/稻妻5-清籁岛-2.json" - } - ] - }, - { - "id": 135, - "type": "blossom", - "region": "稻妻5", - "position": { - "x": -3850.61, - "y": -4241.9 - }, - "prev": [ - 134 - ], - "next": [ - { - "target": 136, - "route": "assets/pathing/稻妻5-清籁岛-3.json" - } - ] - }, - { - "id": 136, - "type": "blossom", - "region": "稻妻5", - "position": { - "x": -3763.54, - "y": -4259.14 - }, - "prev": [ - 135 - ], - "next": [ - { - "target": 137, - "route": "assets/pathing/稻妻5-清籁岛-4.json" - } - ] - }, - { - "id": 137, - "type": "blossom", - "region": "稻妻5", - "position": { - "x": -3703.34, - "y": -4343.16 - }, - "prev": [ - 33, - 136 - ], "next": [ { "target": 138, - "route": "assets/pathing/稻妻5-清籁岛-5.json" + "route": "assets/pathing/稻妻5-清籁岛-2.json" } ] }, @@ -2438,17 +2437,72 @@ "type": "blossom", "region": "稻妻5", "position": { - "x": -3671.61, - "y": -4414.03 + "x": -3850.61, + "y": -4241.9 }, "prev": [ 137 ], - "next": [] + "next": [ + { + "target": 139, + "route": "assets/pathing/稻妻5-清籁岛-3.json" + } + ] }, { "id": 139, "type": "blossom", + "region": "稻妻5", + "position": { + "x": -3763.54, + "y": -4259.14 + }, + "prev": [ + 138 + ], + "next": [ + { + "target": 140, + "route": "assets/pathing/稻妻5-清籁岛-4.json" + } + ] + }, + { + "id": 140, + "type": "blossom", + "region": "稻妻5", + "position": { + "x": -3703.34, + "y": -4343.16 + }, + "prev": [ + 33, + 139 + ], + "next": [ + { + "target": 141, + "route": "assets/pathing/稻妻5-清籁岛-5.json" + } + ] + }, + { + "id": 141, + "type": "blossom", + "region": "稻妻5", + "position": { + "x": -3671.61, + "y": -4414.03 + }, + "prev": [ + 140 + ], + "next": [] + }, + { + "id": 142, + "type": "blossom", "region": "纳塔1", "position": { "x": 7864.95, @@ -2459,13 +2513,13 @@ ], "next": [ { - "target": 140, + "target": 143, "route": "assets/pathing/纳塔1-隆崛坡-2.json" } ] }, { - "id": 140, + "id": 143, "type": "blossom", "region": "纳塔1", "position": { @@ -2474,17 +2528,17 @@ }, "prev": [ 35, - 139 + 142 ], "next": [ { - "target": 141, + "target": 144, "route": "assets/pathing/纳塔1-隆崛坡-3.json" } ] }, { - "id": 141, + "id": 144, "type": "blossom", "region": "纳塔1", "position": { @@ -2493,17 +2547,17 @@ }, "prev": [ 35, - 140 + 143 ], "next": [ { - "target": 142, + "target": 145, "route": "assets/pathing/纳塔1-隆崛坡-4.json" } ] }, { - "id": 142, + "id": 145, "type": "blossom", "region": "纳塔1", "position": { @@ -2511,12 +2565,12 @@ "y": -1554.26 }, "prev": [ - 141 + 144 ], "next": [] }, { - "id": 143, + "id": 146, "type": "blossom", "region": "纳塔10", "position": { @@ -2528,13 +2582,13 @@ ], "next": [ { - "target": 144, + "target": 147, "route": "assets/pathing/纳塔10-溶水域-2.json" } ] }, { - "id": 144, + "id": 147, "type": "blossom", "region": "纳塔10", "position": { @@ -2542,17 +2596,17 @@ "y": -3019.42 }, "prev": [ - 143 + 146 ], "next": [ { - "target": 145, + "target": 148, "route": "assets/pathing/纳塔10-溶水域-3.json" } ] }, { - "id": 145, + "id": 148, "type": "blossom", "region": "纳塔10", "position": { @@ -2560,17 +2614,17 @@ "y": -3022.4 }, "prev": [ - 144 + 147 ], "next": [ { - "target": 146, + "target": 149, "route": "assets/pathing/纳塔10-溶水域-4.json" } ] }, { - "id": 146, + "id": 149, "type": "blossom", "region": "纳塔10", "position": { @@ -2579,12 +2633,12 @@ }, "prev": [ 37, - 145 + 148 ], "next": [] }, { - "id": 147, + "id": 150, "type": "blossom", "region": "纳塔2", "position": { @@ -2596,13 +2650,13 @@ ], "next": [ { - "target": 148, + "target": 151, "route": "assets/pathing/纳塔2-硫晶支脉-2.json" } ] }, { - "id": 148, + "id": 151, "type": "blossom", "region": "纳塔2", "position": { @@ -2611,17 +2665,17 @@ }, "prev": [ 38, - 147 + 150 ], "next": [ { - "target": 149, + "target": 152, "route": "assets/pathing/纳塔2-硫晶支脉-3.json" } ] }, { - "id": 149, + "id": 152, "type": "blossom", "region": "纳塔2", "position": { @@ -2630,17 +2684,17 @@ }, "prev": [ 38, - 148 + 151 ], "next": [ { - "target": 150, + "target": 153, "route": "assets/pathing/纳塔2-硫晶支脉-4.json" } ] }, { - "id": 150, + "id": 153, "type": "blossom", "region": "纳塔2", "position": { @@ -2649,12 +2703,12 @@ }, "prev": [ 39, - 149 + 152 ], "next": [] }, { - "id": 151, + "id": 154, "type": "blossom", "region": "纳塔3", "position": { @@ -2666,13 +2720,13 @@ ], "next": [ { - "target": 152, + "target": 155, "route": "assets/pathing/纳塔3-彩石顶-2.json" } ] }, { - "id": 152, + "id": 155, "type": "blossom", "region": "纳塔3", "position": { @@ -2681,17 +2735,17 @@ }, "prev": [ 41, - 151 + 154 ], "next": [ { - "target": 153, + "target": 156, "route": "assets/pathing/纳塔3-彩石顶-3.json" } ] }, { - "id": 153, + "id": 156, "type": "blossom", "region": "纳塔3", "position": { @@ -2700,17 +2754,17 @@ }, "prev": [ 41, - 152 + 155 ], "next": [ { - "target": 154, + "target": 157, "route": "assets/pathing/纳塔3-彩石顶-4.json" } ] }, { - "id": 154, + "id": 157, "type": "blossom", "region": "纳塔3", "position": { @@ -2718,12 +2772,12 @@ "y": -2053.56 }, "prev": [ - 153 + 156 ], "next": [] }, { - "id": 155, + "id": 158, "type": "blossom", "region": "纳塔4", "position": { @@ -2733,10 +2787,28 @@ "prev": [ 42 ], + "next": [ + { + "target": 159, + "route": "assets/pathing/纳塔4-溶水域-2.json" + } + ] + }, + { + "id": 159, + "type": "blossom", + "region": "纳塔4", + "position": { + "x": 9090.71, + "y": -2407.11 + }, + "prev": [ + 158 + ], "next": [] }, { - "id": 156, + "id": 160, "type": "blossom", "region": "纳塔5", "position": { @@ -2748,13 +2820,13 @@ ], "next": [ { - "target": 157, + "target": 161, "route": "assets/pathing/纳塔5-安饶之野-2.json" } ] }, { - "id": 157, + "id": 161, "type": "blossom", "region": "纳塔5", "position": { @@ -2763,17 +2835,17 @@ }, "prev": [ 43, - 156 + 160 ], "next": [ { - "target": 158, + "target": 162, "route": "assets/pathing/纳塔5-安饶之野-3.json" } ] }, { - "id": 158, + "id": 162, "type": "blossom", "region": "纳塔5", "position": { @@ -2782,12 +2854,12 @@ }, "prev": [ 43, - 157 + 161 ], "next": [] }, { - "id": 159, + "id": 163, "type": "blossom", "region": "纳塔6", "position": { @@ -2799,13 +2871,13 @@ ], "next": [ { - "target": 160, + "target": 164, "route": "assets/pathing/纳塔6-圣火竞技场-2.json" } ] }, { - "id": 160, + "id": 164, "type": "blossom", "region": "纳塔6", "position": { @@ -2814,17 +2886,17 @@ }, "prev": [ 44, - 159 + 163 ], "next": [ { - "target": 161, + "target": 165, "route": "assets/pathing/纳塔6-圣火竞技场-3.json" } ] }, { - "id": 161, + "id": 165, "type": "blossom", "region": "纳塔6", "position": { @@ -2832,17 +2904,17 @@ "y": -2138.43 }, "prev": [ - 160 + 164 ], "next": [ { - "target": 162, + "target": 166, "route": "assets/pathing/纳塔6-圣火竞技场-4.json" } ] }, { - "id": 162, + "id": 166, "type": "blossom", "region": "纳塔6", "position": { @@ -2850,12 +2922,12 @@ "y": -2077.83 }, "prev": [ - 161 + 165 ], "next": [] }, { - "id": 163, + "id": 167, "type": "blossom", "region": "纳塔7", "position": { @@ -2867,13 +2939,13 @@ ], "next": [ { - "target": 164, + "target": 168, "route": "assets/pathing/纳塔7-烟谜主-2.json" } ] }, { - "id": 164, + "id": 168, "type": "blossom", "region": "纳塔7", "position": { @@ -2881,17 +2953,17 @@ "y": -1511.61 }, "prev": [ - 163 + 167 ], "next": [ { - "target": 165, + "target": 169, "route": "assets/pathing/纳塔7-烟谜主-3.json" } ] }, { - "id": 165, + "id": 169, "type": "blossom", "region": "纳塔7", "position": { @@ -2899,12 +2971,12 @@ "y": -1424.0 }, "prev": [ - 164 + 168 ], "next": [] }, { - "id": 166, + "id": 170, "type": "blossom", "region": "纳塔8", "position": { @@ -2916,13 +2988,13 @@ ], "next": [ { - "target": 167, + "target": 171, "route": "assets/pathing/纳塔8-花羽会-2.json" } ] }, { - "id": 167, + "id": 171, "type": "blossom", "region": "纳塔8", "position": { @@ -2931,17 +3003,17 @@ }, "prev": [ 46, - 166 + 170 ], "next": [ { - "target": 168, + "target": 172, "route": "assets/pathing/纳塔8-花羽会-3.json" } ] }, { - "id": 168, + "id": 172, "type": "blossom", "region": "纳塔8", "position": { @@ -2950,12 +3022,12 @@ }, "prev": [ 47, - 167 + 171 ], "next": [] }, { - "id": 169, + "id": 173, "type": "blossom", "region": "纳塔9", "position": { @@ -2967,13 +3039,13 @@ ], "next": [ { - "target": 170, + "target": 174, "route": "assets/pathing/纳塔9-翘枝崖-2.json" } ] }, { - "id": 170, + "id": 174, "type": "blossom", "region": "纳塔9", "position": { @@ -2981,17 +3053,17 @@ "y": -1046.55 }, "prev": [ - 169 + 173 ], "next": [ { - "target": 171, + "target": 175, "route": "assets/pathing/纳塔9-翘枝崖-3.json" } ] }, { - "id": 171, + "id": 175, "type": "blossom", "region": "纳塔9", "position": { @@ -2999,17 +3071,17 @@ "y": -933.87 }, "prev": [ - 170 + 174 ], "next": [ { - "target": 172, + "target": 176, "route": "assets/pathing/纳塔9-翘枝崖-4.json" } ] }, { - "id": 172, + "id": 176, "type": "blossom", "region": "纳塔9", "position": { @@ -3017,12 +3089,12 @@ "y": -876.43 }, "prev": [ - 171 + 175 ], "next": [] }, { - "id": 173, + "id": 177, "type": "blossom", "region": "蒙德1", "position": { @@ -3034,13 +3106,13 @@ ], "next": [ { - "target": 174, + "target": 178, "route": "assets/pathing/蒙德1-风起地-2.json" } ] }, { - "id": 174, + "id": 178, "type": "blossom", "region": "蒙德1", "position": { @@ -3049,17 +3121,17 @@ }, "prev": [ 50, - 173 + 177 ], "next": [ { - "target": 175, + "target": 179, "route": "assets/pathing/蒙德1-风起地-3.json" } ] }, { - "id": 175, + "id": 179, "type": "blossom", "region": "蒙德1", "position": { @@ -3067,17 +3139,17 @@ "y": 1971.9 }, "prev": [ - 174 + 178 ], "next": [ { - "target": 176, + "target": 180, "route": "assets/pathing/蒙德1-风起地-4.json" } ] }, { - "id": 176, + "id": 180, "type": "blossom", "region": "蒙德1", "position": { @@ -3085,17 +3157,17 @@ "y": 1927.07 }, "prev": [ - 175 + 179 ], "next": [ { - "target": 177, + "target": 181, "route": "assets/pathing/蒙德1-风起地-5.json" } ] }, { - "id": 177, + "id": 181, "type": "blossom", "region": "蒙德1", "position": { @@ -3104,13 +3176,13 @@ }, "prev": [ 51, - 176, - 203 + 180, + 207 ], "next": [] }, { - "id": 178, + "id": 182, "type": "blossom", "region": "蒙德2", "position": { @@ -3122,13 +3194,13 @@ ], "next": [ { - "target": 179, + "target": 183, "route": "assets/pathing/蒙德2-清泉镇-2.json" } ] }, { - "id": 179, + "id": 183, "type": "blossom", "region": "蒙德2", "position": { @@ -3137,17 +3209,17 @@ }, "prev": [ 53, - 178 + 182 ], "next": [ { - "target": 180, + "target": 184, "route": "assets/pathing/蒙德2-清泉镇-3.json" } ] }, { - "id": 180, + "id": 184, "type": "blossom", "region": "蒙德2", "position": { @@ -3155,17 +3227,17 @@ "y": 1998.11 }, "prev": [ - 179 + 183 ], "next": [ { - "target": 181, + "target": 185, "route": "assets/pathing/蒙德2-清泉镇-4.json" } ] }, { - "id": 181, + "id": 185, "type": "blossom", "region": "蒙德2", "position": { @@ -3173,12 +3245,12 @@ "y": 2156.93 }, "prev": [ - 180 + 184 ], "next": [] }, { - "id": 182, + "id": 186, "type": "blossom", "region": "蒙德3", "position": { @@ -3190,13 +3262,13 @@ ], "next": [ { - "target": 183, + "target": 187, "route": "assets/pathing/蒙德3-奔狼领-2.json" } ] }, { - "id": 183, + "id": 187, "type": "blossom", "region": "蒙德3", "position": { @@ -3204,17 +3276,17 @@ "y": 2429.07 }, "prev": [ - 182 + 186 ], "next": [ { - "target": 184, + "target": 188, "route": "assets/pathing/蒙德3-奔狼领-3.json" } ] }, { - "id": 184, + "id": 188, "type": "blossom", "region": "蒙德3", "position": { @@ -3222,17 +3294,17 @@ "y": 2410.43 }, "prev": [ - 183 + 187 ], "next": [ { - "target": 185, + "target": 189, "route": "assets/pathing/蒙德3-奔狼领-4.json" } ] }, { - "id": 185, + "id": 189, "type": "blossom", "region": "蒙德3", "position": { @@ -3241,12 +3313,12 @@ }, "prev": [ 55, - 184 + 188 ], "next": [] }, { - "id": 186, + "id": 190, "type": "blossom", "region": "蒙德4", "position": { @@ -3258,13 +3330,13 @@ ], "next": [ { - "target": 187, + "target": 191, "route": "assets/pathing/蒙德4-风龙废墟-2.json" } ] }, { - "id": 187, + "id": 191, "type": "blossom", "region": "蒙德4", "position": { @@ -3272,17 +3344,17 @@ "y": 2817.24 }, "prev": [ - 186 + 190 ], "next": [ { - "target": 188, + "target": 192, "route": "assets/pathing/蒙德4-风龙废墟-3.json" } ] }, { - "id": 188, + "id": 192, "type": "blossom", "region": "蒙德4", "position": { @@ -3291,17 +3363,17 @@ }, "prev": [ 57, - 187 + 191 ], "next": [ { - "target": 189, + "target": 193, "route": "assets/pathing/蒙德4-风龙废墟-4.json" } ] }, { - "id": 189, + "id": 193, "type": "blossom", "region": "蒙德4", "position": { @@ -3309,12 +3381,12 @@ "y": 2919.59 }, "prev": [ - 188 + 192 ], "next": [] }, { - "id": 190, + "id": 194, "type": "blossom", "region": "蒙德5", "position": { @@ -3326,13 +3398,13 @@ ], "next": [ { - "target": 191, + "target": 195, "route": "assets/pathing/蒙德5-千风神殿-2.json" } ] }, { - "id": 191, + "id": 195, "type": "blossom", "region": "蒙德5", "position": { @@ -3340,17 +3412,17 @@ "y": 2411.31 }, "prev": [ - 190 + 194 ], "next": [ { - "target": 192, + "target": 196, "route": "assets/pathing/蒙德5-千风神殿-3.json" } ] }, { - "id": 192, + "id": 196, "type": "blossom", "region": "蒙德5", "position": { @@ -3358,17 +3430,17 @@ "y": 2520.0 }, "prev": [ - 191 + 195 ], "next": [ { - "target": 193, + "target": 197, "route": "assets/pathing/蒙德5-千风神殿-4.json" } ] }, { - "id": 193, + "id": 197, "type": "blossom", "region": "蒙德5", "position": { @@ -3377,17 +3449,17 @@ }, "prev": [ 59, - 192 + 196 ], "next": [ { - "target": 194, + "target": 198, "route": "assets/pathing/蒙德5-千风神殿-5.json" } ] }, { - "id": 194, + "id": 198, "type": "blossom", "region": "蒙德5", "position": { @@ -3396,12 +3468,12 @@ }, "prev": [ 60, - 193 + 197 ], "next": [] }, { - "id": 195, + "id": 199, "type": "blossom", "region": "蒙德6", "position": { @@ -3413,13 +3485,13 @@ ], "next": [ { - "target": 196, + "target": 200, "route": "assets/pathing/蒙德6-望风山地-2.json" } ] }, { - "id": 196, + "id": 200, "type": "blossom", "region": "蒙德6", "position": { @@ -3427,17 +3499,17 @@ "y": 2877.4 }, "prev": [ - 195 + 199 ], "next": [ { - "target": 197, + "target": 201, "route": "assets/pathing/蒙德6-望风山地-3.json" } ] }, { - "id": 197, + "id": 201, "type": "blossom", "region": "蒙德6", "position": { @@ -3446,17 +3518,17 @@ }, "prev": [ 61, - 196 + 200 ], "next": [ { - "target": 198, + "target": 202, "route": "assets/pathing/蒙德6-望风山地-4.json" } ] }, { - "id": 198, + "id": 202, "type": "blossom", "region": "蒙德6", "position": { @@ -3464,12 +3536,12 @@ "y": 2983.29 }, "prev": [ - 197 + 201 ], "next": [] }, { - "id": 199, + "id": 203, "type": "blossom", "region": "蒙德7", "position": { @@ -3481,13 +3553,13 @@ ], "next": [ { - "target": 200, + "target": 204, "route": "assets/pathing/蒙德7-达达乌帕谷-2.json" } ] }, { - "id": 200, + "id": 204, "type": "blossom", "region": "蒙德7", "position": { @@ -3496,17 +3568,17 @@ }, "prev": [ 63, - 199 + 203 ], "next": [ { - "target": 201, + "target": 205, "route": "assets/pathing/蒙德7-达达乌帕谷-3.json" } ] }, { - "id": 201, + "id": 205, "type": "blossom", "region": "蒙德7", "position": { @@ -3515,17 +3587,17 @@ }, "prev": [ 63, - 200 + 204 ], "next": [ { - "target": 202, + "target": 206, "route": "assets/pathing/蒙德7-达达乌帕谷-4.json" } ] }, { - "id": 202, + "id": 206, "type": "blossom", "region": "蒙德7", "position": { @@ -3533,17 +3605,17 @@ "y": 1692.63 }, "prev": [ - 201 + 205 ], "next": [ { - "target": 203, + "target": 207, "route": "assets/pathing/蒙德7-达达乌帕谷-5.json" } ] }, { - "id": 203, + "id": 207, "type": "blossom", "region": "蒙德7", "position": { @@ -3551,17 +3623,17 @@ "y": 1789.79 }, "prev": [ - 202 + 206 ], "next": [ { - "target": 177, + "target": 181, "route": "assets/pathing/蒙德7-达达乌帕谷-6.json" } ] }, { - "id": 204, + "id": 208, "type": "blossom", "region": "须弥1", "position": { @@ -3573,13 +3645,13 @@ ], "next": [ { - "target": 205, + "target": 209, "route": "assets/pathing/须弥1-无郁稠林-2.json" } ] }, { - "id": 205, + "id": 209, "type": "blossom", "region": "须弥1", "position": { @@ -3587,17 +3659,17 @@ "y": -115.35 }, "prev": [ - 204 + 208 ], "next": [ { - "target": 206, + "target": 210, "route": "assets/pathing/须弥1-无郁稠林-3.json" } ] }, { - "id": 206, + "id": 210, "type": "blossom", "region": "须弥1", "position": { @@ -3605,17 +3677,17 @@ "y": -83.02 }, "prev": [ - 205 + 209 ], "next": [ { - "target": 207, + "target": 211, "route": "assets/pathing/须弥1-无郁稠林-4.json" } ] }, { - "id": 207, + "id": 211, "type": "blossom", "region": "须弥1", "position": { @@ -3623,17 +3695,17 @@ "y": -160.88 }, "prev": [ - 206 + 210 ], "next": [ { - "target": 208, + "target": 212, "route": "assets/pathing/须弥1-无郁稠林-5.json" } ] }, { - "id": 208, + "id": 212, "type": "blossom", "region": "须弥1", "position": { @@ -3641,12 +3713,12 @@ "y": -251.14 }, "prev": [ - 207 + 211 ], "next": [] }, { - "id": 209, + "id": 213, "type": "blossom", "region": "须弥2", "position": { @@ -3658,13 +3730,13 @@ ], "next": [ { - "target": 210, + "target": 214, "route": "assets/pathing/须弥2-奥摩斯港西-2.json" } ] }, { - "id": 210, + "id": 214, "type": "blossom", "region": "须弥2", "position": { @@ -3672,17 +3744,17 @@ "y": -1758.57 }, "prev": [ - 209 + 213 ], "next": [ { - "target": 211, + "target": 215, "route": "assets/pathing/须弥2-奥摩斯港西-3.json" } ] }, { - "id": 211, + "id": 215, "type": "blossom", "region": "须弥2", "position": { @@ -3691,17 +3763,17 @@ }, "prev": [ 66, - 210 + 214 ], "next": [ { - "target": 212, + "target": 216, "route": "assets/pathing/须弥2-奥摩斯港西-4.json" } ] }, { - "id": 212, + "id": 216, "type": "blossom", "region": "须弥2", "position": { @@ -3709,17 +3781,17 @@ "y": -1641.54 }, "prev": [ - 211 + 215 ], "next": [ { - "target": 213, + "target": 217, "route": "assets/pathing/须弥2-奥摩斯港西-5.json" } ] }, { - "id": 213, + "id": 217, "type": "blossom", "region": "须弥2", "position": { @@ -3727,12 +3799,12 @@ "y": -1586.92 }, "prev": [ - 212 + 216 ], "next": [] }, { - "id": 214, + "id": 218, "type": "blossom", "region": "须弥5", "position": { @@ -3744,13 +3816,13 @@ ], "next": [ { - "target": 215, + "target": 219, "route": "assets/pathing/须弥5-阿如村-2.json" } ] }, { - "id": 215, + "id": 219, "type": "blossom", "region": "须弥5", "position": { @@ -3758,17 +3830,17 @@ "y": -1903.31 }, "prev": [ - 214 + 218 ], "next": [ { - "target": 216, + "target": 220, "route": "assets/pathing/须弥5-阿如村-3.json" } ] }, { - "id": 216, + "id": 220, "type": "blossom", "region": "须弥5", "position": { @@ -3776,22 +3848,22 @@ "y": -2014.19 }, "prev": [ - 215, - 216 + 219, + 220 ], "next": [ { - "target": 216, + "target": 220, "route": "assets/pathing/须弥5-阿如村-4.json" }, { - "target": 217, + "target": 221, "route": "assets/pathing/须弥5-阿如村-5.json" } ] }, { - "id": 217, + "id": 221, "type": "blossom", "region": "须弥5", "position": { @@ -3799,12 +3871,12 @@ "y": -2165.65 }, "prev": [ - 216 + 220 ], "next": [] }, { - "id": 218, + "id": 222, "type": "blossom", "region": "须弥6", "position": { @@ -3816,13 +3888,13 @@ ], "next": [ { - "target": 219, + "target": 223, "route": "assets/pathing/须弥6-荼诃落谷-2.json" } ] }, { - "id": 219, + "id": 223, "type": "blossom", "region": "须弥6", "position": { @@ -3831,17 +3903,17 @@ }, "prev": [ 69, - 218 + 222 ], "next": [ { - "target": 220, + "target": 224, "route": "assets/pathing/须弥6-荼诃落谷-3.json" } ] }, { - "id": 220, + "id": 224, "type": "blossom", "region": "须弥6", "position": { @@ -3849,17 +3921,17 @@ "y": -2940.45 }, "prev": [ - 219 + 223 ], "next": [ { - "target": 221, + "target": 225, "route": "assets/pathing/须弥6-荼诃落谷-4.json" } ] }, { - "id": 221, + "id": 225, "type": "blossom", "region": "须弥6", "position": { @@ -3868,7 +3940,7 @@ }, "prev": [ 70, - 220 + 224 ], "next": [] } diff --git a/repo/js/AutoLeyLineOutcrop/generate_ley_line_data.py b/repo/js/AutoLeyLineOutcrop/generate_ley_line_data.py index 7cc7248d..1fb19488 100644 --- a/repo/js/AutoLeyLineOutcrop/generate_ley_line_data.py +++ b/repo/js/AutoLeyLineOutcrop/generate_ley_line_data.py @@ -73,7 +73,7 @@ def get_first_and_last_positions(path_data): return None, None positions = path_data["positions"] - if not positions or len(positions) < 2: + if not positions or len(positions) < 1: # Changed from 2 to 1 to handle single-position files return None, None return positions[0], positions[-1] @@ -112,28 +112,37 @@ def generate_ley_line_data(): # Get all pathing JSON files (excluding rerun files and target directory) pathing_files = [] + target_files = {} # Map target files by region/area/num for reference + for root, _, files in os.walk(pathing_dir): - # Skip target directory - if "target" in root.split(os.path.sep): - continue - for file in files: - if file.endswith('.json') and 'rerun' not in file and 'rerun' not in root: - file_path = os.path.join(root, file) - pathing_files.append(file_path) + if not file.endswith('.json') or 'rerun' in file or 'rerun' in root: + continue - # Read and store file data - path_data = read_pathing_file(file_path) - if path_data: - file_data[file_path] = path_data - - # Group files by region and area + file_path = os.path.join(root, file) + + # Process target directory files separately + if "target" in root.split(os.path.sep): region, area, num = extract_route_number(file) if region and area and num: - key = f"{region}-{area}" - if key not in region_area_files: - region_area_files[key] = [] - region_area_files[key].append((num, file_path)) + key = f"{region}-{area}-{num}" + target_files[key] = file_path + continue + + pathing_files.append(file_path) + + # Read and store file data + path_data = read_pathing_file(file_path) + if path_data: + file_data[file_path] = path_data + + # Group files by region and area + region, area, num = extract_route_number(file) + if region and area and num: + key = f"{region}-{area}" + if key not in region_area_files: + region_area_files[key] = [] + region_area_files[key].append((num, file_path)) # Sort files within each group by route number for key in region_area_files: @@ -247,6 +256,54 @@ def generate_ley_line_data(): "file_path": file_path } + # Special handling for files with only target positions (like 纳塔4-溶水域-2.json) + for file_path in pathing_files: + file_name = os.path.basename(file_path) + region, area, num = extract_route_number(file_name) + if not region or not area or not num: + continue + + # Check if this file has target data but no blossom node yet + key = f"{region}-{area}" + if key in region_area_num_to_target and num not in region_area_num_to_target[key]: + # Check if we have a target file for this route + target_key = f"{region}-{area}-{num}" + if target_key in target_files: + target_path = target_files[target_key] + target_data = read_pathing_file(target_path) + + if target_data and "positions" in target_data and target_data["positions"]: + # Create blossom node from the target file + target_pos = target_data["positions"][0] + if target_pos.get("type") == "target": + target_x = format_coord(float(target_pos["x"])) + target_y = format_coord(float(target_pos["y"])) + + # Check if we already have a nearby blossom node + blossom_node = find_nearby_node(nodes, target_x, target_y, "blossom") + + if not blossom_node: + # Create new blossom node + blossom_node = { + "id": next_node_id, + "type": "blossom", + "region": region, + "position": {"x": target_x, "y": target_y}, + "prev": [], + "next": [] + } + nodes.append(blossom_node) + node_map[next_node_id] = blossom_node + next_node_id += 1 + + # Add to region_area_num_to_target map + if key not in region_area_num_to_target: + region_area_num_to_target[key] = {} + region_area_num_to_target[key][num] = { + "node": blossom_node, + "file_path": file_path + } + # Third pass: Connect teleport points to their target blossoms for file_path, path_data in file_data.items(): first_pos, last_pos = get_first_and_last_positions(path_data)