修复一些问题,将无图标的内容放到最下方
This commit is contained in:
@@ -2,6 +2,9 @@ const fs = require('fs');
|
||||
const path = require('path');
|
||||
const crypto = require('crypto');
|
||||
|
||||
// 在文件开头添加全局变量
|
||||
const pathingDirsWithoutIcon = new Set();
|
||||
|
||||
function calculateSHA1(filePath) {
|
||||
const fileBuffer = fs.readFileSync(filePath);
|
||||
const hashSum = crypto.createHash('sha1');
|
||||
@@ -54,18 +57,34 @@ function extractInfoFromJSFolder(folderPath) {
|
||||
}
|
||||
|
||||
function extractInfoFromPathingFile(filePath, parentFolders) {
|
||||
const content = JSON.parse(fs.readFileSync(filePath, 'utf8'));
|
||||
let tags = parentFolders.slice(2) // 从第三个元素开始,跳过 'pathing' 和下一级目录
|
||||
.filter(tag => !tag.includes('@')) // 跳过包含 @ 的标签
|
||||
.filter((tag, index, self) => self.indexOf(tag) === index); // 去重
|
||||
// 读取文件内容
|
||||
let content = fs.readFileSync(filePath, 'utf8');
|
||||
|
||||
// 检测并移除BOM
|
||||
if (content.charCodeAt(0) === 0xFEFF) {
|
||||
content = content.replace(/^\uFEFF/, '');
|
||||
// 检测到BOM时,保存无BOM的版本
|
||||
try {
|
||||
fs.writeFileSync(filePath, content, 'utf8');
|
||||
console.log(`已移除文件BOM标记: ${filePath}`);
|
||||
} catch (error) {
|
||||
console.error(`移除BOM标记时出错 ${filePath}:`, error);
|
||||
}
|
||||
}
|
||||
|
||||
const contentObj = JSON.parse(content);
|
||||
|
||||
let tags = parentFolders.slice(2)
|
||||
.filter(tag => !tag.includes('@'))
|
||||
.filter((tag, index, self) => self.indexOf(tag) === index);
|
||||
|
||||
// 检查positions数组中是否存在特定动作
|
||||
if (content.positions && Array.isArray(content.positions)) {
|
||||
const hasNahidaCollect = content.positions.some(pos => pos.action === 'nahida_collect');
|
||||
const hasHydroCollect = content.positions.some(pos => pos.action === 'hydro_collect');
|
||||
const hasAnemoCollect = content.positions.some(pos => pos.action === 'anemo_collect');
|
||||
const hasElectroCollect = content.positions.some(pos => pos.action === 'electro_collect');
|
||||
const hasUpDownGrabLeaf = content.positions.some(pos => pos.action === 'up_down_grab_leaf');
|
||||
if (contentObj.positions && Array.isArray(contentObj.positions)) {
|
||||
const hasNahidaCollect = contentObj.positions.some(pos => pos.action === 'nahida_collect');
|
||||
const hasHydroCollect = contentObj.positions.some(pos => pos.action === 'hydro_collect');
|
||||
const hasAnemoCollect = contentObj.positions.some(pos => pos.action === 'anemo_collect');
|
||||
const hasElectroCollect = contentObj.positions.some(pos => pos.action === 'electro_collect');
|
||||
const hasUpDownGrabLeaf = contentObj.positions.some(pos => pos.action === 'up_down_grab_leaf');
|
||||
if (hasNahidaCollect) {
|
||||
tags.push('纳西妲');
|
||||
}
|
||||
@@ -84,8 +103,8 @@ function extractInfoFromPathingFile(filePath, parentFolders) {
|
||||
}
|
||||
|
||||
return {
|
||||
author: content.info && content.info.author ? content.info.author : '',
|
||||
description: convertNewlines(content.info && content.info.description ? content.info.description : ''),
|
||||
author: contentObj.info && contentObj.info.author ? contentObj.info.author : '',
|
||||
description: convertNewlines(contentObj.info && contentObj.info.description ? contentObj.info.description : ''),
|
||||
tags: tags
|
||||
};
|
||||
}
|
||||
@@ -120,6 +139,19 @@ function generateDirectoryTree(dir, currentDepth = 0, parentFolders = []) {
|
||||
};
|
||||
|
||||
if (stats.isDirectory()) {
|
||||
// 修改检查pathing目录图标的逻辑
|
||||
if (parentFolders[0] === 'pathing') {
|
||||
const hasIcon = fs.readdirSync(dir).some(file =>
|
||||
file.toLowerCase() === 'icon.ico'
|
||||
);
|
||||
if (!hasIcon) {
|
||||
// 使用 path.join 来确保正确的路径分隔符
|
||||
const relativePath = path.join('pathing', path.basename(dir));
|
||||
pathingDirsWithoutIcon.add(relativePath);
|
||||
// console.log(`未找到icon.ico的pathing目录: ${relativePath}`);
|
||||
}
|
||||
}
|
||||
|
||||
if (parentFolders[0] === 'js' && currentDepth === 1) {
|
||||
// 对于 js 文件夹下的直接子文件夹,不再递归
|
||||
const manifestPath = path.join(dir, 'manifest.json');
|
||||
@@ -186,7 +218,31 @@ const result = folderOrder
|
||||
.filter(folder => topLevelFolders.includes(folder))
|
||||
.map(folder => {
|
||||
const folderPath = path.join(repoPath, folder);
|
||||
return generateDirectoryTree(folderPath, 0, [folder]);
|
||||
const tree = generateDirectoryTree(folderPath, 0, [folder]);
|
||||
|
||||
// 如果是pathing目录,对其子目录进行排序
|
||||
if (folder === 'pathing' && tree.children) {
|
||||
tree.children.sort((a, b) => {
|
||||
const aPath = path.join('pathing', a.name);
|
||||
const bPath = path.join('pathing', b.name);
|
||||
const aHasNoIcon = pathingDirsWithoutIcon.has(aPath);
|
||||
const bHasNoIcon = pathingDirsWithoutIcon.has(bPath);
|
||||
|
||||
// 如果两个目录的图标状态不同,则按照有无图标排序
|
||||
if (aHasNoIcon !== bHasNoIcon) {
|
||||
return aHasNoIcon ? 1 : -1;
|
||||
}
|
||||
|
||||
// 使用拼音排序
|
||||
return a.name.localeCompare(b.name, 'zh-CN', {
|
||||
numeric: true,
|
||||
sensitivity: 'accent',
|
||||
caseFirst: false
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
return tree;
|
||||
});
|
||||
|
||||
const repoJson = {
|
||||
|
||||
@@ -1,489 +1,489 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "庆云顶01-12个",
|
||||
"type": "collect",
|
||||
"author": "愚溪",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"bgiVersion": "0.35.1"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": 1433.392578125,
|
||||
"y": 837.11083984375
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 1450.5078125,
|
||||
"y": 815.3994140625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 1446.8095703125,
|
||||
"y": 819.28662109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 1445.8349609375,
|
||||
"y": 819.189453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 1451.0166015625,
|
||||
"y": 847.8759765625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 1444.6591796875,
|
||||
"y": 854.3828125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 1444.0595703125,
|
||||
"y": 857.33349609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 1445.4228515625,
|
||||
"y": 855.34375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 1452.8642578125,
|
||||
"y": 843.3642578125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 1451.8232421875,
|
||||
"y": 843.18408203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 1464.9541015625,
|
||||
"y": 850.720703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 1571.5498046875,
|
||||
"y": 824.6630859375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 1570.5791015625,
|
||||
"y": 824.49951171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": 1570.0751953125,
|
||||
"y": 820.9072265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": 1572.4658203125,
|
||||
"y": 822.40576171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 1574.0283203125,
|
||||
"y": 823.60400390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": 1575.388671875,
|
||||
"y": 826.10302734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": 1573.3876953125,
|
||||
"y": 829.654296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": 1568.6953125,
|
||||
"y": 828.44580078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": 1568.802734375,
|
||||
"y": 825.6064453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": 1570.3154296875,
|
||||
"y": 825.814453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 1568.791015625,
|
||||
"y": 832.53466796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 1563.166015625,
|
||||
"y": 848.67333984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": 1549.318359375,
|
||||
"y": 847.5322265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"x": 1543.1044921875,
|
||||
"y": 847.6904296875,
|
||||
"type": "path",
|
||||
"move_mode": "climb",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"x": 1538.91015625,
|
||||
"y": 844.1474609375,
|
||||
"type": "path",
|
||||
"move_mode": "climb",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"x": 1531.7734375,
|
||||
"y": 839.84033203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"x": 1518.4716796875,
|
||||
"y": 872.40234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"x": 1504.4658203125,
|
||||
"y": 890.98193359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"x": 1501.5048828125,
|
||||
"y": 898.0830078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"x": 1501.3974609375,
|
||||
"y": 909.84912109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"x": 1501.41796875,
|
||||
"y": 909.85791015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"x": 1499.056640625,
|
||||
"y": 915.240234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"x": 1495.1171875,
|
||||
"y": 930.72412109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"x": 1505.421875,
|
||||
"y": 958.2607421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"x": 1501.447265625,
|
||||
"y": 970.92529296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"x": 1498.9580078125,
|
||||
"y": 962.00732421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"x": 1458.345703125,
|
||||
"y": 976.18408203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"x": 1463.6279296875,
|
||||
"y": 982.404296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"x": 1429.4296875,
|
||||
"y": 938.33447265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"x": 1418.33984375,
|
||||
"y": 969.1728515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"x": 1429.67578125,
|
||||
"y": 939.2666015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"x": 1404.224609375,
|
||||
"y": 927.96240234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"x": 1385.44140625,
|
||||
"y": 939.80322265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"x": 1384.7685546875,
|
||||
"y": 938.96875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"x": 1383.87109375,
|
||||
"y": 932.50390625,
|
||||
"type": "path",
|
||||
"move_mode": "climb",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"x": 1378.607421875,
|
||||
"y": 924.14111328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"x": 1368.56640625,
|
||||
"y": 921.84765625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"x": 1369.2255859375,
|
||||
"y": 922.673828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"x": 1369.576171875,
|
||||
"y": 915.720703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"x": 1373.3349609375,
|
||||
"y": 919.20068359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"x": 1371.7900390625,
|
||||
"y": 919.95947265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"x": 1368.4267578125,
|
||||
"y": 922.8115234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"x": 1363.2744140625,
|
||||
"y": 924.68212890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"x": 1277.53515625,
|
||||
"y": 1055.83154296875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 56,
|
||||
"x": 1277.5224609375,
|
||||
"y": 1055.8154296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 57,
|
||||
"x": 1358.365234375,
|
||||
"y": 1008.0888671875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 58,
|
||||
"x": 1357.9228515625,
|
||||
"y": 1018.9697265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
}
|
||||
]
|
||||
}
|
||||
{
|
||||
"info": {
|
||||
"name": "庆云顶01-12个",
|
||||
"type": "collect",
|
||||
"author": "愚溪",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"bgiVersion": "0.35.1"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": 1433.392578125,
|
||||
"y": 837.11083984375
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 1450.5078125,
|
||||
"y": 815.3994140625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 1446.8095703125,
|
||||
"y": 819.28662109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 1445.8349609375,
|
||||
"y": 819.189453125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 1451.0166015625,
|
||||
"y": 847.8759765625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 1444.6591796875,
|
||||
"y": 854.3828125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 1444.0595703125,
|
||||
"y": 857.33349609375,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 1445.4228515625,
|
||||
"y": 855.34375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 1452.8642578125,
|
||||
"y": 843.3642578125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 1451.8232421875,
|
||||
"y": 843.18408203125,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 1464.9541015625,
|
||||
"y": 850.720703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 1571.5498046875,
|
||||
"y": 824.6630859375,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 1570.5791015625,
|
||||
"y": 824.49951171875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": 1570.0751953125,
|
||||
"y": 820.9072265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": 1572.4658203125,
|
||||
"y": 822.40576171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 1574.0283203125,
|
||||
"y": 823.60400390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": 1575.388671875,
|
||||
"y": 826.10302734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": 1573.3876953125,
|
||||
"y": 829.654296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": 1568.6953125,
|
||||
"y": 828.44580078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": 1568.802734375,
|
||||
"y": 825.6064453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": 1570.3154296875,
|
||||
"y": 825.814453125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 1568.791015625,
|
||||
"y": 832.53466796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 1563.166015625,
|
||||
"y": 848.67333984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": 1549.318359375,
|
||||
"y": 847.5322265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"x": 1543.1044921875,
|
||||
"y": 847.6904296875,
|
||||
"type": "path",
|
||||
"move_mode": "climb",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"x": 1538.91015625,
|
||||
"y": 844.1474609375,
|
||||
"type": "path",
|
||||
"move_mode": "climb",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"x": 1531.7734375,
|
||||
"y": 839.84033203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"x": 1518.4716796875,
|
||||
"y": 872.40234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"x": 1504.4658203125,
|
||||
"y": 890.98193359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"x": 1501.5048828125,
|
||||
"y": 898.0830078125,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"x": 1501.3974609375,
|
||||
"y": 909.84912109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"x": 1501.41796875,
|
||||
"y": 909.85791015625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"x": 1499.056640625,
|
||||
"y": 915.240234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"x": 1495.1171875,
|
||||
"y": 930.72412109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"x": 1505.421875,
|
||||
"y": 958.2607421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"x": 1501.447265625,
|
||||
"y": 970.92529296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"x": 1498.9580078125,
|
||||
"y": 962.00732421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"x": 1458.345703125,
|
||||
"y": 976.18408203125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"x": 1463.6279296875,
|
||||
"y": 982.404296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"x": 1429.4296875,
|
||||
"y": 938.33447265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"x": 1418.33984375,
|
||||
"y": 969.1728515625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"x": 1429.67578125,
|
||||
"y": 939.2666015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 43,
|
||||
"x": 1404.224609375,
|
||||
"y": 927.96240234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 44,
|
||||
"x": 1385.44140625,
|
||||
"y": 939.80322265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 45,
|
||||
"x": 1384.7685546875,
|
||||
"y": 938.96875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 46,
|
||||
"x": 1383.87109375,
|
||||
"y": 932.50390625,
|
||||
"type": "path",
|
||||
"move_mode": "climb",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 47,
|
||||
"x": 1378.607421875,
|
||||
"y": 924.14111328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 48,
|
||||
"x": 1368.56640625,
|
||||
"y": 921.84765625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 49,
|
||||
"x": 1369.2255859375,
|
||||
"y": 922.673828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 50,
|
||||
"x": 1369.576171875,
|
||||
"y": 915.720703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 51,
|
||||
"x": 1373.3349609375,
|
||||
"y": 919.20068359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 52,
|
||||
"x": 1371.7900390625,
|
||||
"y": 919.95947265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 53,
|
||||
"x": 1368.4267578125,
|
||||
"y": 922.8115234375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 54,
|
||||
"x": 1363.2744140625,
|
||||
"y": 924.68212890625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 55,
|
||||
"x": 1277.53515625,
|
||||
"y": 1055.83154296875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 56,
|
||||
"x": 1277.5224609375,
|
||||
"y": 1055.8154296875,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
},
|
||||
{
|
||||
"id": 57,
|
||||
"x": 1358.365234375,
|
||||
"y": 1008.0888671875,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 58,
|
||||
"x": 1357.9228515625,
|
||||
"y": 1018.9697265625,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": "combat_script",
|
||||
"action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "轻策庄南-6个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "奥藏山-8个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "宗室本北-2个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "珉林中部-3个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "荻花洲西-1个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "苍风高地神像北-1个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "奔狼领-3个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "奔狼领北-1个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "塞西莉亚苗圃东-3个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "明冠峡东北-1个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "晨曦酒庄西-1个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "风龙废墟入口-5个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "风龙废墟西-8个",
|
||||
"type": "collect",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{
|
||||
{
|
||||
"info": {
|
||||
"name": "风龙废墟神像-9个",
|
||||
"type": "collect",
|
||||
|
||||
Reference in New Issue
Block a user