Compare commits

...

47 Commits

Author SHA1 Message Date
Jamis
7c4c101ef5 校准紫晶块路线 (#1589)
* Correct pathing for amethyst crystals

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-14 18:43:50 +08:00
zaodonganqi
a3b3a8c746 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-14 04:05:48 +00:00
a26500456d 精英 readme 忘记更新 (#1588) 2025-08-14 12:05:29 +08:00
zaodonganqi
eb216dd3b8 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-14 00:55:27 +00:00
yanying09
721b259b02 Add files via upload (#1586)
4晶蝶
2025-08-14 08:54:37 +08:00
zaodonganqi
4b6285a232 update repo.json 2025-08-14 00:54:04 +00:00
b275caf7c8 狗粮+精英 8.13 (#1587)
狗粮: 1.修复强制黑芙的摔死bug
精英: 1.研究方法进入[沙暴]区域
2025-08-14 08:53:45 +08:00
zaodonganqi
bbb043e7f4 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-13 14:59:22 +00:00
this-Fish
9de10157fc 地圖追蹤 : 海露花&帕蒂沙兰 路徑優化 (#1584)
* Delete repo/pathing/地方特产/枫丹/海露花/芭芭拉效率路线@寥寥轻舟 directory

* 地圖追蹤 : 海露花 路徑優化

* Delete repo/pathing/地方特产/须弥/帕蒂沙兰 directory

* 地圖追蹤 : 帕蒂沙兰 路徑優化

* 自动修复 JSON 格式和版本号 [ci skip]

* 補充README.md

* 自动修复 JSON 格式和版本号 [ci skip]

* Add files via upload

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-13 22:50:53 +08:00
Jamis
4fd7090831 校准水晶块路线 (#1582)
* correct pathing for crystal chunks

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-13 18:39:00 +08:00
Jamis
e14f59918f 修正须弥地区水晶块路线,删除两条失败率高的路线 (#1579)
* fix pathing for crystal chunks in Sumeru

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-13 15:57:34 +08:00
zaodonganqi
25e651aad8 update repo.json 2025-08-13 07:26:21 +00:00
this-Fish
50da8dfd95 JS : Auto Theft NPC & 原食 改用orc方式應對納塔商人交互 (#1580)
修正模擬操作會導致BUG納塔商人交互失敗
改用orc方式應對納塔商人交互
2025-08-13 15:25:33 +08:00
zaodonganqi
6d658e5079 update repo.json 2025-08-13 03:39:09 +00:00
Jamis
7eb7b8131f 校准须弥地区水晶块路线 (#1578)
* Correct pathing for crystal chunks in Sumeru

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-13 11:04:10 +08:00
zaodonganqi
96cfb3dd90 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-13 02:14:01 +00:00
zaodonganqi
4a88eaac02 update repo.json 2025-08-13 01:50:59 +00:00
mno
af6355963d js:锄地一条龙1.4.2 (#1576)
### 1.4.2(2025.08.13)
1.修改拾取后延时效果
2025-08-13 09:50:43 +08:00
zaodonganqi
de6e48946b update repo.json 2025-08-13 01:50:13 +00:00
躁动的氨气
439970db04 全自动使用多个兑换码归档 (#1577)
* 自动使用兑换码归档

* Delete repo/js/全自动使用多个兑换码 directory

* 全自动使用多个兑换码归档
2025-08-13 09:49:24 +08:00
zaodonganqi
2bd1122df8 update repo.json 2025-08-13 01:40:26 +00:00
躁动的氨气
da329d7353 自动使用兑换码归档 (#1575) 2025-08-13 09:36:30 +08:00
zaodonganqi
833a6f1290 update repo.json 2025-08-13 01:30:15 +00:00
躁动的氨气
447a72b303 清除归档后的自动使用兑换码残留
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-13 09:29:25 +08:00
zaodonganqi
68ffddf868 update repo.json 2025-08-13 00:54:53 +00:00
zaodonganqi
9724dfecf8 update repo.json 2025-08-13 00:53:46 +00:00
this-Fish
16e191fd05 JS : Auto Theft NPC & 原食 修改納塔商人交互方式 (#1574) 2025-08-13 08:52:59 +08:00
zaodonganqi
71823d7b84 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 15:29:42 +00:00
4d9fb412aa 狗粮pro +精英+批发 8.12 (#1572)
精英:
1.101优化
狗粮:
芙宁娜状态外置调整
2025-08-12 23:29:21 +08:00
Jamis
7647322f5a 新增更多枫丹地区萃凝晶路线 (#1571)
* Add more pathing for condessence crystals

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 23:02:21 +08:00
Tool_tingsu
453aadcd87 地图追踪 澄晶实01 路线优化 (#1569)
* Delete repo/pathing/食材与炼金/澄晶实/纳西妲收集@Tool_tingsu/01-澄晶实-隆崛坡地下-4个.json

* Add files via upload

* 自动修复 JSON 格式和版本号 [ci skip]

* Update 01-澄晶实-隆崛坡地下-4个.json

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 20:31:02 +08:00
Jamis
e6fd631fdd 补充枫丹地区萃凝晶路线 (#1570)
* Add more pathing for condessence crystals

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 20:29:10 +08:00
MisakaAldrich
fd85cc5816 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 08:43:38 +00:00
起个名字好难的喵
b048e7fb23 fix typo 2025-08-12 16:42:50 +08:00
zaodonganqi
18fe49b8bd update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 08:26:37 +00:00
mno
fbf7fcd245 js:锄地一条龙1.4.0 (#1568)
* js:锄地一条龙1.4.0

### 1.4.0(2025.08.12)
1.增加拾取模式,模板匹配拾取并设为默认项,之前的拾取模式改名为ocr拾取

* js:性能测试

增加自定义配置选择测试项目和识图区域大小

* js:锄地一条龙

适当增加拾取后延时
2025-08-12 16:26:17 +08:00
Jamis
38f662590c 校准枫丹、纳塔地区萃凝晶路线 (#1566)
* correct pathing for condessence crystals

* Shorten wait times

* 自动修复 JSON 格式和版本号 [ci skip]

* Use 1-second delay before teleporting

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 15:51:02 +08:00
MisakaAldrich
1ae6e698a1 update repo.json 2025-08-12 07:43:56 +00:00
起个名字好难的喵
8b97ee6e81 fix autowoodcutting-pathing bgi_version (#1567) 2025-08-12 15:43:20 +08:00
zaodonganqi
38f81ceebb update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 04:54:05 +00:00
Jamis
106c9dac4d 校准枫丹地区萃凝晶路线 (#1565)
* correct pathing for condessence crystals

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
2025-08-12 12:37:24 +08:00
zaodonganqi
7a8c01d348 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 03:38:46 +00:00
躁动的氨气
262f229bf9 自动兑换码归档 (#1563) 2025-08-12 11:37:57 +08:00
zaodonganqi
43c5c89794 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-12 02:08:19 +00:00
mno
0431d3998a js:AAA狗粮批发0.0.4 (#1562) 2025-08-12 10:07:57 +08:00
MisakaAldrich
8082a7bdb7 update repo.json
Some checks failed
Build repo.json / build (18.x) (push) Has been cancelled
Build repo.json / upload (push) Has been cancelled
2025-08-11 18:08:24 +00:00
e5bd270343 狗粮pro+精英js+AAA批发 (#1561) 2025-08-12 02:08:04 +08:00
294 changed files with 9194 additions and 4211 deletions

View File

@@ -1,3 +1,3 @@
兑换码+截止时间存储地址codes.txt
格式 兑换码,xxxx.xx.xx xx:xx:xx
兑换码+截止时间存储地址codes.txt
格式 兑换码,xxxx.xx.xx xx:xx:xx
仅支持国服

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -1,3 +1,3 @@
KG3SZF8EZGQN,2025.7.21 12:00:00
DZ2TZX9WHXSS,2025.7.21 12:00:00
ZGKBHW9FGXSW,2025.7.21 12:00:00
KG3SZF8EZGQN,2025.7.21 12:00:00
DZ2TZX9WHXSS,2025.7.21 12:00:00
ZGKBHW9FGXSW,2025.7.21 12:00:00

View File

@@ -1,117 +1,117 @@
(async function () {
setGameMetrics(1920, 1080, 1);
// 1. 返回主界面等待1秒
await genshin.returnMainUi();
await sleep(1000);
// 2. 通过keyPress点按esc键(VK_ESCAPE)等待2秒。ocr识别设置图片并点击等待2秒。识别账户图片并点击等待0.5秒识别前往兑换图片并点击等待0.5秒
keyPress("ESCAPE");
await sleep(2000);
const settingsRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/settings.png"));
const settingsRes = captureGameRegion().find(settingsRo);
if (settingsRes.isExist()) {
settingsRes.click();
}
await sleep(2000);
const accountRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/account.png"));
const accountRes = captureGameRegion().find(accountRo);
if (accountRes.isExist()) {
accountRes.click();
}
await sleep(500);
const goToRedeemRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/go_to_redeem.png"));
const goToRedeemRes = captureGameRegion().find(goToRedeemRo);
if (goToRedeemRes.isExist()) {
goToRedeemRes.click();
}
await sleep(500);
// 3. 新建一个txt用于存储兑换码及截止时间之间换行区分格式为【兑换码截止时间】
try {
const content = file.readTextSync("codes.txt");
const codes = content.split('\n');
for (let i = 0; i < codes.length; i++) {
const codeInfo = codes[i].split(',');
const code = codeInfo[0];
const deadline = codeInfo[1];
// a. 获取当前时间【xxxx.xx.xx xx:xx:xx】(年月日时分秒),与截止时间进行对比
const now = new Date();
const currentTime = now.getFullYear() + '.' + String(now.getMonth() + 1).padStart(2, '0') + '.' + String(now.getDate()).padStart(2, '0') + ' ' + String(now.getHours()).padStart(2, '0') + ':' + String(now.getMinutes()).padStart(2, '0') + ':' + String(now.getSeconds()).padStart(2, '0');
if (currentTime > deadline) {
log.info(`兑换码【${code}】已超过截止时间,跳过`);
continue;
}
// b. 识别输入兑换码图片并点击
const inputCodeRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/input_code.png"));
const inputCodeRes = captureGameRegion().find(inputCodeRo);
if (inputCodeRes.isExist()) {
inputCodeRes.click();
}
await sleep(300);
// c. 通过虚拟键代码依次keyPress键入兑换码的每一个字符
await inputText(code);
await sleep(500);
// d. 输入完毕后识别兑换图片并点击等待1.5秒
const redeemRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/redeem.png"));
const redeemRes = captureGameRegion().find(redeemRo);
if (redeemRes.isExist()) {
redeemRes.click();
}
await sleep(1500);
// e. 识别无效图片、已使用图片、过期图片、确认图片、未开启图片
const invalidRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/invalid.png"));
const invalidRes = captureGameRegion().find(invalidRo);
if (invalidRes.isExist()) {
log.info(`兑换码【${code}】无效`);
}
const usedRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/used.png"));
const usedRes = captureGameRegion().find(usedRo);
if (usedRes.isExist()) {
log.info(`兑换码【${code}】已使用`);
}
const expiredRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/expired.png"));
const expiredRes = captureGameRegion().find(expiredRo);
if (expiredRes.isExist()) {
log.info(`兑换码【${code}】已过期`);
}
const notopenRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/not_open.png"));
const notopenRes = captureGameRegion().find(notopenRo);
if (notopenRes.isExist()) {
log.info(`兑换码【${code}】未开启`);
}
const confirmRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/confirm.png"));
const confirmRes = captureGameRegion().find(confirmRo);
if (confirmRes.isExist()) {
log.info(`兑换码【${code}】成功兑换`);
confirmRes.click();
}
// f. 识别清除图片并点击,若未识别到则不做处理
const clearRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/clear.png"));
const clearRes = captureGameRegion().find(clearRo);
if (clearRes.isExist()) {
clearRes.click();
}
await sleep(4000);
}
} catch (error) {
log.error(`读取兑换码文件失败: ${error}`);
}
// 4. 所有兑换码兑换完成后返回主界面
await genshin.returnMainUi();
(async function () {
setGameMetrics(1920, 1080, 1);
// 1. 返回主界面等待1秒
await genshin.returnMainUi();
await sleep(1000);
// 2. 通过keyPress点按esc键(VK_ESCAPE)等待2秒。ocr识别设置图片并点击等待2秒。识别账户图片并点击等待0.5秒识别前往兑换图片并点击等待0.5秒
keyPress("ESCAPE");
await sleep(2000);
const settingsRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/settings.png"));
const settingsRes = captureGameRegion().find(settingsRo);
if (settingsRes.isExist()) {
settingsRes.click();
}
await sleep(2000);
const accountRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/account.png"));
const accountRes = captureGameRegion().find(accountRo);
if (accountRes.isExist()) {
accountRes.click();
}
await sleep(500);
const goToRedeemRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/go_to_redeem.png"));
const goToRedeemRes = captureGameRegion().find(goToRedeemRo);
if (goToRedeemRes.isExist()) {
goToRedeemRes.click();
}
await sleep(500);
// 3. 新建一个txt用于存储兑换码及截止时间之间换行区分格式为【兑换码截止时间】
try {
const content = file.readTextSync("codes.txt");
const codes = content.split('\n');
for (let i = 0; i < codes.length; i++) {
const codeInfo = codes[i].split(',');
const code = codeInfo[0];
const deadline = codeInfo[1];
// a. 获取当前时间【xxxx.xx.xx xx:xx:xx】(年月日时分秒),与截止时间进行对比
const now = new Date();
const currentTime = now.getFullYear() + '.' + String(now.getMonth() + 1).padStart(2, '0') + '.' + String(now.getDate()).padStart(2, '0') + ' ' + String(now.getHours()).padStart(2, '0') + ':' + String(now.getMinutes()).padStart(2, '0') + ':' + String(now.getSeconds()).padStart(2, '0');
if (currentTime > deadline) {
log.info(`兑换码【${code}】已超过截止时间,跳过`);
continue;
}
// b. 识别输入兑换码图片并点击
const inputCodeRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/input_code.png"));
const inputCodeRes = captureGameRegion().find(inputCodeRo);
if (inputCodeRes.isExist()) {
inputCodeRes.click();
}
await sleep(300);
// c. 通过虚拟键代码依次keyPress键入兑换码的每一个字符
await inputText(code);
await sleep(500);
// d. 输入完毕后识别兑换图片并点击等待1.5秒
const redeemRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/redeem.png"));
const redeemRes = captureGameRegion().find(redeemRo);
if (redeemRes.isExist()) {
redeemRes.click();
}
await sleep(1500);
// e. 识别无效图片、已使用图片、过期图片、确认图片、未开启图片
const invalidRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/invalid.png"));
const invalidRes = captureGameRegion().find(invalidRo);
if (invalidRes.isExist()) {
log.info(`兑换码【${code}】无效`);
}
const usedRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/used.png"));
const usedRes = captureGameRegion().find(usedRo);
if (usedRes.isExist()) {
log.info(`兑换码【${code}】已使用`);
}
const expiredRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/expired.png"));
const expiredRes = captureGameRegion().find(expiredRo);
if (expiredRes.isExist()) {
log.info(`兑换码【${code}】已过期`);
}
const notopenRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/not_open.png"));
const notopenRes = captureGameRegion().find(notopenRo);
if (notopenRes.isExist()) {
log.info(`兑换码【${code}】未开启`);
}
const confirmRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/confirm.png"));
const confirmRes = captureGameRegion().find(confirmRo);
if (confirmRes.isExist()) {
log.info(`兑换码【${code}】成功兑换`);
confirmRes.click();
}
// f. 识别清除图片并点击,若未识别到则不做处理
const clearRo = RecognitionObject.TemplateMatch(file.readImageMatSync("assets/clear.png"));
const clearRes = captureGameRegion().find(clearRo);
if (clearRes.isExist()) {
clearRes.click();
}
await sleep(4000);
}
} catch (error) {
log.error(`读取兑换码文件失败: ${error}`);
}
// 4. 所有兑换码兑换完成后返回主界面
await genshin.returnMainUi();
})();

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -1,14 +1,14 @@
{
"manifest_version": 1,
"name": "全自动使用多个兑换码",
"version": "2.0",
"description": "自动使用兑换码,自定义配置里输入兑换码,多个兑换码支持用非字母数字串隔开,建议用空格隔开。自动检测新旧兑换码,无需反复启停该脚本",
"authors": [
{
"name": "miludelongwang",
"links": "https://github.com/miludelongwang"
}
],
"settings_ui": "settings.json",
"main": "main.js"
{
"manifest_version": 1,
"name": "全自动使用多个兑换码",
"version": "2.0",
"description": "自动使用兑换码,自定义配置里输入兑换码,多个兑换码支持用非字母数字串隔开,建议用空格隔开。自动检测新旧兑换码,无需反复启停该脚本",
"authors": [
{
"name": "miludelongwang",
"links": "https://github.com/miludelongwang"
}
],
"settings_ui": "settings.json",
"main": "main.js"
}

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB

View File

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View File

@@ -1,14 +1,14 @@
{
"manifest_version": 1,
"name": "自动使用多个兑换码",
"version": "2.0",
"description": "自动使用兑换码,自定义配置里输入兑换码,多个兑换码支持用非字母数字串隔开,建议用空格隔开。自动检测新旧兑换码,无需反复启停该脚本",
"authors": [
{
"name": "miludelongwang",
"links": "https://github.com/miludelongwang"
}
],
"settings_ui": "settings.json",
"main": "main.js"
{
"manifest_version": 1,
"name": "自动使用多个兑换码",
"version": "2.0",
"description": "自动使用兑换码,自定义配置里输入兑换码,多个兑换码支持用非字母数字串隔开,建议用空格隔开。自动检测新旧兑换码,无需反复启停该脚本",
"authors": [
{
"name": "miludelongwang",
"links": "https://github.com/miludelongwang"
}
],
"settings_ui": "settings.json",
"main": "main.js"
}

View File

@@ -33,7 +33,7 @@ ACTION_VERSION_MAP = {
"up_down_grab_leaf": "0.42.0",
"set_time": "0.45.0",
"exit_and_relogin": "0.46.0",
"use_gadget": "0.48.0"
"use_gadget": "0.48.1"
}
# 定义 action_params 的最低兼容版本和正则表达式验证

1606
repo.json

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,9 @@
测试版本暂时没空写readme请联系作者qq718135749
测试版本暂时没空写readme发现bug请超市作者qq718135749
可能存在各种bug仅建议愿意参与测试的用户使用使用时请联系作者并反馈遇到的bug
如果你只是想要获取狗粮,请使用自动狗粮加强版
## 更新日志
### 0.0.62025.08.13
1.修复"99强制黑芙"路线摔死bug

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752761392130,
"enable_monster_loot_split": false
"last_modified_time": 1754933688009,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -32,8 +33,7 @@
"action": "stop_flying",
"move_mode": "fly",
"action_params": "1500",
"type": "path",
"locked": false
"type": "path"
},
{
"id": 3,
@@ -145,7 +145,7 @@
"y": -3643.0312272630545,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(q),wait(0.3),keypress(q),keypress(1),wait(0.5),keypress(q),wait(0.7),keypress(2),wait(0.5),keypress(q),wait(0.7),keypress(3),wait(0.5),keypress(q),wait(0.7),keypress(4),wait(0.5),keypress(q),attack(0.3)",
"action_params": "keypress(f),wait(0.2),keypress(f),keypress(q),wait(0.3),keypress(q),keypress(1),wait(0.5),keypress(q),wait(0.7),keypress(2),wait(0.5),keypress(q),wait(0.7),keypress(3),wait(0.5),keypress(q),wait(0.7),keypress(4),wait(0.5),keypress(q),attack(0.3)",
"type": "path"
},
{
@@ -163,7 +163,7 @@
"y": -3640.80078125,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(x),w(0.1);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation"
},
{
@@ -354,12 +354,12 @@
},
{
"id": 39,
"x": -3143.09375,
"y": -3831.5313827984755,
"action": "",
"x": -3142.8437954259534,
"y": -3831.1875075789812,
"action": "combat_script",
"move_mode": "jump",
"action_params": "",
"type": "path"
"action_params": "keydown(w),wait(0.1),dash,wait(0.3),attack(0.22),j,wait(0.35),keyup(w),wait(0.25),j;万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),wait(0.5),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation"
},
{
"id": 40,
@@ -367,7 +367,7 @@
"y": -3831.3125442661585,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),j,keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),wait(1.5),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),j,keypress(f)",
"type": "target"
}
]

View File

@@ -13,7 +13,7 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754247982448,
"last_modified_time": 1754840871498,
"enable_monster_loot_split": false,
"map_match_method": ""
},
@@ -208,15 +208,24 @@
},
{
"id": 23,
"x": -3160.154296875,
"y": -3704.4833984375,
"action": "combat_script",
"move_mode": "run",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)",
"type": "target"
"x": -3158.5634765625,
"y": -3705.626953125,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "orientation"
},
{
"id": 24,
"x": -3160.154296875,
"y": -3704.4833984375,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "target"
},
{
"id": 25,
"x": -3158.5634765625,
"y": -3705.626953125,
"action": "",
@@ -225,7 +234,7 @@
"type": "target"
},
{
"id": 25,
"id": 26,
"x": -3164.5205078125,
"y": -3704.9482421875,
"action": "",
@@ -233,7 +242,7 @@
"type": "path"
},
{
"id": 26,
"id": 27,
"x": -3161.3525390625,
"y": -3699.8525390625,
"action": "",
@@ -241,7 +250,7 @@
"type": "path"
},
{
"id": 27,
"id": 28,
"x": -3158.00390625,
"y": -3695.9306640625,
"action": "",
@@ -249,7 +258,7 @@
"type": "path"
},
{
"id": 28,
"id": 29,
"x": -3154.5517578125,
"y": -3688.9306640625,
"action": "",
@@ -258,7 +267,7 @@
"type": "path"
},
{
"id": 29,
"id": 30,
"x": -3154.5517578125,
"y": -3688.9306640625,
"action": "combat_script",
@@ -267,7 +276,7 @@
"type": "target"
},
{
"id": 30,
"id": 31,
"x": -3152.7500158003313,
"y": -3698.31262884269,
"action": "combat_script",
@@ -276,7 +285,7 @@
"type": "target"
},
{
"id": 31,
"id": 32,
"x": -3154.0263671875,
"y": -3695.671875,
"action": "combat_script",
@@ -285,7 +294,7 @@
"type": "orientation"
},
{
"id": 32,
"id": 33,
"x": -3154.0263671875,
"y": -3695.671875,
"action": "combat_script",
@@ -294,7 +303,7 @@
"type": "path"
},
{
"id": 33,
"id": 34,
"x": -3149.767578125,
"y": -3692.767578125,
"action": "",
@@ -302,7 +311,7 @@
"type": "path"
},
{
"id": 34,
"id": 35,
"x": -3144.937509875206,
"y": -3696.906219684073,
"action": "",
@@ -310,7 +319,7 @@
"type": "path"
},
{
"id": 35,
"id": 36,
"x": -3138.1561176722207,
"y": -3701.812295367494,
"action": "combat_script",
@@ -319,7 +328,7 @@
"type": "target"
},
{
"id": 36,
"id": 37,
"x": -3144.2890625,
"y": -3704.287109375,
"action": "combat_script",
@@ -328,15 +337,15 @@
"type": "target"
},
{
"id": 37,
"x": -3144.9931640625,
"y": -3708.2490234375,
"id": 38,
"x": -3145.4062756755375,
"y": -3709.374727156657,
"action": "",
"move_mode": "walk",
"type": "path"
},
{
"id": 38,
"id": 39,
"x": -3147.828125,
"y": -3715.26171875,
"action": "",
@@ -344,7 +353,7 @@
"type": "path"
},
{
"id": 39,
"id": 40,
"x": -3154.451171875,
"y": -3727.388671875,
"action": "",
@@ -352,7 +361,7 @@
"type": "path"
},
{
"id": 40,
"id": 41,
"x": -3156.3095703125,
"y": -3734.564453125,
"action": "",
@@ -360,7 +369,7 @@
"type": "path"
},
{
"id": 41,
"id": 42,
"x": -3147.9990234375,
"y": -3741.4736328125,
"action": "",
@@ -368,7 +377,7 @@
"type": "path"
},
{
"id": 42,
"id": 43,
"x": -3140.998046875,
"y": -3741.0703125,
"action": "",
@@ -376,7 +385,7 @@
"type": "path"
},
{
"id": 43,
"id": 44,
"x": -3134.75,
"y": -3737.437035205334,
"action": "",
@@ -384,7 +393,7 @@
"type": "path"
},
{
"id": 44,
"id": 45,
"x": -3135.2999999999993,
"y": -3733.7999999999993,
"action": "",
@@ -392,7 +401,7 @@
"type": "target"
},
{
"id": 45,
"id": 46,
"x": -3016.837890625,
"y": -3623.62890625,
"action": "",
@@ -400,7 +409,7 @@
"type": "teleport"
},
{
"id": 46,
"id": 47,
"x": -3025.197265625,
"y": -3638.865234375,
"action": "",
@@ -409,7 +418,7 @@
"type": "path"
},
{
"id": 47,
"id": 48,
"x": -3031.5654296875,
"y": -3640.2451171875,
"action": "",
@@ -417,7 +426,7 @@
"type": "target"
},
{
"id": 48,
"id": 49,
"x": -3031.8408203125,
"y": -3640.0625,
"action": "combat_script",
@@ -426,7 +435,7 @@
"type": "path"
},
{
"id": 49,
"id": 50,
"x": -3016.837890625,
"y": -3623.62890625,
"action": "",
@@ -434,7 +443,7 @@
"type": "teleport"
},
{
"id": 50,
"id": 51,
"x": -3006.03125,
"y": -3634.031161467683,
"action": "",
@@ -443,7 +452,7 @@
"type": "path"
},
{
"id": 51,
"id": 52,
"x": -2993.8974609375,
"y": -3644.345703125,
"action": "",
@@ -452,7 +461,7 @@
"type": "path"
},
{
"id": 52,
"id": 53,
"x": -2992.9814453125,
"y": -3655.2119140625,
"action": "stop_flying",
@@ -461,7 +470,7 @@
"type": "path"
},
{
"id": 53,
"id": 54,
"x": -2995.2275390625,
"y": -3654.0712890625,
"action": "combat_script",

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "000强制白芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754998785224,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -762.078125,
"y": -3798.2978515625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -777.662109375,
"y": -3821.849609375,
"action": "combat_script",
"move_mode": "fly",
"action_params": "attack(0.5),wait(6)",
"type": "path"
},
{
"id": 3,
"x": 268.5908203125,
"y": -665.69580078125,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 4,
"x": 263.3046875,
"y": -662.833984375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 5,
"x": 263.3046875,
"y": -662.833984375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态,再切换——白芙",
"type": "orientation"
}
]
}

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753379106673,
"enable_monster_loot_split": false
"last_modified_time": 1754997437686,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -30,23 +31,13 @@
"id": 2,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "log_output",
"move_mode": "walk",
"action_params": "\n富A路线预计(双风buff+迪希雅)78分钟162个调查点≈10W经验\n富B路线预计(双风buff+迪希雅)55分钟135个调查点≈8.3W经验\n超详解析请看JS里README说明书",
"type": "orientation"
},
{
"id": 4,
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "",
@@ -55,7 +46,7 @@
"type": "path"
},
{
"id": 5,
"id": 4,
"x": 1086.0937875257878,
"y": 301.8435984203652,
"action": "combat_script",
@@ -64,7 +55,7 @@
"type": "target"
},
{
"id": 6,
"id": 5,
"x": 1084.796875,
"y": 299.93359375,
"action": "",
@@ -73,7 +64,7 @@
"type": "path"
},
{
"id": 7,
"id": 6,
"x": 1088.0673828125,
"y": 303.08203125,
"action": "",
@@ -82,7 +73,7 @@
"type": "target"
},
{
"id": 8,
"id": 7,
"x": 1083.5625,
"y": 305.87513279847644,
"action": "",
@@ -91,7 +82,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 1082.8095703125,
"y": 300.794921875,
"action": "combat_script",
@@ -100,7 +91,7 @@
"type": "path"
},
{
"id": 10,
"id": 9,
"x": 1068.333984375,
"y": 353.74951171875,
"action": "",
@@ -109,7 +100,7 @@
"type": "path"
},
{
"id": 11,
"id": 10,
"x": 1069.3271484375,
"y": 355.3740234375,
"action": "combat_script",
@@ -118,7 +109,7 @@
"type": "target"
},
{
"id": 12,
"id": 11,
"x": 1047.9365234375,
"y": 318.71826171875,
"action": "",
@@ -127,7 +118,7 @@
"type": "path"
},
{
"id": 13,
"id": 12,
"x": 1045.4453125,
"y": 319.9306640625,
"action": "combat_script",

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752154726209,
"enable_monster_loot_split": false
"last_modified_time": 1754680615491,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -50,13 +51,13 @@
"y": 942.62890625,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.2),keypress(f),wait(0.5);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.5);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 5,
"x": 1641.5126953125,
"y": 939.21435546875,
"x": 1644.21875,
"y": 939.7501881311746,
"action": "",
"move_mode": "climb",
"action_params": "",
@@ -64,10 +65,10 @@
},
{
"id": 6,
"x": 1647.97265625,
"y": 939.07763671875,
"x": 1646.625,
"y": 938.562322935365,
"action": "",
"move_mode": "dash",
"move_mode": "climb",
"action_params": "",
"type": "path"
},
@@ -77,7 +78,7 @@
"y": 939.68701171875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),a(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),a(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
}
]

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753626223166,
"enable_monster_loot_split": false
"last_modified_time": 1754682026471,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -27,24 +28,15 @@
},
{
"id": 2,
"x": 1639.2568359375,
"y": -279.36376953125,
"action": "",
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 3,
"x": 1605.646484375,
"y": -311.2705078125,
"x": 1603.625,
"y": -309.7181966730168,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 4,
"id": 3,
"x": 1560.12890625,
"y": -292.5458984375,
"action": "",
@@ -52,7 +44,7 @@
"type": "path"
},
{
"id": 5,
"id": 4,
"x": 1519.125,
"y": -289.1867474753026,
"action": "",
@@ -60,7 +52,7 @@
"type": "path"
},
{
"id": 6,
"id": 5,
"x": 1517.1630859375,
"y": -290.5830078125,
"action": "",
@@ -69,7 +61,7 @@
"type": "path"
},
{
"id": 7,
"id": 6,
"x": 1505.1878346924386,
"y": -298.93729794024966,
"action": "",
@@ -77,7 +69,7 @@
"type": "path"
},
{
"id": 8,
"id": 7,
"x": 1504.5654296875,
"y": -294.41748046875,
"action": "",
@@ -86,7 +78,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 1506.560546875,
"y": -291.88427734375,
"action": "combat_script",
@@ -95,7 +87,7 @@
"type": "target"
},
{
"id": 10,
"id": 9,
"x": 1498.857421875,
"y": -280.8447265625,
"action": "",
@@ -104,7 +96,7 @@
"type": "path"
},
{
"id": 11,
"id": 10,
"x": 1493.9374525990042,
"y": -280.999878736292,
"action": "",
@@ -113,7 +105,7 @@
"type": "path"
},
{
"id": 12,
"id": 11,
"x": 1488.8120816344508,
"y": -281.46889593204196,
"action": "combat_script",
@@ -122,29 +114,40 @@
"type": "target"
},
{
"id": 13,
"id": 12,
"x": 1474.765625,
"y": -275.228515625,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "target"
"type": "target",
"locked": false
},
{
"id": 13,
"x": 1476.15625,
"y": -277.5935950684443,
"type": "target",
"move_mode": "climb",
"action": "combat_script",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)"
},
{
"id": 14,
"x": 1476.0625,
"y": -277.33642578125,
"x": 1476.625,
"y": -276.0004647946662,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),d(0.15);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
"move_mode": "dash",
"action_params": "w(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation",
"locked": false
},
{
"id": 15,
"x": 1475.843192179269,
"y": -278.6872754891665,
"x": 1476.625,
"y": -276.0004647946662,
"action": "set_time",
"move_mode": "climb",
"move_mode": "dash",
"action_params": "06:00",
"type": "orientation"
}

View File

@@ -13,8 +13,9 @@
"map_name": "TheChasm",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753801295230,
"enable_monster_loot_split": false
"last_modified_time": 1754839315097,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -73,8 +74,8 @@
},
{
"id": 7,
"x": 347.812559251244,
"y": 985.2500682108357,
"x": 349.43760270215625,
"y": 985.6249090522192,
"action": "",
"move_mode": "walk",
"action_params": "",

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "227.1强制白芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754998785224,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -762.078125,
"y": -3798.2978515625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -777.662109375,
"y": -3821.849609375,
"action": "combat_script",
"move_mode": "fly",
"action_params": "attack(0.5),wait(6)",
"type": "path"
},
{
"id": 3,
"x": 268.5908203125,
"y": -665.69580078125,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 4,
"x": 263.3046875,
"y": -662.833984375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 5,
"x": 263.3046875,
"y": -662.833984375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态,再切换——白芙",
"type": "orientation"
}
]
}

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752873543581,
"enable_monster_loot_split": false
"last_modified_time": 1754997700576,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -77,7 +78,7 @@
"y": 1844.4892578125,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),d(0.15);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);芙宁娜 attack(0.08),charge;",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),d(0.15);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{

View File

@@ -76,7 +76,7 @@
"y": -3199.281492527416,
"action": "combat_script",
"move_mode": "run",
"action_params": "迪希雅 attack(0.08),e,attack(0.08),e;玛薇卡 attack(0.08),e;砂糖 e;早柚 charge(1);珐露珊 q;琳妮特 q;蓝砚 charge,attack(0.08),charge;流浪者 e,attack(0.2);爱可菲 e;芙宁娜 attack(0.2);",
"action_params": "迪希雅 attack(0.08),e,attack(0.08),e;玛薇卡 attack(0.08),e;砂糖 e;早柚 charge(2);珐露珊 q;琳妮特 q;蓝砚 charge,attack(0.08),charge;流浪者 e,attack(0.2);爱可菲 e;芙宁娜 attack(0.2);",
"type": "path"
},
{

View File

@@ -13,7 +13,7 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754408583711,
"last_modified_time": 1754839785675,
"enable_monster_loot_split": false,
"map_match_method": ""
},
@@ -150,24 +150,34 @@
},
{
"id": 16,
"x": 2894.43359375,
"y": -284.75146484375,
"type": "path",
"x": 2888.5623854475944,
"y": -286.49933304960723,
"action": "",
"move_mode": "run",
"action": "combat_script",
"action_params": "wait(0.2)"
"action_params": "",
"type": "path"
},
{
"id": 17,
"x": 2902.6484375,
"y": -281.61865234375,
"action": "combat_script",
"move_mode": "run",
"action_params": "w(0.5),dash,w(0.5)",
"type": "orientation",
"locked": false
},
{
"id": 18,
"x": 2902.6484375,
"y": -281.61865234375,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 18,
"id": 19,
"x": 2954.908203125,
"y": -271.97705078125,
"action": "",
@@ -176,7 +186,7 @@
"type": "path"
},
{
"id": 19,
"id": 20,
"x": 2988.5546875,
"y": -275.0009765625,
"action": "combat_script",
@@ -185,7 +195,7 @@
"type": "orientation"
},
{
"id": 20,
"id": 21,
"x": 3009.25017380365,
"y": -242.87583368799005,
"action": "",
@@ -194,7 +204,7 @@
"type": "path"
},
{
"id": 21,
"id": 22,
"x": 3012.4140625,
"y": -245.23046875,
"action": "combat_script",

View File

@@ -7,7 +7,7 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754645925487,
"last_modified_time": 1754840414106,
"enable_monster_loot_split": false,
"authors": [
{
@@ -51,7 +51,7 @@
"y": -2742.9063182108366,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.2),keypress(f),wait(0.2),keypress(f),w(0.2),keypress(f),w(0.3);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.1),keypress(f),w(0.2);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
@@ -67,10 +67,10 @@
"id": 6,
"x": 4118.843785550746,
"y": -2702.406295473891,
"type": "target",
"move_mode": "dash",
"action": "combat_script",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.3),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);"
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.3),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
}
]
}

