B02-紫晶块 &買食 調整用詞 & 尘歌壶一条龙補充README.md (#2782)

This commit is contained in:
this-Fish
2026-01-25 17:45:27 +08:00
committed by GitHub
parent 1c52219a72
commit f4126187f9
6 changed files with 70 additions and 11 deletions

View File

@@ -0,0 +1,57 @@
# 🏮 尘歌壶一条龙 使用说明
## ✨ 主要功能
- 自动进入尘歌壶
- 自动找阿圆领取奖励(宝钱+好感)
- 自动购买物品
- 自动做饭、锻造
- 智能安排执行时间
## ⚙️ 设置说明
### 1. 寻路路径设置
**填写规则**`方向键+空格+时间(毫秒)`
- W=向前S=向后A=向左D=向右
- 示例:`A 1800,S 1300` 先向左走1.8秒再向后走1.3秒)
### 2. 购买物品设置
**填写规则**:物品名称用英文逗号隔开
- 支持部分名称匹配
- 示例:`祝圣精华,树脂,矿石`
- 留空则不购买
### 3. 锻造/烹饪路径
**格式同上**
- 锻造路径示例:`D 2000`
- 烹饪路径示例:`W 1000`
- 只在指定日期执行
### 4. 奖励领取设置
- ✅ 不领取角色好感
- ✅ 不领取洞天宝钱
- 勾选=跳过,不勾选=领取
### 5. 执行时间设置
- **周几执行尘歌壶**:默认`1,3,6`(周一、三、六)
- 输入0=每天输入1-7=周一到周日
- 7代表周日
- **周几购买物品/做饭/锻造**:默认`1`(仅周一)
- 输入0=每天执行
- 可设置多天:`1,3,5`(周一、三、五)
## 🚀 快速开始
1. 游戏分辨率设为1920×1080
2. 按格式填写寻路路径
3. 点击运行!
## 💡 小贴士
- 推荐使用洞天摹数:`81708444664`
- 路径填写:先手动走一遍,记录方向和大致时间
- 物品名称:填关键部分即可(如"精华"匹配"祝圣精华"
- 锻造/做饭路径要能到达对应工作台
## ⚠️ 注意
- 凌晨0点到4点会被当成前一天
有问题请查看脚本内的详细说明!

View File

@@ -3,7 +3,7 @@
"name": "尘歌壶一条龙",
"version": "1.2",
"description": "自动放置并进入尘歌壶,寻找阿圆,领取洞天宝钱和好感,做饭,锻造(需要配置进入尘歌壶以后的路线)支持自动购买指定物品。推荐洞天摹数81708444664",
"tags": ["尘歌壶","模拟点击"],
"tags": ["尘歌壶","模拟点击","周计划"],
"authors": [
{
"name": "miludelongwang",

View File

@@ -25,7 +25,7 @@
1. 打开脚本设置界面
2. 输入要购买的食材
3. 设置每周食材购买模式
4. 设置要禁用的NPC或标签
4. 设置要禁用的商人或标签
5. 保存设置
6. 在主界面运行脚本
@@ -41,7 +41,7 @@
3. **每周商品购买方式**
- 0跟随游戏系统周期自动判断
- 1-7指定周几购买1=周一7=周日)
4. **要禁用的NPC**:不想购买的NPC,用空格分隔
4. **要禁用的商人**:不想购买的商人,用空格分隔
```
示例:阿扎莱 皮托
```
@@ -49,7 +49,7 @@
```
示例:黑心商人 挪德卡莱
```
禁用后,脚本会跳过这些NPC或带有指定标签的NPC,不会前往购买。
禁用后,脚本会跳过这些商人或带有指定标签的商人,不会前往购买。
可以使用国家/地区(如"蒙德"、"璃月")或其他标签(如商人信息总览中的标签)
@@ -219,7 +219,7 @@ A: 游戏内的刷新时间是**每天凌晨4点**。脚本会考虑这个时间
1. **提交新的商人**:包含路径文件和商人数据
2. **提交新的商品**:包含图片和商品数据
3. **更新文档**记得更新本README中的商人信息表
4. **标签补充**:欢迎为现有NPC添加合适的标签
4. **标签补充**:欢迎为现有商人添加合适的标签
5. **问题反馈**:提供详细的重现步骤和日志
---

View File

@@ -1003,7 +1003,7 @@ async function initNpcData(records) {
const hasDisabledTag = npc.tags.some(tag => disabledTags.includes(tag));
if (hasDisabledTag) {
npc.enable = false;
logConditional(`按标签禁用NPC: ${npc.name} (标签: ${npc.tags.join(", ")})`);
logConditional(`按标签禁用商人: ${npc.name} (标签: ${npc.tags.join(", ")})`);
continue;
}
}
@@ -1163,4 +1163,5 @@ async function initRo() {
} catch (error) {
log.error(`执行时发生错误: ${error.message}`);
}
})();
})();

View File

@@ -30,7 +30,7 @@
{
"name": "disabledNpcs",
"type": "input-text",
"label": "要禁用的NPC\n多个NPC用空格分隔)\n示例阿扎莱 皮托",
"label": "要禁用的商人\n多个商人用空格分隔)\n示例阿扎莱 皮托",
"default": "阿扎莱 皮托"
},
{
@@ -51,4 +51,5 @@
"label": "记录调试模式(显示详细日志)",
"default": false
}
]
]

View File

@@ -6,7 +6,7 @@
"version": "1.0",
"description": "",
"map_name": "Teyvat",
"bgi_version": "0.47.0",
"bgi_version": "0.52.0",
"tags": [
"双手剑"
],
@@ -35,7 +35,7 @@
"action": "",
"move_mode": "fly",
"action_params": "",
"type": "path"
"type": "target"
},
{
"id": 3,