修复一些问题,将无图标的内容放到最下方

This commit is contained in:
辉鸭蛋
2024-12-29 23:49:13 +08:00
parent e5eb1c931d
commit 7cbccf4d49
34 changed files with 8957 additions and 8842 deletions

View File

@@ -2,6 +2,9 @@ const fs = require('fs');
const path = require('path'); const path = require('path');
const crypto = require('crypto'); const crypto = require('crypto');
// 在文件开头添加全局变量
const pathingDirsWithoutIcon = new Set();
function calculateSHA1(filePath) { function calculateSHA1(filePath) {
const fileBuffer = fs.readFileSync(filePath); const fileBuffer = fs.readFileSync(filePath);
const hashSum = crypto.createHash('sha1'); const hashSum = crypto.createHash('sha1');
@@ -54,18 +57,34 @@ function extractInfoFromJSFolder(folderPath) {
} }
function extractInfoFromPathingFile(filePath, parentFolders) { function extractInfoFromPathingFile(filePath, parentFolders) {
const content = JSON.parse(fs.readFileSync(filePath, 'utf8')); // 读取文件内容
let tags = parentFolders.slice(2) // 从第三个元素开始,跳过 'pathing' 和下一级目录 let content = fs.readFileSync(filePath, 'utf8');
.filter(tag => !tag.includes('@')) // 跳过包含 @ 的标签
.filter((tag, index, self) => self.indexOf(tag) === index); // 去重 // 检测并移除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数组中是否存在特定动作 // 检查positions数组中是否存在特定动作
if (content.positions && Array.isArray(content.positions)) { if (contentObj.positions && Array.isArray(contentObj.positions)) {
const hasNahidaCollect = content.positions.some(pos => pos.action === 'nahida_collect'); const hasNahidaCollect = contentObj.positions.some(pos => pos.action === 'nahida_collect');
const hasHydroCollect = content.positions.some(pos => pos.action === 'hydro_collect'); const hasHydroCollect = contentObj.positions.some(pos => pos.action === 'hydro_collect');
const hasAnemoCollect = content.positions.some(pos => pos.action === 'anemo_collect'); const hasAnemoCollect = contentObj.positions.some(pos => pos.action === 'anemo_collect');
const hasElectroCollect = content.positions.some(pos => pos.action === 'electro_collect'); const hasElectroCollect = contentObj.positions.some(pos => pos.action === 'electro_collect');
const hasUpDownGrabLeaf = content.positions.some(pos => pos.action === 'up_down_grab_leaf'); const hasUpDownGrabLeaf = contentObj.positions.some(pos => pos.action === 'up_down_grab_leaf');
if (hasNahidaCollect) { if (hasNahidaCollect) {
tags.push('纳西妲'); tags.push('纳西妲');
} }
@@ -84,8 +103,8 @@ function extractInfoFromPathingFile(filePath, parentFolders) {
} }
return { return {
author: content.info && content.info.author ? content.info.author : '', author: contentObj.info && contentObj.info.author ? contentObj.info.author : '',
description: convertNewlines(content.info && content.info.description ? content.info.description : ''), description: convertNewlines(contentObj.info && contentObj.info.description ? contentObj.info.description : ''),
tags: tags tags: tags
}; };
} }
@@ -120,6 +139,19 @@ function generateDirectoryTree(dir, currentDepth = 0, parentFolders = []) {
}; };
if (stats.isDirectory()) { 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) { if (parentFolders[0] === 'js' && currentDepth === 1) {
// 对于 js 文件夹下的直接子文件夹,不再递归 // 对于 js 文件夹下的直接子文件夹,不再递归
const manifestPath = path.join(dir, 'manifest.json'); const manifestPath = path.join(dir, 'manifest.json');
@@ -186,7 +218,31 @@ const result = folderOrder
.filter(folder => topLevelFolders.includes(folder)) .filter(folder => topLevelFolders.includes(folder))
.map(folder => { .map(folder => {
const folderPath = path.join(repoPath, 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 = { const repoJson = {

16711
repo.json

File diff suppressed because it is too large Load Diff

View File

@@ -1,489 +1,489 @@
{ {
"info": { "info": {
"name": "庆云顶01-12个", "name": "庆云顶01-12个",
"type": "collect", "type": "collect",
"author": "愚溪", "author": "愚溪",
"version": "1.0", "version": "1.0",
"description": "", "description": "",
"bgiVersion": "0.35.1" "bgiVersion": "0.35.1"
}, },
"positions": [ "positions": [
{ {
"id": 1, "id": 1,
"action": "", "action": "",
"move_mode": "walk", "move_mode": "walk",
"type": "teleport", "type": "teleport",
"x": 1433.392578125, "x": 1433.392578125,
"y": 837.11083984375 "y": 837.11083984375
}, },
{ {
"id": 2, "id": 2,
"x": 1450.5078125, "x": 1450.5078125,
"y": 815.3994140625, "y": 815.3994140625,
"type": "path", "type": "path",
"move_mode": "fly", "move_mode": "fly",
"action": "stop_flying" "action": "stop_flying"
}, },
{ {
"id": 3, "id": 3,
"x": 1446.8095703125, "x": 1446.8095703125,
"y": 819.28662109375, "y": 819.28662109375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 4, "id": 4,
"x": 1445.8349609375, "x": 1445.8349609375,
"y": 819.189453125, "y": 819.189453125,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 5,
"x": 1451.0166015625, "x": 1451.0166015625,
"y": 847.8759765625, "y": 847.8759765625,
"type": "path", "type": "path",
"move_mode": "fly", "move_mode": "fly",
"action": "" "action": ""
}, },
{ {
"id": 6, "id": 6,
"x": 1444.6591796875, "x": 1444.6591796875,
"y": 854.3828125, "y": 854.3828125,
"type": "path", "type": "path",
"move_mode": "fly", "move_mode": "fly",
"action": "stop_flying" "action": "stop_flying"
}, },
{ {
"id": 7, "id": 7,
"x": 1444.0595703125, "x": 1444.0595703125,
"y": 857.33349609375, "y": 857.33349609375,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 8,
"x": 1445.4228515625, "x": 1445.4228515625,
"y": 855.34375, "y": 855.34375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 9, "id": 9,
"x": 1452.8642578125, "x": 1452.8642578125,
"y": 843.3642578125, "y": 843.3642578125,
"type": "path", "type": "path",
"move_mode": "fly", "move_mode": "fly",
"action": "stop_flying" "action": "stop_flying"
}, },
{ {
"id": 10, "id": 10,
"x": 1451.8232421875, "x": 1451.8232421875,
"y": 843.18408203125, "y": 843.18408203125,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 11,
"x": 1464.9541015625, "x": 1464.9541015625,
"y": 850.720703125, "y": 850.720703125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 12, "id": 12,
"x": 1571.5498046875, "x": 1571.5498046875,
"y": 824.6630859375, "y": 824.6630859375,
"type": "path", "type": "path",
"move_mode": "fly", "move_mode": "fly",
"action": "stop_flying" "action": "stop_flying"
}, },
{ {
"id": 13, "id": 13,
"x": 1570.5791015625, "x": 1570.5791015625,
"y": 824.49951171875, "y": 824.49951171875,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 14,
"x": 1570.0751953125, "x": 1570.0751953125,
"y": 820.9072265625, "y": 820.9072265625,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 15, "id": 15,
"x": 1572.4658203125, "x": 1572.4658203125,
"y": 822.40576171875, "y": 822.40576171875,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 16, "id": 16,
"x": 1574.0283203125, "x": 1574.0283203125,
"y": 823.60400390625, "y": 823.60400390625,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 17, "id": 17,
"x": 1575.388671875, "x": 1575.388671875,
"y": 826.10302734375, "y": 826.10302734375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 18, "id": 18,
"x": 1573.3876953125, "x": 1573.3876953125,
"y": 829.654296875, "y": 829.654296875,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 19, "id": 19,
"x": 1568.6953125, "x": 1568.6953125,
"y": 828.44580078125, "y": 828.44580078125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 20, "id": 20,
"x": 1568.802734375, "x": 1568.802734375,
"y": 825.6064453125, "y": 825.6064453125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 21, "id": 21,
"x": 1570.3154296875, "x": 1570.3154296875,
"y": 825.814453125, "y": 825.814453125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 22, "id": 22,
"x": 1568.791015625, "x": 1568.791015625,
"y": 832.53466796875, "y": 832.53466796875,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 23, "id": 23,
"x": 1563.166015625, "x": 1563.166015625,
"y": 848.67333984375, "y": 848.67333984375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 24, "id": 24,
"x": 1549.318359375, "x": 1549.318359375,
"y": 847.5322265625, "y": 847.5322265625,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 25,
"x": 1543.1044921875, "x": 1543.1044921875,
"y": 847.6904296875, "y": 847.6904296875,
"type": "path", "type": "path",
"move_mode": "climb", "move_mode": "climb",
"action": "" "action": ""
}, },
{ {
"id": 26, "id": 26,
"x": 1538.91015625, "x": 1538.91015625,
"y": 844.1474609375, "y": 844.1474609375,
"type": "path", "type": "path",
"move_mode": "climb", "move_mode": "climb",
"action": "" "action": ""
}, },
{ {
"id": 27, "id": 27,
"x": 1531.7734375, "x": 1531.7734375,
"y": 839.84033203125, "y": 839.84033203125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 28, "id": 28,
"x": 1518.4716796875, "x": 1518.4716796875,
"y": 872.40234375, "y": 872.40234375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 29, "id": 29,
"x": 1504.4658203125, "x": 1504.4658203125,
"y": 890.98193359375, "y": 890.98193359375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 30, "id": 30,
"x": 1501.5048828125, "x": 1501.5048828125,
"y": 898.0830078125, "y": 898.0830078125,
"type": "path", "type": "path",
"move_mode": "fly", "move_mode": "fly",
"action": "" "action": ""
}, },
{ {
"id": 31, "id": 31,
"x": 1501.3974609375, "x": 1501.3974609375,
"y": 909.84912109375, "y": 909.84912109375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 32, "id": 32,
"x": 1501.41796875, "x": 1501.41796875,
"y": 909.85791015625, "y": 909.85791015625,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 33,
"x": 1499.056640625, "x": 1499.056640625,
"y": 915.240234375, "y": 915.240234375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 34, "id": 34,
"x": 1495.1171875, "x": 1495.1171875,
"y": 930.72412109375, "y": 930.72412109375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 35, "id": 35,
"x": 1505.421875, "x": 1505.421875,
"y": 958.2607421875, "y": 958.2607421875,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 36, "id": 36,
"x": 1501.447265625, "x": 1501.447265625,
"y": 970.92529296875, "y": 970.92529296875,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 37,
"x": 1498.9580078125, "x": 1498.9580078125,
"y": 962.00732421875, "y": 962.00732421875,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 38, "id": 38,
"x": 1458.345703125, "x": 1458.345703125,
"y": 976.18408203125, "y": 976.18408203125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 39, "id": 39,
"x": 1463.6279296875, "x": 1463.6279296875,
"y": 982.404296875, "y": 982.404296875,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 40,
"x": 1429.4296875, "x": 1429.4296875,
"y": 938.33447265625, "y": 938.33447265625,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 41, "id": 41,
"x": 1418.33984375, "x": 1418.33984375,
"y": 969.1728515625, "y": 969.1728515625,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 42,
"x": 1429.67578125, "x": 1429.67578125,
"y": 939.2666015625, "y": 939.2666015625,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 43, "id": 43,
"x": 1404.224609375, "x": 1404.224609375,
"y": 927.96240234375, "y": 927.96240234375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 44, "id": 44,
"x": 1385.44140625, "x": 1385.44140625,
"y": 939.80322265625, "y": 939.80322265625,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 45, "id": 45,
"x": 1384.7685546875, "x": 1384.7685546875,
"y": 938.96875, "y": 938.96875,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 46,
"x": 1383.87109375, "x": 1383.87109375,
"y": 932.50390625, "y": 932.50390625,
"type": "path", "type": "path",
"move_mode": "climb", "move_mode": "climb",
"action": "" "action": ""
}, },
{ {
"id": 47, "id": 47,
"x": 1378.607421875, "x": 1378.607421875,
"y": 924.14111328125, "y": 924.14111328125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 48, "id": 48,
"x": 1368.56640625, "x": 1368.56640625,
"y": 921.84765625, "y": 921.84765625,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 49,
"x": 1369.2255859375, "x": 1369.2255859375,
"y": 922.673828125, "y": 922.673828125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 50, "id": 50,
"x": 1369.576171875, "x": 1369.576171875,
"y": 915.720703125, "y": 915.720703125,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 51, "id": 51,
"x": 1373.3349609375, "x": 1373.3349609375,
"y": 919.20068359375, "y": 919.20068359375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 52, "id": 52,
"x": 1371.7900390625, "x": 1371.7900390625,
"y": 919.95947265625, "y": 919.95947265625,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 53, "id": 53,
"x": 1368.4267578125, "x": 1368.4267578125,
"y": 922.8115234375, "y": 922.8115234375,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 54, "id": 54,
"x": 1363.2744140625, "x": 1363.2744140625,
"y": 924.68212890625, "y": 924.68212890625,
"type": "path", "type": "path",
"move_mode": "walk", "move_mode": "walk",
"action": "" "action": ""
}, },
{ {
"id": 55, "id": 55,
"x": 1277.53515625, "x": 1277.53515625,
"y": 1055.83154296875, "y": 1055.83154296875,
"type": "path", "type": "path",
"move_mode": "fly", "move_mode": "fly",
"action": "stop_flying" "action": "stop_flying"
}, },
{ {
"id": 56, "id": 56,
"x": 1277.5224609375, "x": 1277.5224609375,
"y": 1055.8154296875, "y": 1055.8154296875,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "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, "id": 57,
"x": 1358.365234375, "x": 1358.365234375,
"y": 1008.0888671875, "y": 1008.0888671875,
"type": "path", "type": "path",
"move_mode": "fly", "move_mode": "fly",
"action": "stop_flying" "action": "stop_flying"
}, },
{ {
"id": 58, "id": 58,
"x": 1357.9228515625, "x": 1357.9228515625,
"y": 1018.9697265625, "y": 1018.9697265625,
"type": "target", "type": "target",
"move_mode": "walk", "move_mode": "walk",
"action": "combat_script", "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)" "action_params": "钟离 e(hold);坎蒂丝 e(hold);雷泽 e(hold);卡齐娜 e;凝光 attack(0.2),attack(0.2),attack(0.2),attack(0.2),attack(0.2)"
} }
] ]
} }

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "轻策庄南-6个", "name": "轻策庄南-6个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "奥藏山-8个", "name": "奥藏山-8个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "宗室本北-2个", "name": "宗室本北-2个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "珉林中部-3个", "name": "珉林中部-3个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "荻花洲西-1个", "name": "荻花洲西-1个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "苍风高地神像北-1个", "name": "苍风高地神像北-1个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "奔狼领-3个", "name": "奔狼领-3个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "奔狼领北-1个", "name": "奔狼领北-1个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "塞西莉亚苗圃东-3个", "name": "塞西莉亚苗圃东-3个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "明冠峡东北-1个", "name": "明冠峡东北-1个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "晨曦酒庄西-1个", "name": "晨曦酒庄西-1个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "风龙废墟入口-5个", "name": "风龙废墟入口-5个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "风龙废墟西-8个", "name": "风龙废墟西-8个",
"type": "collect", "type": "collect",

View File

@@ -1,4 +1,4 @@
{ {
"info": { "info": {
"name": "风龙废墟神像-9个", "name": "风龙废墟神像-9个",
"type": "collect", "type": "collect",