View File

@@ -1,12 +1,21 @@
{
{
"info": {
"name": "502枫丹-黎翡区神像3",
"type": "collect",
"author": "汐",
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
"bgi_version": "0.45.0",
"authors": [
{
"name": "汐",
"links": ""
}
],
"tags": [],
"last_modified_time": 1754929311601,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -41,15 +50,15 @@
"y": 4210.7187727369455,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),w(0.3),keypress(f),w(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),w(0.3),keypress(f),w(0.1),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 5,
"x": 4540.6875,
"y": 4209.9999889334595,
"x": 4545.250288356054,
"y": 4210.37490905222,
"action": "",
"move_mode": "fly",
"move_mode": "jump",
"action_params": "",
"type": "path"
},
@@ -64,16 +73,7 @@
},
{
"id": 7,
"x": 4559.062539500829,
"y": 4212.062727369452,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 8,
"x": 4568.624990124793,
"x": 4568.624990124794,
"y": 4223.624795367494,
"action": "",
"move_mode": "fly",
@@ -81,7 +81,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 4571.5849609375,
"y": 4226.6259765625,
"action": "combat_script",

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752917731961,
"enable_monster_loot_split": false
"last_modified_time": 1754682298496,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -37,7 +38,7 @@
},
{
"id": 3,
"x": 4229.437582951742,
"x": 4229.437582951741,
"y": 2495.6871210509144,
"action": "combat_script",
"move_mode": "dash",
@@ -46,8 +47,8 @@
},
{
"id": 4,
"x": 4262.78955078125,
"y": 2462.610107421875,
"x": 4261.5625,
"y": 2462.4374336007622,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
@@ -81,22 +82,21 @@
},
{
"id": 8,
"x": 4268.09376382529,
"x": 4268.093763825291,
"y": 2450.9684544197116,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.3)",
"type": "target",
"locked": false
"type": "target"
},
{
"id": 9,
"x": 4272.576171875,
"y": 2451.097900390625,
"type": "path",
"move_mode": "walk",
"action": "combat_script",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.9),keyup(E),attack(0.2),wait(1.1);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.5),click(middle);"
"move_mode": "walk",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.9),keyup(E),attack(0.2),wait(1.1);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.5),click(middle);",
"type": "path"
}
]
}

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "000强制白芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754998785224,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -762.078125,
"y": -3798.2978515625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -777.662109375,
"y": -3821.849609375,
"action": "combat_script",
"move_mode": "fly",
"action_params": "attack(0.5),wait(6)",
"type": "path"
},
{
"id": 3,
"x": 268.5908203125,
"y": -665.69580078125,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 4,
"x": 263.3046875,
"y": -662.833984375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 5,
"x": 263.3046875,
"y": -662.833984375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态,再切换——白芙",
"type": "orientation"
}
]
}

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753379106673,
"enable_monster_loot_split": false
"last_modified_time": 1754997437686,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -30,23 +31,13 @@
"id": 2,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "log_output",
"move_mode": "walk",
"action_params": "\n富A路线预计(双风buff+迪希雅)78分钟162个调查点≈10W经验\n富B路线预计(双风buff+迪希雅)55分钟135个调查点≈8.3W经验\n超详解析请看JS里README说明书",
"type": "orientation"
},
{
"id": 4,
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "",
@@ -55,7 +46,7 @@
"type": "path"
},
{
"id": 5,
"id": 4,
"x": 1086.0937875257878,
"y": 301.8435984203652,
"action": "combat_script",
@@ -64,7 +55,7 @@
"type": "target"
},
{
"id": 6,
"id": 5,
"x": 1084.796875,
"y": 299.93359375,
"action": "",
@@ -73,7 +64,7 @@
"type": "path"
},
{
"id": 7,
"id": 6,
"x": 1088.0673828125,
"y": 303.08203125,
"action": "",
@@ -82,7 +73,7 @@
"type": "target"
},
{
"id": 8,
"id": 7,
"x": 1083.5625,
"y": 305.87513279847644,
"action": "",
@@ -91,7 +82,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 1082.8095703125,
"y": 300.794921875,
"action": "combat_script",
@@ -100,7 +91,7 @@
"type": "path"
},
{
"id": 10,
"id": 9,
"x": 1068.333984375,
"y": 353.74951171875,
"action": "",
@@ -109,7 +100,7 @@
"type": "path"
},
{
"id": 11,
"id": 10,
"x": 1069.3271484375,
"y": 355.3740234375,
"action": "combat_script",
@@ -118,7 +109,7 @@
"type": "target"
},
{
"id": 12,
"id": 11,
"x": 1047.9365234375,
"y": 318.71826171875,
"action": "",
@@ -127,7 +118,7 @@
"type": "path"
},
{
"id": 13,
"id": 12,
"x": 1045.4453125,
"y": 319.9306640625,
"action": "combat_script",

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752135686603,
"enable_monster_loot_split": false
"last_modified_time": 1754934405438,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -145,8 +146,8 @@
},
{
"id": 15,
"x": 336.78126777537364,
"y": 1104.531295473891,
"x": 337,
"y": 1104.8751217319368,
"action": "",
"move_mode": "dash",
"action_params": "",
@@ -156,13 +157,23 @@
"id": 16,
"x": 338.3388671875,
"y": 1100.716796875,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 17,
"x": 338.3388671875,
"y": 1100.716796875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),keypress(f),keypress(x).d(0.1),keypress(x);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 17,
"id": 18,
"x": 345.375,
"y": 1101.02294921875,
"action": "combat_script",
@@ -171,30 +182,30 @@
"type": "orientation"
},
{
"id": 18,
"id": 19,
"x": 345.375,
"y": 1101.02294921875,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "target"
},
{
"id": 20,
"x": 349.6748046875,
"y": 1099.4580078125,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "path"
},
{
"id": 19,
"x": 349.6748046875,
"y": 1099.4580078125,
"type": "path",
"move_mode": "climb",
"action": "",
"action_params": ""
},
{
"id": 20,
"id": 21,
"x": 348.3994140625,
"y": 1099.451171875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),w(0.2),keypress(f),w(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),w(0.2),keypress(f),w(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
}
]

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753626223166,
"enable_monster_loot_split": false
"last_modified_time": 1754682026471,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -27,24 +28,15 @@
},
{
"id": 2,
"x": 1639.2568359375,
"y": -279.36376953125,
"action": "",
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 3,
"x": 1605.646484375,
"y": -311.2705078125,
"x": 1603.625,
"y": -309.7181966730168,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 4,
"id": 3,
"x": 1560.12890625,
"y": -292.5458984375,
"action": "",
@@ -52,7 +44,7 @@
"type": "path"
},
{
"id": 5,
"id": 4,
"x": 1519.125,
"y": -289.1867474753026,
"action": "",
@@ -60,7 +52,7 @@
"type": "path"
},
{
"id": 6,
"id": 5,
"x": 1517.1630859375,
"y": -290.5830078125,
"action": "",
@@ -69,7 +61,7 @@
"type": "path"
},
{
"id": 7,
"id": 6,
"x": 1505.1878346924386,
"y": -298.93729794024966,
"action": "",
@@ -77,7 +69,7 @@
"type": "path"
},
{
"id": 8,
"id": 7,
"x": 1504.5654296875,
"y": -294.41748046875,
"action": "",
@@ -86,7 +78,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 1506.560546875,
"y": -291.88427734375,
"action": "combat_script",
@@ -95,7 +87,7 @@
"type": "target"
},
{
"id": 10,
"id": 9,
"x": 1498.857421875,
"y": -280.8447265625,
"action": "",
@@ -104,7 +96,7 @@
"type": "path"
},
{
"id": 11,
"id": 10,
"x": 1493.9374525990042,
"y": -280.999878736292,
"action": "",
@@ -113,7 +105,7 @@
"type": "path"
},
{
"id": 12,
"id": 11,
"x": 1488.8120816344508,
"y": -281.46889593204196,
"action": "combat_script",
@@ -122,29 +114,40 @@
"type": "target"
},
{
"id": 13,
"id": 12,
"x": 1474.765625,
"y": -275.228515625,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),",
"type": "target"
"type": "target",
"locked": false
},
{
"id": 13,
"x": 1476.15625,
"y": -277.5935950684443,
"type": "target",
"move_mode": "climb",
"action": "combat_script",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f)"
},
{
"id": 14,
"x": 1476.0625,
"y": -277.33642578125,
"x": 1476.625,
"y": -276.0004647946662,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),d(0.15);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
"move_mode": "dash",
"action_params": "w(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation",
"locked": false
},
{
"id": 15,
"x": 1475.843192179269,
"y": -278.6872754891665,
"x": 1476.625,
"y": -276.0004647946662,
"action": "set_time",
"move_mode": "climb",
"move_mode": "dash",
"action_params": "06:00",
"type": "orientation"
}

