JS脚本:提瓦特百货商店(新建) (#1031)

* feature: 更新第一版提瓦特商店,在OCR买菜基础上进行大规模重构,补充了蒙德,璃月和稻妻的商人,增加了时间重试机制,增加了售罄检测

* Update repo/js/提瓦特百货商店/assets/Pathing/蒙德杂货商人-布兰琪.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update repo/js/提瓦特百货商店/assets/Pathing/璃月万民堂老板-卯师傅.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feature: 更新第一版提瓦特商店,在OCR买菜基础上进行大规模重构,补充了蒙德,璃月和稻妻的商人,增加了时间重试机制,增加了售罄检测

---------

Co-authored-by: 秋云 <physligl@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
小鹰划船不用桨
2025-06-23 20:38:02 +08:00
committed by GitHub
parent 6d5825872b
commit 4c2e1157a4
110 changed files with 2293 additions and 0 deletions

View File

@@ -0,0 +1,101 @@
// 检查 F 图标和右边水平对齐的文字
async function checkNpcAndFAlignment(npcName, fDialogueRo) {
try {
let ra = captureGameRegion();
let fRes = ra.find(fDialogueRo);
if (!fRes.isExist()) {
let f_attempts = 0; // 初始化为0而不是null
while (f_attempts < 5) {
f_attempts++;
log.info(`当前尝试次数:${f_attempts}`);
if (f_attempts <= 3) {
await keyMouseScript.runFile(`assets/滚轮下翻.json`);
await sleep(1000);
} else if (f_attempts === 4) {
log.warn("尝试调整游戏时间");
// 先调整到8点
await setGameTime(8);
await sleep(2000);
// 8点时进行3次滚轮下滑和NPC检测
log.info("8点时执行滚轮下滑和NPC检测循环");
for (let i = 0; i < 3; i++) {
await keyMouseScript.runFile(`assets/滚轮下翻.json`);
await sleep(1000);
// 检查F图标和NPC是否对齐
if (await checkAlignment()) {
log.info(`在8点第${i + 1}次滚动后找到对齐的NPC: ${npcName}`);
return true;
}
}
// 如果8点没找到调整到18点
await setGameTime(18);
await sleep(2000);
// 18点时进行3次滚轮下滑和NPC检测
log.info("18点时执行滚轮下滑和NPC检测循环");
for (let i = 0; i < 3; i++) {
await keyMouseScript.runFile(`assets/滚轮下翻.json`);
await sleep(1000);
// 检查F图标和NPC是否对齐
if (await checkAlignment()) {
log.info(`在18点第${i + 1}次滚动后找到对齐的NPC: ${npcName}`);
return true;
}
}
// 如果都没找到,重新加载路径文件
log.info("重新加载路径文件");
await pathingScript.runFile(filePath);
await sleep(500);
} else {
log.warn("尝试次数已达上限");
break;
}
fRes = ra.find(fDialogueRo);
if (fRes.isExist()) {
log.info("找到 F 图标");
// 找到F图标后立即检查对齐情况
if (await checkAlignment()) {
return true;
}
}
log.warn(`尝试 ${f_attempts}:寻找 F 图标`);
}
if (!fRes.isExist()) {
log.warn("经过多次尝试后仍未找到 F 图标");
return false;
}
}
// 如果已经找到F图标检查对齐情况
return await checkAlignment();
} catch (err) {
log.warn(`检查NPC和F对齐失败: ${err}`);
return false;
}
// 内部函数检查F图标和NPC是否对齐
async function checkAlignment() {
let ra = captureGameRegion();
let fRes = ra.find(fDialogueRo);
if (!fRes.isExist()) return false;
let centerYF = fRes.y + fRes.height / 2;
let ocrResult = await performOcr(npcName, npcxRange, { min: fRes.y, max: fRes.y + fRes.height }, tolerance);
if (!ocrResult.success) {
return false;
}
let centerYnpcName = ocrResult.y + ocrResult.height / 2;
let isAligned = Math.abs(centerYnpcName - centerYF) <= npctolerance;
if (isAligned) {
log.info(`NPC '${npcName}' 和 F 图标水平对齐NPC: ${centerYnpcName}, F 图标: ${centerYF}`);
}
return isAligned;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 547 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 515 B

View File

@@ -0,0 +1,58 @@
{
"info": {
"name": "枫丹咖啡厅露泽店主阿鲁埃",
"type": "collect",
"author": "吉吉喵",
"version": "1.0",
"description": "咖啡豆",
"bgi_version": "0.42.3"
},
"positions": [
{
"id": 1,
"x": 4649.4873046875,
"y": 3467.8935546875,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": 4627.564453125,
"y": 3470.357421875,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "path"
},
{
"id": 3,
"x": 4604.40869140625,
"y": 3510.25,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
"type": "path"
},
{
"id": 4,
"x": 4600.888671875,
"y": 3514.0810546875,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "target",
"locked": false
},
{
"id": 5,
"x": 4599.888671875,
"y": 3516.081054687501,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "orientation"
}
]
}

View File

@@ -0,0 +1,40 @@
{
"info": {
"name": "枫丹达莫维百货店主布希柯",
"type": "collect",
"author": "吉吉喵",
"version": "1.0",
"description": "杂货",
"bgi_version": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 4514.18,
"y": 3630.4,
"action_params": "",
"locked": false
},
{
"id": 2,
"x": 4514.2802734375,
"y": 3604.35498046875,
"type": "path",
"move_mode": "fly",
"action": "stop_flying",
"action_params": ""
},
{
"id": 3,
"x": 4470.1357421875,
"y": 3562.072265625,
"type": "path",
"move_mode": "fly",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,37 @@
{
"info": {
"name": "璃月万民堂老板卯师傅",
"type": "collect",
"author": "吉吉喵",
"version": "1.0",
"description": "鱼肉+螃蟹",
"bgi_version": "0.42.3"
},
"positions": [
{
"id": 1,
"x": 267.9150390625,
"y": -665.1591796875,
"action": "",
"move_mode": "walk",
"type": "teleport",
"locked": false
},
{
"id": 2,
"x": 228.953125,
"y": -663.4853515625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 3,
"x": 227.083984375,
"y": -668.10791015625,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1,49 @@
{
"info": {
"name": "璃月商人-长顺",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月商人-长顺",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 366.767578125,
"y": -502.52490234375,
"action_params": ""
},
{
"id": 2,
"x": 381.28515625,
"y": -530.86767578125,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 357.927734375,
"y": -557.794921875,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 330.447265625,
"y": -593.73388671875,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,67 @@
{
"info": {
"name": "璃月客栈老板娘-菲尔戈黛特",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月客栈老板娘-菲尔戈黛特",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 328.9609375,
"y": 873.6025390625,
"action_params": ""
},
{
"id": 2,
"x": 324.9306640625,
"y": 883.046875,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 334.4033203125,
"y": 890.71484375,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 341.8505859375,
"y": 892.60009765625,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": 346.298828125,
"y": 908.25146484375,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 6,
"x": 346.427734375,
"y": 908.9697265625,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,58 @@
{
"info": {
"name": "璃月小吃摊摊主-连芳",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月小吃摊摊主-连芳",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 2358.4736328125,
"y": 2414.63720703125,
"action_params": ""
},
{
"id": 2,
"x": 2352.466796875,
"y": 2400.968017578125,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 2350.28125,
"y": 2396.127685546875,
"type": "path",
"move_mode": "jump",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 2334.8076171875,
"y": 2341.242919921875,
"type": "path",
"move_mode": "fly",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": 2339.111328125,
"y": 2330.905517578125,
"type": "path",
"move_mode": "fly",
"action": "stop_flying",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,76 @@
{
"info": {
"name": "璃月植物类商人-阿桂",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月植物类商人-阿桂",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 368.216796875,
"y": -504.99658203125,
"action_params": ""
},
{
"id": 2,
"x": 388.9453125,
"y": -523.78759765625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 413.8876953125,
"y": -497.44580078125,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 420.2041015625,
"y": -487.51708984375,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": 440.4072265625,
"y": -481.13623046875,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 6,
"x": 433.6552734375,
"y": -428.83984375,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 7,
"x": 433.5498046875,
"y": -428.064453125,
"type": "target",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,58 @@
{
"info": {
"name": "璃月水果和鱼肉-博来",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月水果和鱼肉-博来",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 366.7890625,
"y": -502.5419921875,
"action_params": ""
},
{
"id": 2,
"x": 329.533203125,
"y": -491.5419921875,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 324.8525390625,
"y": -504.84326171875,
"type": "path",
"move_mode": "fly",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 321.4296875,
"y": -509.57177734375,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": 321.3173828125,
"y": -510.60205078125,
"type": "orientation",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,28 @@
{
"info": {
"name": "璃月荣发商铺店主东升",
"type": "collect",
"author": "吉吉喵",
"version": "1.0",
"description": "杂货",
"bgi_version": "0.42.0"
},
"positions": [
{
"id": 1,
"action": "force_tp",
"move_mode": "walk",
"type": "teleport",
"x": 267.92,
"y": -665.01
},
{
"id": 2,
"x": 256.9208984375,
"y": -682.560546875,
"type": "path",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -0,0 +1,58 @@
{
"info": {
"name": "璃月轻策庄磨坊主-小白",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月轻策庄磨坊主-小白",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 547.703125,
"y": 1766.833984375,
"action_params": ""
},
{
"id": 2,
"x": 564.7998046875,
"y": 1744.025390625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 566.111328125,
"y": 1738.85400390625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 552.8505859375,
"y": 1731.16015625,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": 551.423828125,
"y": 1725.5224609375,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,67 @@
{
"info": {
"name": "璃月遗珑埠百货商人-丰泰",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月遗珑埠百货商人-丰泰",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 2358.4912109375,
"y": 2414.618896484375,
"action_params": ""
},
{
"id": 2,
"x": 2379.6513671875,
"y": 2422.33056640625,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 2403.7724609375,
"y": 2453.442138671875,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 2408.3642578125,
"y": 2468.807861328125,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": 2414.80078125,
"y": 2470.36572265625,
"type": "path",
"move_mode": "jump",
"action": "",
"action_params": ""
},
{
"id": 6,
"x": 2418.51953125,
"y": 2471.7783203125,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,95 @@
{
"info": {
"name": "璃月鱼贩-老孙",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月鱼贩-老孙",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"x": 267.9404296875,
"y": -665.15234375,
"type": "teleport",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 2,
"x": 259.0986328125,
"y": -639.119140625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": "",
"locked": false
},
{
"id": 3,
"x": 255.0986328125,
"y": -620.119140625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 229.8642578125,
"y": -618.705078125,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": 221.7880859375,
"y": -616.0830078125,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 6,
"x": 182.36328125,
"y": -600.35009765625,
"type": "path",
"move_mode": "fly",
"action": "stop_flying",
"action_params": "300"
},
{
"id": 7,
"x": 170.697265625,
"y": -603.03125,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 8,
"x": 165.27734375,
"y": -600.17724609375,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 9,
"x": 162.8447265625,
"y": -602.1376953125,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,40 @@
{
"info": {
"name": "璃月鱼贩-老高",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "璃月鱼贩-老高",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "dash",
"type": "path",
"x": 166.1064453125,
"y": -599.52294921875,
"action_params": ""
},
{
"id": 2,
"x": 157.345703125,
"y": -587.49267578125,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 158.6015625,
"y": -586.2490234375,
"type": "target",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,49 @@
{
"info": {
"name": "稻妻征集店名的店主-山城健太",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "稻妻征集店名的店主-山城健太",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"x": -3812.70703125,
"y": -2546.560546875,
"type": "teleport",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 2,
"x": -3813.88671875,
"y": -2554.1826171875,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": -3809.3623046875,
"y": -2579.0400390625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": -3786.658203125,
"y": -2578.439453125,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,31 @@
{
"info": {
"name": "稻妻海祇岛百货商人-清子",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "稻妻海祇岛百货商人-清子",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": -755.5869140625,
"y": -4001.095703125,
"action_params": ""
},
{
"id": 2,
"x": -847.1787109375,
"y": -3967.7099609375,
"type": "path",
"move_mode": "fly",
"action": "stop_flying",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,31 @@
{
"info": {
"name": "稻妻百货商人-葵",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "稻妻百货商人-葵",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": -4402.509765625,
"y": -3053.021484375,
"action_params": ""
},
{
"id": 2,
"x": -4402.333984375,
"y": -3070.1435546875,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,49 @@
{
"info": {
"name": "稻妻餐馆-志村勘兵卫",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "稻妻餐馆-志村勘兵卫",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"x": -4402.447265625,
"y": -3053.1044921875,
"type": "teleport",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 2,
"x": -4408.123046875,
"y": -3065.052734375,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": -4422.1953125,
"y": -3084.4609375,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": -4425.306640625,
"y": -3082.072265625,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,37 @@
{
"info": {
"name": "蒙德百货销售员布兰琪",
"type": "collect",
"author": "吉吉喵",
"version": "1.0",
"description": "杂货",
"bgi_version": "0.42.3",
"map_name": "Teyvat"
},
"positions": [
{
"id": 1,
"x": -867.693359375,
"y": 2281.393310546875,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": -886.5966796875,
"y": 2259.00244140625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 3,
"x": -894.9638671875,
"y": 2264.875244140625,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1,67 @@
{
"info": {
"name": "蒙德植物商人-芙罗拉",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.1",
"description": "蒙德植物商人-芙罗拉",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": -867.7080078125,
"y": 2281.365234375,
"action_params": ""
},
{
"id": 2,
"x": -873.609375,
"y": 2274.7041015625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": -880.400390625,
"y": 2266.86767578125,
"type": "path",
"move_mode": "jump",
"action": "stop_flying",
"action_params": ""
},
{
"id": 4,
"x": -897.6943359375,
"y": 2251.416748046875,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": -923.6123046875,
"y": 2239.172119140625,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 6,
"x": -927.443359375,
"y": 2245.3642578125,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,67 @@
{
"info": {
"name": "蒙德肉类商人-杜拉夫",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "蒙德肉类商人杜拉夫",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": -869.001953125,
"y": 1991.86572265625,
"action_params": ""
},
{
"id": 2,
"x": -906.419921875,
"y": 1977.14990234375,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": -912.865234375,
"y": 1960.15673828125,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": -917.2607421875,
"y": 1956.9619140625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": -914.3896484375,
"y": 1957.896484375,
"type": "target",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 6,
"x": -914.3955078125,
"y": 1957.89453125,
"type": "orientation",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,67 @@
{
"info": {
"name": "蒙德餐馆-莎拉",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.1",
"description": "蒙德餐馆-莎拉",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"x": -867.67578125,
"y": 2281.332763671875,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -869.7607421875,
"y": 2271.817626953125,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 3,
"x": -872.23828125,
"y": 2265.237548828125,
"action": "",
"move_mode": "jump",
"action_params": "",
"type": "path"
},
{
"id": 4,
"x": -875.515625,
"y": 2251.932373046875,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 5,
"x": -888.9970703125,
"y": 2242.136962890625,
"type": "path",
"move_mode": "run",
"action": "",
"action_params": ""
},
{
"id": 6,
"x": -888.3896484375,
"y": 2240.937255859375,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,70 @@
{
"info": {
"name": "须弥城普斯帕咖啡馆代理店长恩忒卡",
"type": "collect",
"author": "吉吉喵",
"version": "",
"description": "咖啡",
"bgi_version": "0.42.3"
},
"positions": [
{
"id": 1,
"x": 2789.4375,
"y": -492.34375,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": 2789.125,
"y": -488.28125,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 3,
"x": 2772.20703125,
"y": -477.16259765625,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 4,
"x": 2770.71875,
"y": -465.90625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "path"
},
{
"id": 5,
"x": 2765.1025390625,
"y": -459.37548828125,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 6,
"x": 2745.6875,
"y": -462.09375,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 7,
"x": 2743.4736328125,
"y": -470.27734375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "wait(0.5),keypress(F),wait(6),keydown(W),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),wait(0.5),keypress(SPACE),keyup(W)",
"type": "path"
}
]
}

View File

@@ -0,0 +1 @@
{"info":{"name":"","type":""},"positions":[{"x":2788.5654296875,"y":-506.36279296875,"type":"teleport","move_mode":"walk"},{"x":2792.4580078125,"y":-519.3681640625,"type":"path","move_mode":"walk"},{"x":2799.9716796875,"y":-520.26806640625,"type":"path","move_mode":"walk"},{"x":2810.134765625,"y":-511.20947265625,"type":"path","move_mode":"walk"}]}

View File

@@ -0,0 +1,28 @@
{
"info": {
"name": "须弥奥摩斯港鱼贩布特罗斯",
"type": "collect",
"author": "吉吉喵",
"version": "",
"description": "鱼肉+螃蟹",
"bgi_version": "0.42.3"
},
"positions": [
{
"id": 1,
"x": 2679.8427734375,
"y": -1935.0341796875,
"action": "",
"move_mode": "walk",
"type": "teleport"
},
{
"id": 2,
"x": 2658.712890625,
"y": -1930.0478515625,
"action": "",
"move_mode": "walk",
"type": "target"
}
]
}

View File

@@ -0,0 +1 @@
{"info":{"name":"","type":""},"positions":[{"x":4095.98828125,"y":-2025.9638671875,"type":"teleport","move_mode":"walk"},{"x":4099.64013671875,"y":-2010.21337890625,"type":"path","move_mode":"walk"},{"x":4095.404296875,"y":-1997.890625,"type":"path","move_mode":"walk"},{"x":4099.6630859375,"y":-1978.88427734375,"type":"path","move_mode":"walk"},{"x":4091.326171875,"y":-1980.173828125,"type":"path","move_mode":"walk"}]}

View File

@@ -0,0 +1,40 @@
{
"info": {
"name": "须弥鱼贩-珀姆",
"type": "collect",
"author": "小鹰划船不用桨",
"version": "1.0",
"description": "须弥鱼贩-珀姆",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 2786.9755859375,
"y": -503.099609375,
"action_params": ""
},
{
"id": 2,
"x": 2807.921875,
"y": -515.51220703125,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": 2811.0615234375,
"y": -509.51171875,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Some files were not shown because too many files have changed in this diff Show More