View File

@@ -1,12 +1,21 @@
{
{
"info": {
"name": "504枫丹-学术会堂1",
"type": "collect",
"author": "汐",
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
"bgi_version": "0.45.0",
"authors": [
{
"name": "汐",
"links": ""
}
],
"tags": [],
"last_modified_time": 1755004611662,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -22,10 +31,10 @@
"id": 2,
"x": 4146.1298828125,
"y": 4417.9384765625,
"type": "target",
"move_mode": "dash",
"action": "combat_script",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),"
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
}
]
}

View File

@@ -13,7 +13,7 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754644910791,
"last_modified_time": 1755005124022,
"enable_monster_loot_split": false,
"map_match_method": ""
},
@@ -237,11 +237,20 @@
"y": 4913.4677734375,
"action": "combat_script",
"move_mode": "climb",
"action_params": "wait(0.2),keypress(x),keypress(f),wait(0.2),keypress(f),keypress(x),wait(0.2),keypress(f),keypress(x),wait(0.1),d(0.3),a(0.15);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.8),keydown(s),wait(0.3),keydown(a),wait(0.1),keyup(s),wait(1.2),keyup(a);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "wait(0.2),keypress(x),keypress(f),wait(0.2),keypress(f),keypress(x),wait(0.2),keypress(f),keypress(x)",
"type": "target"
},
{
"id": 26,
"x": 4749.156392202985,
"y": 4913.249719577676,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(x),wait(0.2),w(0.3),d(0.2);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2),wait(0.8),keydown(w),wait(0.2),keydown(d),wait(0.1),keyup(w),wait(1.2),keyup(d);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation"
},
{
"id": 27,
"x": 4750.0390625,
"y": 4904.76904296875,
"action": "",
@@ -250,22 +259,32 @@
"type": "path"
},
{
"id": 27,
"id": 28,
"x": 4759.181640625,
"y": 4900.1865234375,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(1.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "path"
},
{
"id": 28,
"id": 29,
"x": 4763.3369140625,
"y": 4900.12646484375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "path"
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "path",
"locked": false
},
{
"id": 30,
"x": 4763.3369140625,
"y": 4900.12646484375,
"action": "set_time",
"move_mode": "walk",
"action_params": "06:00",
"type": "orientation"
}
]
}

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752917731961,
"enable_monster_loot_split": false
"last_modified_time": 1754682298496,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -37,7 +38,7 @@
},
{
"id": 3,
"x": 4229.437582951742,
"x": 4229.437582951741,
"y": 2495.6871210509144,
"action": "combat_script",
"move_mode": "dash",
@@ -46,8 +47,8 @@
},
{
"id": 4,
"x": 4262.78955078125,
"y": 2462.610107421875,
"x": 4261.5625,
"y": 2462.4374336007622,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
@@ -81,22 +82,21 @@
},
{
"id": 8,
"x": 4268.09376382529,
"x": 4268.093763825291,
"y": 2450.9684544197116,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),w(0.3)",
"type": "target",
"locked": false
"type": "target"
},
{
"id": 9,
"x": 4272.576171875,
"y": 2451.097900390625,
"type": "path",
"move_mode": "walk",
"action": "combat_script",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.9),keyup(E),attack(0.2),wait(1.1);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.5),click(middle);"
"move_mode": "walk",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.9),keyup(E),attack(0.2),wait(1.1);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.5),click(middle);",
"type": "path"
}
]
}

View File

@@ -0,0 +1,40 @@
{
"info": {
"name": "99强制黑芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Enkanomiya",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1755101630357,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": 97.65771484375,
"y": 255.2640380859375,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": 97.65771484375,
"y": 255.2640380859375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态——黑芙",
"type": "orientation"
}
]
}

View File

@@ -13,7 +13,7 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754157613824,
"last_modified_time": 1754928649550,
"enable_monster_loot_split": false,
"map_match_method": ""
},
@@ -76,22 +76,32 @@
"id": 7,
"x": -3275.9990234375,
"y": -3552.625,
"action": "combat_script",
"action": "",
"move_mode": "walk",
"action_params": "w(0.5),a(0.1),wait(1),keypress(f),wait(0.3),keypress(f),wait(0.3),keypress(f),wait(0.5),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(0.5),keypress(ESCAPE)",
"type": "orientation"
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 8,
"x": -3275.9990234375,
"y": -3552.625,
"action": "combat_script",
"move_mode": "walk",
"action_params": "w(0.5),wait(1),keypress(f),wait(0.3),keypress(f),wait(0.3),keypress(f),wait(0.5),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(0.5),keypress(ESCAPE)",
"type": "orientation"
},
{
"id": 9,
"x": -3275.9990234375,
"y": -3552.625,
"action": "log_output",
"move_mode": "walk",
"action_params": "\n[激活路径]激活完\"超限点\"不拾取!!!\n[激活路径]\"超限点\"不拾取!!!\n[激活路径]不拾取!!!\n[激活路径]别再狗叫为什么漏了!!!",
"type": "orientation"
},
{
"id": 9,
"id": 10,
"x": -3472.9677734375,
"y": -3754.984375,
"action": "",
@@ -100,7 +110,7 @@
"type": "teleport"
},
{
"id": 10,
"id": 11,
"x": -3471.005859375,
"y": -3743.349609375,
"action": "",
@@ -109,7 +119,7 @@
"type": "path"
},
{
"id": 11,
"id": 12,
"x": -3462.5361328125,
"y": -3726.7958984375,
"action": "combat_script",
@@ -118,7 +128,7 @@
"type": "target"
},
{
"id": 12,
"id": 13,
"x": -3464.732421875,
"y": -3733.4462890625,
"action": "",
@@ -127,7 +137,17 @@
"type": "target"
},
{
"id": 13,
"id": 14,
"x": -3061,
"y": -3674.498937612192,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 15,
"x": -3061,
"y": -3674.498937612192,
"action": "combat_script",
@@ -136,7 +156,7 @@
"type": "orientation"
},
{
"id": 14,
"id": 16,
"x": -3061,
"y": -3674.498937612192,
"action": "combat_script",
@@ -145,7 +165,7 @@
"type": "orientation"
},
{
"id": 15,
"id": 17,
"x": -3285.267578125,
"y": -3731.4169921875,
"action": "log_output",

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752782329589,
"enable_monster_loot_split": false
"last_modified_time": 1754841345890,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -116,10 +117,10 @@
"id": 12,
"x": 3212.3544921875,
"y": -1695.31396484375,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
"move_mode": "dash",
"action_params": "",
"type": "path"
},
{
"id": 13,
@@ -149,8 +150,8 @@
},
{
"id": 16,
"x": 3246.3749881497515,
"y": -1667.9063182108357,
"x": 3247.68753950083,
"y": -1668.0624696840732,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);芙宁娜 e;",

View File

@@ -1,30 +0,0 @@
{
"info": {
"name": "100 芙宁娜强制变黑芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Enkanomiya",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753190175272,
"enable_monster_loot_split": false
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": 97.65771484375,
"y": 255.2640380859375,
"action_params": ""
}
]
}

View File

@@ -7,7 +7,7 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754157821099,
"last_modified_time": 1754928678807,
"authors": [
{
"name": "汐",
@@ -76,13 +76,23 @@
"id": 7,
"x": -3275.9990234375,
"y": -3552.625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 8,
"x": -3275.9990234375,
"y": -3552.625,
"action": "combat_script",
"move_mode": "walk",
"action_params": "w(0.5),wait(1),keypress(f),wait(0.2),keypress(f),wait(0.5),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(w),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(w),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(w),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(0.5),keypress(ESCAPE)",
"type": "orientation"
},
{
"id": 8,
"id": 9,
"x": -3472.9677734375,
"y": -3754.984375,
"action": "",
@@ -91,7 +101,7 @@
"type": "teleport"
},
{
"id": 9,
"id": 10,
"x": -3471.005859375,
"y": -3743.349609375,
"action": "",
@@ -100,7 +110,7 @@
"type": "path"
},
{
"id": 10,
"id": 11,
"x": -3462.5361328125,
"y": -3726.7958984375,
"action": "combat_script",
@@ -109,7 +119,7 @@
"type": "target"
},
{
"id": 11,
"id": 12,
"x": -3467.1845703125,
"y": -3732.5537109375,
"action": "",
@@ -118,7 +128,17 @@
"type": "target"
},
{
"id": 12,
"id": 13,
"x": -3061,
"y": -3674.498937612192,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 14,
"x": -3061,
"y": -3674.498937612192,
"action": "combat_script",
@@ -127,7 +147,7 @@
"type": "orientation"
},
{
"id": 13,
"id": 15,
"x": -3061,
"y": -3674.498937612192,
"action": "combat_script",

View File

@@ -0,0 +1,40 @@
{
"info": {
"name": "99强制黑芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Enkanomiya",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1755101630357,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": 97.65771484375,
"y": 255.2640380859375,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": 97.65771484375,
"y": 255.2640380859375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态——黑芙",
"type": "orientation"
}
]
}

View File

@@ -0,0 +1,58 @@
{
"info": {
"name": "强制白芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754828996713,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": -762.078125,
"y": -3798.2978515625,
"action_params": ""
},
{
"id": 2,
"x": -777.662109375,
"y": -3821.849609375,
"type": "path",
"move_mode": "fly",
"action": "combat_script",
"action_params": "attack(0.5),wait(6)"
},
{
"id": 3,
"x": 268.5908203125,
"y": -665.69580078125,
"type": "teleport",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": 263.3046875,
"y": -662.833984375,
"type": "path",
"move_mode": "walk",
"action": "combat_script",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;"
}
]
}

View File

@@ -0,0 +1,40 @@
{
"info": {
"name": "强制黑芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Enkanomiya",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1755101630357,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": 97.65771484375,
"y": 255.2640380859375,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": 97.65771484375,
"y": 255.2640380859375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态——黑芙",
"type": "orientation"
}
]
}

View File

@@ -43,13 +43,7 @@ let failcount = 0;
}
}
}
{
//校验自定义配置,从未打开过自定义配置时进行警告
for (let i = 0; i < 5; i++) {
log.warn("测试版本可能存在各种bug出现问题请联系作者详见readme");
await sleep(1000);
}
}
//预处理
await readRecord(accountName);//读取记录文件
const epochTime = new Date('1970-01-01T20:00:00.000Z');
@@ -174,7 +168,7 @@ async function readRecord(accountName) {
log.warn(`无记录文件,将使用默认数据`);
return;
}
const content = await file.readText(recordFilePath);
const lines = content.split("\n");
@@ -291,7 +285,7 @@ async function writeRecord(accountName) {
async function processArtifacts(times = 1) {
await genshin.returnMainUi();
await sleep(100);
await sleep(500);
let result = 0;
try {
if (settings.decomposeMode === "销毁(摩拉)") {
@@ -752,7 +746,6 @@ async function runNormalPath(doStop) {
log.info("填写了清怪队伍,执行清怪路线");
await runPaths(normalCombatPath, combatPartyName, doStop);
}
// 启用自动拾取的实时任务
dispatcher.addTimer(new RealtimeTimer("AutoPick"));
await runPaths(normalExecutePath, artifactPartyName, doStop);
@@ -794,8 +787,9 @@ async function runActivatePath() {
const extraActivatePath = extraPath + "/激活";
const extraCombatPath = extraPath + "/清怪";
const extraPreparePath = extraPath + "/准备";
await runPaths(endingActivatePath, artifactPartyName, false);
if (!forceAlternate && state.runningEndingAndExtraRoute === "收尾额外A") {
await runPaths(endingActivatePath, artifactPartyName, false);
}
await runPaths(extraActivatePath, combatPartyName, false);
if (combatPartyName) {
@@ -804,8 +798,6 @@ async function runActivatePath() {
await runPaths(endingCombatPath, combatPartyName, false);
}
// 启用自动拾取的实时任务
dispatcher.addTimer(new RealtimeTimer("AutoPick"));
await runPaths(endingPreparePath, artifactPartyName, false);
await runPaths(extraPreparePath, combatPartyName, false);
}
@@ -858,6 +850,13 @@ async function runPaths(folderFilePath, PartyName, doStop) {
//如果与当前队伍不同,尝试切换队伍,并更新队伍
await switchPartyIfNeeded(PartyName);
state.currentParty = PartyName;
if (settings.furina) {
if (state.currentParty === artifactPartyName) {
await pathingScript.runFile('assets/furina/强制白芙.json');
} else {
await pathingScript.runFile('assets/furina/强制黑芙.json');
}
}
}
await fakeLog(Path.fileName, false, true, 0);
try {

View File

@@ -1,7 +1,7 @@
{
"manifest_version": 1,
"name": "AAA狗粮批发测试版本",
"version": "0.0.2",
"version": "0.0.6",
"tags": [
"狗粮"
],

View File

@@ -13,13 +13,13 @@
{
"name": "minIntervalTime",
"type": "input-text",
"label": "####################################################################\n卡时间与收尾配置\n\n最短间隔时间分钟\n默认为1分钟过短可能导致丢失收尾和额外收益",
"label": "####################################################################\n卡时间与收尾配置\n\n最短间隔时间分钟\n默认为1分钟过短可能导致丢失收尾和额外收益",
"default": "1"
},
{
"name": "maxWaitingTime",
"type": "input-text",
"label": "最大额外等待时间(分钟)\n默认值为0分钟\n普通路线结束后额外尝试等待以卡时间执行更多次主要收尾路线",
"label": "最大额外等待时间(分钟)\n默认值为0分钟\n普通路线结束后额外尝试等待\n以卡时间执行更多次优先收尾路线",
"default": "0"
},
{
@@ -63,5 +63,10 @@
"type": "input-text",
"label": "账户名称\n用于多账户运行时区分不同账户\n单账户无需修改",
"default": "默认账户"
},
{
"name": "furina",
"type": "checkbox",
"label": "如果你的【狗粮队伍】中有芙宁娜,请勾选"
}
]

View File

@@ -120,7 +120,6 @@ const npcData = {
"path": "assets/path/布纳马.json",
"goods": ["盐", "小麦", "胡椒", "洋葱", "牛奶", "番茄", "卷心菜", "土豆", "秃秃豆"]
}
}
const goodsData = {
@@ -411,24 +410,29 @@ async function qucikBuy() {
async function spikChat(npcName) {
count = 5
await sleep(1000);
if(npcName== "布纳马"){
// 對話
await sleep(500);
keyDown("VK_MENU");// Alt
await sleep(1000);
await click(1255, 530);
await sleep(1000);
keyUp("VK_MENU");// Alt
// 跳過交互&進入買食畫面
await click(1345, 580);
await sleep(1000);
await click(1345, 580);
await sleep(1000);
await click(1345, 580);
await sleep(1000);
await click(1345, 580);
await sleep(1000);
}else {
if (npcName == "布纳马") {
// 交互
for (let i = 0; i < 3; i++) {
keyPress("VK_F");
await sleep(1300);
}
// 点击有什么卖的
let captureRegion = captureGameRegion()
let resList = captureRegion.findMulti(RecognitionObject.ocrThis);
for (let i = 0; i < resList.count; i++) {
if (resList[i].text.includes("有什么卖的")) {
click(resList[i].x + 30, resList[i].y + 30); // 点击有什么卖的
// 使用完后释放资源
captureRegion.dispose();
}
}
await sleep(1300);
keyPress("VK_F");
await sleep(1300);
} else {
for (let i = 0; i < count; i++) {
keyPress("VK_F");
await sleep(1300);

View File

@@ -7,6 +7,10 @@
{
"name": "听雨♪",
"links": "https://github.com/TingYu-lulumi"
},
{
"name": "蜜柑魚",
"links": "https://github.com/this-Fish"
}
],
"tags": [

View File

@@ -171,6 +171,12 @@ https://www.kdocs.cn/wo/sl/v13uXscL
## 更新日志
### 1.7.9.22025.08.13
1.修复"99强制黑芙"路线摔死bug
### 1.7.9.12025.08.12
1.把切换白芙黑芙策略外置
### 1.7.82025.08.11
1.优化些许点位
### 1.7.82025.08.10
1.优化些许点位
### 1.7.72025.08.10

View File

@@ -13,7 +13,7 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754157613824,
"last_modified_time": 1754928649550,
"enable_monster_loot_split": false,
"map_match_method": ""
},
@@ -76,22 +76,32 @@
"id": 7,
"x": -3275.9990234375,
"y": -3552.625,
"action": "combat_script",
"action": "",
"move_mode": "walk",
"action_params": "w(0.5),a(0.1),wait(1),keypress(f),wait(0.3),keypress(f),wait(0.3),keypress(f),wait(0.5),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(0.5),keypress(ESCAPE)",
"type": "orientation"
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 8,
"x": -3275.9990234375,
"y": -3552.625,
"action": "combat_script",
"move_mode": "walk",
"action_params": "w(0.5),wait(1),keypress(f),wait(0.3),keypress(f),wait(0.3),keypress(f),wait(0.5),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(RETURN),wait(3.2),keypress(f),wait(0.4),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(0.5),keypress(ESCAPE)",
"type": "orientation"
},
{
"id": 9,
"x": -3275.9990234375,
"y": -3552.625,
"action": "log_output",
"move_mode": "walk",
"action_params": "\n[激活路径]激活完\"超限点\"不拾取!!!\n[激活路径]\"超限点\"不拾取!!!\n[激活路径]不拾取!!!\n[激活路径]别再狗叫为什么漏了!!!",
"type": "orientation"
},
{
"id": 9,
"id": 10,
"x": -3472.9677734375,
"y": -3754.984375,
"action": "",
@@ -100,7 +110,7 @@
"type": "teleport"
},
{
"id": 10,
"id": 11,
"x": -3471.005859375,
"y": -3743.349609375,
"action": "",
@@ -109,7 +119,7 @@
"type": "path"
},
{
"id": 11,
"id": 12,
"x": -3462.5361328125,
"y": -3726.7958984375,
"action": "combat_script",
@@ -118,7 +128,7 @@
"type": "target"
},
{
"id": 12,
"id": 13,
"x": -3464.732421875,
"y": -3733.4462890625,
"action": "",
@@ -127,7 +137,17 @@
"type": "target"
},
{
"id": 13,
"id": 14,
"x": -3061,
"y": -3674.498937612192,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 15,
"x": -3061,
"y": -3674.498937612192,
"action": "combat_script",
@@ -136,7 +156,7 @@
"type": "orientation"
},
{
"id": 14,
"id": 16,
"x": -3061,
"y": -3674.498937612192,
"action": "combat_script",
@@ -145,7 +165,7 @@
"type": "orientation"
},
{
"id": 15,
"id": 17,
"x": -3285.267578125,
"y": -3731.4169921875,
"action": "log_output",

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "000强制白芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754998785224,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -762.078125,
"y": -3798.2978515625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -777.662109375,
"y": -3821.849609375,
"action": "combat_script",
"move_mode": "fly",
"action_params": "attack(0.5),wait(6)",
"type": "path"
},
{
"id": 3,
"x": 268.5908203125,
"y": -665.69580078125,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 4,
"x": 263.3046875,
"y": -662.833984375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 5,
"x": 263.3046875,
"y": -662.833984375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态,再切换——白芙",
"type": "orientation"
}
]
}

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753379106673,
"enable_monster_loot_split": false
"last_modified_time": 1754997437686,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -30,23 +31,13 @@
"id": 2,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "log_output",
"move_mode": "walk",
"action_params": "\n富A路线预计(双风buff+迪希雅)78分钟162个调查点≈10W经验\n富B路线预计(双风buff+迪希雅)55分钟135个调查点≈8.3W经验\n超详解析请看JS里README说明书",
"type": "orientation"
},
{
"id": 4,
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "",
@@ -55,7 +46,7 @@
"type": "path"
},
{
"id": 5,
"id": 4,
"x": 1086.0937875257878,
"y": 301.8435984203652,
"action": "combat_script",
@@ -64,7 +55,7 @@
"type": "target"
},
{
"id": 6,
"id": 5,
"x": 1084.796875,
"y": 299.93359375,
"action": "",
@@ -73,7 +64,7 @@
"type": "path"
},
{
"id": 7,
"id": 6,
"x": 1088.0673828125,
"y": 303.08203125,
"action": "",
@@ -82,7 +73,7 @@
"type": "target"
},
{
"id": 8,
"id": 7,
"x": 1083.5625,
"y": 305.87513279847644,
"action": "",
@@ -91,7 +82,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 1082.8095703125,
"y": 300.794921875,
"action": "combat_script",
@@ -100,7 +91,7 @@
"type": "path"
},
{
"id": 10,
"id": 9,
"x": 1068.333984375,
"y": 353.74951171875,
"action": "",
@@ -109,7 +100,7 @@
"type": "path"
},
{
"id": 11,
"id": 10,
"x": 1069.3271484375,
"y": 355.3740234375,
"action": "combat_script",
@@ -118,7 +109,7 @@
"type": "target"
},
{
"id": 12,
"id": 11,
"x": 1047.9365234375,
"y": 318.71826171875,
"action": "",
@@ -127,7 +118,7 @@
"type": "path"
},
{
"id": 13,
"id": 12,
"x": 1045.4453125,
"y": 319.9306640625,
"action": "combat_script",

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "227.1强制白芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754998785224,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -762.078125,
"y": -3798.2978515625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -777.662109375,
"y": -3821.849609375,
"action": "combat_script",
"move_mode": "fly",
"action_params": "attack(0.5),wait(6)",
"type": "path"
},
{
"id": 3,
"x": 268.5908203125,
"y": -665.69580078125,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 4,
"x": 263.3046875,
"y": -662.833984375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 5,
"x": 263.3046875,
"y": -662.833984375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态,再切换——白芙",
"type": "orientation"
}
]
}

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752873543581,
"enable_monster_loot_split": false
"last_modified_time": 1754997700576,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -77,7 +78,7 @@
"y": 1844.4892578125,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),d(0.15);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);芙宁娜 attack(0.08),charge;",
"action_params": "keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),wait(0.2),keypress(f),d(0.15);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{

View File

@@ -1,12 +1,21 @@
{
{
"info": {
"name": "502枫丹-黎翡区神像3",
"type": "collect",
"author": "汐",
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0"
"bgi_version": "0.45.0",
"authors": [
{
"name": "汐",
"links": ""
}
],
"tags": [],
"last_modified_time": 1754929311601,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -41,15 +50,15 @@
"y": 4210.7187727369455,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),w(0.3),keypress(f),w(0.2),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),w(0.3),keypress(f),w(0.1),keypress(f),wait(0.2),keypress(f);万叶 attack(0.08),keydown(E),wait(0.48),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 5,
"x": 4540.6875,
"y": 4209.9999889334595,
"x": 4545.250288356054,
"y": 4210.37490905222,
"action": "",
"move_mode": "fly",
"move_mode": "jump",
"action_params": "",
"type": "path"
},
@@ -64,16 +73,7 @@
},
{
"id": 7,
"x": 4559.062539500829,
"y": 4212.062727369452,
"action": "",
"move_mode": "run",
"action_params": "",
"type": "path"
},
{
"id": 8,
"x": 4568.624990124793,
"x": 4568.624990124794,
"y": 4223.624795367494,
"action": "",
"move_mode": "fly",
@@ -81,7 +81,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 4571.5849609375,
"y": 4226.6259765625,
"action": "combat_script",

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752761392130,
"enable_monster_loot_split": false
"last_modified_time": 1754933688009,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -32,8 +33,7 @@
"action": "stop_flying",
"move_mode": "fly",
"action_params": "1500",
"type": "path",
"locked": false
"type": "path"
},
{
"id": 3,
@@ -145,7 +145,7 @@
"y": -3643.0312272630545,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(q),wait(0.3),keypress(q),keypress(1),wait(0.5),keypress(q),wait(0.7),keypress(2),wait(0.5),keypress(q),wait(0.7),keypress(3),wait(0.5),keypress(q),wait(0.7),keypress(4),wait(0.5),keypress(q),attack(0.3)",
"action_params": "keypress(f),wait(0.2),keypress(f),keypress(q),wait(0.3),keypress(q),keypress(1),wait(0.5),keypress(q),wait(0.7),keypress(2),wait(0.5),keypress(q),wait(0.7),keypress(3),wait(0.5),keypress(q),wait(0.7),keypress(4),wait(0.5),keypress(q),attack(0.3)",
"type": "path"
},
{
@@ -163,7 +163,7 @@
"y": -3640.80078125,
"action": "combat_script",
"move_mode": "dash",
"action_params": "keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(x),w(0.1);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation"
},
{
@@ -354,12 +354,12 @@
},
{
"id": 39,
"x": -3143.09375,
"y": -3831.5313827984755,
"action": "",
"x": -3142.8437954259534,
"y": -3831.1875075789812,
"action": "combat_script",
"move_mode": "jump",
"action_params": "",
"type": "path"
"action_params": "keydown(w),wait(0.1),dash,wait(0.3),attack(0.22),j,wait(0.35),keyup(w),wait(0.25),j;万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),wait(0.5),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "orientation"
},
{
"id": 40,
@@ -367,7 +367,7 @@
"y": -3831.3125442661585,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),j,keypress(f);万叶 attack(0.08),keydown(E),wait(0.7),keyup(E),wait(1.5),attack(0.2);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),j,keypress(f)",
"type": "target"
}
]

View File

@@ -7,7 +7,7 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754157821099,
"last_modified_time": 1754928678807,
"authors": [
{
"name": "汐",
@@ -76,13 +76,23 @@
"id": 7,
"x": -3275.9990234375,
"y": -3552.625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 8,
"x": -3275.9990234375,
"y": -3552.625,
"action": "combat_script",
"move_mode": "walk",
"action_params": "w(0.5),wait(1),keypress(f),wait(0.2),keypress(f),wait(0.5),keypress(w),wait(3.2),keypress(f),wait(0.4),keypress(w),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(w),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(w),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(d),wait(3.2),keypress(f),wait(0.4),keypress(s),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(3.2),keypress(f),wait(0.4),keypress(a),wait(0.5),keypress(ESCAPE)",
"type": "orientation"
},
{
"id": 8,
"id": 9,
"x": -3472.9677734375,
"y": -3754.984375,
"action": "",
@@ -91,7 +101,7 @@
"type": "teleport"
},
{
"id": 9,
"id": 10,
"x": -3471.005859375,
"y": -3743.349609375,
"action": "",
@@ -100,7 +110,7 @@
"type": "path"
},
{
"id": 10,
"id": 11,
"x": -3462.5361328125,
"y": -3726.7958984375,
"action": "combat_script",
@@ -109,7 +119,7 @@
"type": "target"
},
{
"id": 11,
"id": 12,
"x": -3467.1845703125,
"y": -3732.5537109375,
"action": "",
@@ -118,7 +128,17 @@
"type": "target"
},
{
"id": 12,
"id": 13,
"x": -3061,
"y": -3674.498937612192,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 14,
"x": -3061,
"y": -3674.498937612192,
"action": "combat_script",
@@ -127,7 +147,7 @@
"type": "orientation"
},
{
"id": 13,
"id": 15,
"x": -3061,
"y": -3674.498937612192,
"action": "combat_script",

View File

@@ -0,0 +1,40 @@
{
"info": {
"name": "99强制黑芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Enkanomiya",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1755101630357,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": 97.65771484375,
"y": 255.2640380859375,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": 97.65771484375,
"y": 255.2640380859375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态——黑芙",
"type": "orientation"
}
]
}

View File

@@ -0,0 +1,68 @@
{
"info": {
"name": "000强制白芙",
"type": "collect",
"authors": [
{
"name": "汐",
"links": ""
}
],
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1754998785224,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
"id": 1,
"x": -762.078125,
"y": -3798.2978515625,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 2,
"x": -777.662109375,
"y": -3821.849609375,
"action": "combat_script",
"move_mode": "fly",
"action_params": "attack(0.5),wait(6)",
"type": "path"
},
{
"id": 3,
"x": 268.5908203125,
"y": -665.69580078125,
"action": "",
"move_mode": "walk",
"action_params": "",
"type": "teleport"
},
{
"id": 4,
"x": 263.3046875,
"y": -662.833984375,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 5,
"x": 263.3046875,
"y": -662.833984375,
"action": "log_output",
"move_mode": "walk",
"action_params": "重置[芙宁娜]状态,再切换——白芙",
"type": "orientation"
}
]
}

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1753379106673,
"enable_monster_loot_split": false
"last_modified_time": 1754997437686,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -30,23 +31,13 @@
"id": 2,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "combat_script",
"move_mode": "walk",
"action_params": "keypress(f);芙宁娜 attack(0.08),charge;",
"type": "orientation",
"locked": false
},
{
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "log_output",
"move_mode": "walk",
"action_params": "\n富A路线预计(双风buff+迪希雅)78分钟162个调查点≈10W经验\n富B路线预计(双风buff+迪希雅)55分钟135个调查点≈8.3W经验\n超详解析请看JS里README说明书",
"type": "orientation"
},
{
"id": 4,
"id": 3,
"x": 1118.3120417903792,
"y": 234.43208860704453,
"action": "",
@@ -55,7 +46,7 @@
"type": "path"
},
{
"id": 5,
"id": 4,
"x": 1086.0937875257878,
"y": 301.8435984203652,
"action": "combat_script",
@@ -64,7 +55,7 @@
"type": "target"
},
{
"id": 6,
"id": 5,
"x": 1084.796875,
"y": 299.93359375,
"action": "",
@@ -73,7 +64,7 @@
"type": "path"
},
{
"id": 7,
"id": 6,
"x": 1088.0673828125,
"y": 303.08203125,
"action": "",
@@ -82,7 +73,7 @@
"type": "target"
},
{
"id": 8,
"id": 7,
"x": 1083.5625,
"y": 305.87513279847644,
"action": "",
@@ -91,7 +82,7 @@
"type": "path"
},
{
"id": 9,
"id": 8,
"x": 1082.8095703125,
"y": 300.794921875,
"action": "combat_script",
@@ -100,7 +91,7 @@
"type": "path"
},
{
"id": 10,
"id": 9,
"x": 1068.333984375,
"y": 353.74951171875,
"action": "",
@@ -109,7 +100,7 @@
"type": "path"
},
{
"id": 11,
"id": 10,
"x": 1069.3271484375,
"y": 355.3740234375,
"action": "combat_script",
@@ -118,7 +109,7 @@
"type": "target"
},
{
"id": 12,
"id": 11,
"x": 1047.9365234375,
"y": 318.71826171875,
"action": "",
@@ -127,7 +118,7 @@
"type": "path"
},
{
"id": 13,
"id": 12,
"x": 1045.4453125,
"y": 319.9306640625,
"action": "combat_script",

View File

@@ -13,8 +13,9 @@
"map_name": "Teyvat",
"bgi_version": "0.45.0",
"tags": [],
"last_modified_time": 1752135686603,
"enable_monster_loot_split": false
"last_modified_time": 1754934405438,
"enable_monster_loot_split": false,
"map_match_method": ""
},
"positions": [
{
@@ -145,8 +146,8 @@
},
{
"id": 15,
"x": 336.78126777537364,
"y": 1104.531295473891,
"x": 337,
"y": 1104.8751217319368,
"action": "",
"move_mode": "dash",
"action_params": "",
@@ -156,13 +157,23 @@
"id": 16,
"x": 338.3388671875,
"y": 1100.716796875,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "orientation",
"locked": false
},
{
"id": 17,
"x": 338.3388671875,
"y": 1100.716796875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),keypress(f),keypress(x).d(0.1),keypress(x);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
},
{
"id": 17,
"id": 18,
"x": 345.375,
"y": 1101.02294921875,
"action": "combat_script",
@@ -171,30 +182,30 @@
"type": "orientation"
},
{
"id": 18,
"id": 19,
"x": 345.375,
"y": 1101.02294921875,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "target"
},
{
"id": 20,
"x": 349.6748046875,
"y": 1099.4580078125,
"action": "",
"move_mode": "climb",
"action_params": "",
"type": "path"
},
{
"id": 19,
"x": 349.6748046875,
"y": 1099.4580078125,
"type": "path",
"move_mode": "climb",
"action": "",
"action_params": ""
},
{
"id": 20,
"id": 21,
"x": 348.3994140625,
"y": 1099.451171875,
"action": "combat_script",
"move_mode": "climb",
"action_params": "keypress(f),wait(0.2),keypress(f),w(0.2),keypress(f),w(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.51),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"action_params": "keypress(f),wait(0.2),keypress(f),w(0.2),keypress(f),w(0.1),keypress(f);万叶 attack(0.08),keydown(E),wait(0.8),keyup(E),attack(0.2),wait(0.5);琴 attack(0.08),keydown(E),wait(0.4),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,0),wait(0.2),moveby(1000,-3500),wait(1.8),keyup(E),wait(0.3),click(middle);",
"type": "target"
}
]

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