mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-03-17 03:43:26 +08:00
JS 自动购买每天&3天&每周刷新食材 2.0 (#2598)
* Delete repo/js/自动购买每天&3天&每周刷新食材 directory * JS 自动购买每天&3天&每周刷新食材 2.0 添加記錄食材商店下次刷新時間(當天重跑跳過已購買成功的食材) 添加了禁用NPC功能 更新日志输出说明 拆分Npc&Food數據 路徑名增加規範(國家-地區-NPC名称) * 調整格式 * Add files via upload * Update manifest.json
This commit is contained in:
@@ -1,68 +1,248 @@
|
||||
# 說明
|
||||
## 本JS脚本只是基本框架
|
||||
- 由于提瓦特贩卖食物的商人太多,做成选项会太长,不方便操作,因此只制作主要框架。
|
||||
- 需要购买预设中没有的食材,可参照以下步骤操作
|
||||
# 自动购买每天&3天&每周刷新食材 - 使用说明
|
||||
|
||||
# 如何加入自定义食材
|
||||
- 为方便后续维护,整个流程可分为以下五个主要步骤
|
||||
## 功能说明
|
||||
|
||||
步骤 1:准备食材图片
|
||||
- 进入游戏中的购买页面,截取你要添加的食材在界面上的显示图。
|
||||
- 参考 assets/images/ 目录下已有的食材图片,调整截图为 90×90px。
|
||||
- 将裁剪好的图片命名为 <食材名称>.png(例如:新食材.png),并拷贝至项目的 assets/images/ 目录下。
|
||||
这个脚本可以自动购买原神游戏中各个商人的食材,支持三种刷新周期:
|
||||
- **每天刷新食材**:每天凌晨4点刷新
|
||||
- **3天刷新食材**:每3天刷新一次
|
||||
- **每周刷新食材**:每周刷新,可指定购买日
|
||||
- **智能记录系统**:避免重复购买,只购买刷新后的商品
|
||||
|
||||
步骤 2:录制卖食物NPC的行走路径
|
||||
- 启动脚本录制工具,前往并与“卖食物 NPC”互动的地图位置。
|
||||
- 结束录制后,将生成的路径脚本文件重命名为 <食物NPC名称>.json(例如:新卖食物NPC.json)。
|
||||
- 将此 JSON 文件放入项目的 assets/path/ 目录下。
|
||||
## 快速开始
|
||||
|
||||
### 1. 准备工作
|
||||
- 游戏分辨率:**1920×1080 解析度**
|
||||
- 游戏内时间需可调整(非多人模式)
|
||||
- 准备足够的摩拉购买食材
|
||||
|
||||
### 2. 首次使用
|
||||
1. 打开脚本设置界面
|
||||
2. 勾选要购买的食材
|
||||
3. 设置每周食材购买日
|
||||
4. 保存设置
|
||||
5. 在主界面运行脚本
|
||||
|
||||
## 设置说明
|
||||
- **账号名**:区分不同账号的记录
|
||||
- **无视记录强制购买**:不推荐开启,会重复购买
|
||||
- **记录调试模式**:显示详细日志信息
|
||||
- **禁用NPC功能**:可以输入要禁用的NPC名称(空格分隔):
|
||||
```
|
||||
布兰琪 东升 莎拉
|
||||
```
|
||||
|
||||
禁用后,脚本会跳过这些NPC,不会前往购买。
|
||||
|
||||
### 食材设置
|
||||
食材分为三类,可以单独选择是否购买:
|
||||
1. **每天刷新食材** - 每天凌晨4点刷新
|
||||
2. **3天刷新食材** - 每3天刷新一次
|
||||
3. **每周刷新食材** - 每周固定週一购买
|
||||
|
||||
### 购买日设置
|
||||
- **0**:跟随游戏系统周期自动判断
|
||||
- **1-7**:指定週几购买(1=週一,7=週日)
|
||||
|
||||
## 调试模式
|
||||
|
||||
开启`记录调试模式`后,会显示详细执行信息:
|
||||
|
||||
步骤 3:更新 settings.json
|
||||
打开根目录下的 settings.json,在合适的配置节点中:
|
||||
- 找到与“购买食材”相关的字段(参考其他已有选项)。
|
||||
- 复制一组模板配置,并将其中的字段值,替换为你定义的“食材名称”。
|
||||
- 示例结构:
|
||||
```
|
||||
,
|
||||
{
|
||||
"name": "新食材",
|
||||
"type": "checkbox",
|
||||
"label": "新食材",
|
||||
"default": true
|
||||
}
|
||||
[调试] 开始处理NPC: 布兰琪
|
||||
[调试] NPC当前记录: {npcname: "布兰琪", 1d_time: "2024-12-10T04:00:00+08:00"}
|
||||
[调试] 购买判断结果:
|
||||
[调试] 1天商品: 盐, 胡椒, 洋葱
|
||||
[调试] 开始购买第 1 页
|
||||
[调试] 尝试购买: 盐
|
||||
[调试] 找到物品: 盐 位置(100,200,90,90)
|
||||
购买成功: 盐
|
||||
交互或拾取:"盐"
|
||||
```
|
||||
|
||||
步骤 4:修改 main.js
|
||||
在 main.js 中,需要同时在两个数据结构里新增对应条目。
|
||||
- npcData
|
||||
- 参考文件末尾的注释,按格式插入一段新的 NPC 对象。
|
||||
- 示例:
|
||||
```json
|
||||
## 数据文件说明
|
||||
|
||||
脚本使用外部数据文件,方便维护:
|
||||
|
||||
### 食材数据 (assets/data/foods.json)
|
||||
```json
|
||||
{
|
||||
"盐": {
|
||||
"id": "盐",
|
||||
"name": "盐",
|
||||
"file": "assets/images/salt.png"
|
||||
}
|
||||
}
|
||||
```
|
||||
,
|
||||
"新卖食物NPC": { // NPC名字
|
||||
"name": "新卖食物NPC", // NPC名字
|
||||
|
||||
### NPC数据 (assets/data/npcs.json)
|
||||
```json
|
||||
{
|
||||
"布兰琪": {
|
||||
"name": "布兰琪",
|
||||
"enable": true,
|
||||
"page": 1, // 商人卖的物品页数
|
||||
"time": "any", //any 不调时间,day 早上8点, night 晚上8点
|
||||
"path": "assets/path/新卖食物NPC.json", //写入 卖食物NPC路径名
|
||||
"_1d_foods": ["新食材"]// 写入 新加入 每天刷新的 食材名字
|
||||
"_3d_foods": ["新食材"]// 写入 新加入 每3天刷新的 食材名字
|
||||
"_7d_foods": ["新食材"]// 写入 新加入 每週刷新的 食材名字
|
||||
}
|
||||
"page": 2,
|
||||
"time": "night",
|
||||
"path": "assets/path/蒙德-蒙德城-布兰琪.json",
|
||||
"_1d_foods": ["盐", "胡椒", "洋葱"]
|
||||
}
|
||||
}
|
||||
```
|
||||
- foodsData
|
||||
- 参考末尾注解,新增新的食材配置。
|
||||
- 示例:
|
||||
|
||||
### 图片要求
|
||||
- 尺寸:90×90像素
|
||||
- 格式:PNG
|
||||
- 路径:assets/images/
|
||||
|
||||
### 路径文件
|
||||
- 格式:JSON
|
||||
- 路径:assets/path/
|
||||
|
||||
## 添加新食材
|
||||
|
||||
### 1. 添加食材图片
|
||||
将食材截图保存为`assets/images/新食材.png`
|
||||
- 食材图片:85×85像素PNG格式
|
||||
|
||||
### 2. 添加食材设置
|
||||
在`settings.json`中添加:
|
||||
```json
|
||||
{
|
||||
"name": "新食材",
|
||||
"type": "checkbox",
|
||||
"label": "新食材",
|
||||
"default": false
|
||||
}
|
||||
```
|
||||
,
|
||||
|
||||
### 3. 添加食材数据
|
||||
在`assets/data/foods.json`中添加:
|
||||
```json
|
||||
"新食材": {
|
||||
"id": "新食材",
|
||||
"name": "新食材",
|
||||
"file": "assets/images/新食材.png"
|
||||
}
|
||||
```
|
||||
|
||||
### 4. 添加NPC数据
|
||||
在`assets/data/npcs.json`中为对应的NPC添加:
|
||||
```json
|
||||
"_1d_foods": ["新食材"] // 根据刷新周期选择
|
||||
```
|
||||
|
||||
## 如何添加新的NPC商人
|
||||
### 准备工作
|
||||
1. 路径文件:錄製前往NPC的路径JSON文件
|
||||
2. 命名规则:`国家-地区-NPC名称.json`
|
||||
### 添加步骤
|
||||
|
||||
#### 1. 添加食材数据(如未添加)
|
||||
在 `assets/data/foods.json` 中添加:
|
||||
```json
|
||||
"新食材": {
|
||||
"id": "新食材",
|
||||
"name": "新食材",
|
||||
"file": "assets/images/新食材.png"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
在 `settings.json` 对应区域添加食材选项。
|
||||
|
||||
#### 2. 添加NPC数据
|
||||
在 `assets/data/npcs.json` 中添加:
|
||||
```json
|
||||
"新NPC名称": {
|
||||
"name": "新NPC名称",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/国家-地区-新NPC名称.json",
|
||||
"_1d_foods": ["食材1", "食材2"],
|
||||
"_3d_foods": ["食材3"],
|
||||
"_7d_foods": ["食材4"]
|
||||
}
|
||||
```
|
||||
|
||||
**参数说明**:
|
||||
- `page`:商店总页数
|
||||
- `time`:`any`(任何时间)/`day`(白天)/`night`(晚上)
|
||||
- `_1d_foods`:每天刷新食材列表
|
||||
- `_3d_foods`:3天刷新食材列表
|
||||
- `_7d_foods`:每周刷新食材列表
|
||||
|
||||
#### 3. 放置相关文件
|
||||
- 食材图片:`assets/images/新食材.png`
|
||||
- 路径文件:`assets/path/国家-地区-NPC名称.json`
|
||||
|
||||
#### 4. 测试验证
|
||||
1. 重新加载脚本设置
|
||||
2. 勾选新食材
|
||||
3. 运行脚本测试购买流程
|
||||
4. 检查日志确认执行成功
|
||||
|
||||
### 注意事项
|
||||
- NPC名称需与路径文件名称对应
|
||||
- 食材名称需与foods.json中的name一致
|
||||
- 首次添加建议开启调试模式检查
|
||||
|
||||
|
||||
步骤 5:重新配置并运行
|
||||
- 打开项目中的“配置组”界面,勾选或填写你新添加的“食材”采购项。
|
||||
- 保存设置后,重启脚本并验证能否正确购买并交互。
|
||||
## 常见问题
|
||||
|
||||
### 1. 脚本不购买食材
|
||||
- 检查游戏是否在主界面
|
||||
- 确认解析度设定正确(1920×1080)
|
||||
- 检查NPC是否在正确时间出现(白天/晚上)
|
||||
- 查看是否有足够的摩拉
|
||||
|
||||
### 2. 记录不更新
|
||||
- 检查`record/账号名/records.json`文件权限
|
||||
- 开启调试模式查看详细日志
|
||||
|
||||
### 3. 图片识别失败
|
||||
- 确认图片尺寸为90×90
|
||||
- 检查图片路径是否正确
|
||||
- 尝试重新截图
|
||||
|
||||
### 4. 路径执行失败
|
||||
- 确认路径文件存在
|
||||
- 检查NPC是否被障碍物阻挡
|
||||
- 尝试重新录制路径
|
||||
|
||||
## 记录系统
|
||||
|
||||
脚本会自动记录购买时间,保存在`record/账号名/records.json`:
|
||||
|
||||
```json
|
||||
[
|
||||
{
|
||||
"npcname": "布兰琪",
|
||||
"1d": ["盐", "胡椒", "洋葱"],
|
||||
"1d_time": "2024-12-10T04:00:00+08:00",
|
||||
"3d": [],
|
||||
"3d_time": null,
|
||||
"7d": [],
|
||||
"7d_time": null
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
## 注意事项
|
||||
|
||||
1. 脚本运行时不要操作游戏
|
||||
2. 确保背包有足够空间
|
||||
3. 每个NPC购买完成后会返回主界面
|
||||
4. 脚本会自动调整游戏时间(白天/晚上)
|
||||
5. 每周食材购买日设置后,只在指定日期购买4. 逐一添加食材测试
|
||||
|
||||
## 🤝 贡献指南
|
||||
|
||||
欢迎提交新的食材配置!请遵循以下格式:
|
||||
|
||||
1. **提交新的NPC**:包含路径文件和图片
|
||||
2. **提交新的食材**:包含图片和设定
|
||||
3. **问题回报**:提供详细的重现步骤和日志
|
||||
|
||||
---
|
||||
|
||||
> 注意:本脚本仅供学习与研究使用,请遵守游戏使用条款。
|
||||
173
repo/js/自动购买每天&3天&每周刷新食材/assets/data/foods.json
Normal file
173
repo/js/自动购买每天&3天&每周刷新食材/assets/data/foods.json
Normal file
@@ -0,0 +1,173 @@
|
||||
{
|
||||
"salt": {
|
||||
"id": "salt",
|
||||
"name": "盐",
|
||||
"file": "assets/images/salt.png"
|
||||
},
|
||||
"pepper": {
|
||||
"id": "pepper",
|
||||
"name": "胡椒",
|
||||
"file": "assets/images/pepper.png"
|
||||
},
|
||||
"onion": {
|
||||
"id": "onion",
|
||||
"name": "洋葱",
|
||||
"file": "assets/images/onion.png"
|
||||
},
|
||||
"milk": {
|
||||
"id": "milk",
|
||||
"name": "牛奶",
|
||||
"file": "assets/images/milk.png"
|
||||
},
|
||||
"tomato": {
|
||||
"id": "tomato",
|
||||
"name": "番茄",
|
||||
"file": "assets/images/tomato.png"
|
||||
},
|
||||
"potato": {
|
||||
"id": "potato",
|
||||
"name": "土豆",
|
||||
"file": "assets/images/potato.png"
|
||||
},
|
||||
"wheat": {
|
||||
"id": "wheat",
|
||||
"name": "小麦",
|
||||
"file": "assets/images/wheat.png"
|
||||
},
|
||||
"rice": {
|
||||
"id": "rice",
|
||||
"name": "稻米",
|
||||
"file": "assets/images/rice.png"
|
||||
},
|
||||
"coffeeBeans": {
|
||||
"id": "coffeeBeans",
|
||||
"name": "咖啡豆",
|
||||
"file": "assets/images/coffeeBeans.png"
|
||||
},
|
||||
"glabrousBeans": {
|
||||
"id": "glabrousBeans",
|
||||
"name": "秃秃豆",
|
||||
"file": "assets/images/glabrousBeans.png"
|
||||
},
|
||||
"rawMeat": {
|
||||
"id": "rawMeat",
|
||||
"name": "兽肉",
|
||||
"file": "assets/images/rawMeat.png"
|
||||
},
|
||||
"fermentedJuice": {
|
||||
"id": "fermentedJuice",
|
||||
"name": "发酵果实汁",
|
||||
"file": "assets/images/fermentedJuice.png"
|
||||
},
|
||||
"fonta": {
|
||||
"id": "fonta",
|
||||
"name": "枫达",
|
||||
"file": "assets/images/fonta.png"
|
||||
},
|
||||
"shrimp": {
|
||||
"id": "shrimp",
|
||||
"name": "虾仁",
|
||||
"file": "assets/images/shrimp.png"
|
||||
},
|
||||
"almond": {
|
||||
"id": "almond",
|
||||
"name": "杏仁",
|
||||
"file": "assets/images/almond.png"
|
||||
},
|
||||
"cabbage": {
|
||||
"id": "cabbage",
|
||||
"name": "卷心菜",
|
||||
"file": "assets/images/cabbage.png"
|
||||
},
|
||||
"tofu": {
|
||||
"id": "tofu",
|
||||
"name": "豆腐",
|
||||
"file": "assets/images/tofu.png"
|
||||
},
|
||||
"fish": {
|
||||
"id": "fish",
|
||||
"name": "鱼肉",
|
||||
"file": "assets/images/fish.png"
|
||||
},
|
||||
"huMengbu": {
|
||||
"id": "huMengbu",
|
||||
"name": "胡萝卜",
|
||||
"file": "assets/images/huMengbu.png"
|
||||
},
|
||||
"viola": {
|
||||
"id": "viola",
|
||||
"name": "堇瓜",
|
||||
"file": "assets/images/viola.png"
|
||||
},
|
||||
"romaritimeFlower": {
|
||||
"id": "romaritimeFlower",
|
||||
"name": "海露花",
|
||||
"file": "assets/images/romaritimeFlower.png"
|
||||
},
|
||||
"Padisarah": {
|
||||
"id": "Padisarah",
|
||||
"name": "帕蒂沙兰",
|
||||
"file": "assets/images/Padisarah.png"
|
||||
},
|
||||
"松茸": {
|
||||
"id": "松茸",
|
||||
"name": "松茸",
|
||||
"file": "assets/images/松茸.png"
|
||||
},
|
||||
"沉玉仙茗": {
|
||||
"id": "沉玉仙茗",
|
||||
"name": "沉玉仙茗",
|
||||
"file": "assets/images/沉玉仙茗.png"
|
||||
},
|
||||
"青蜜梅": {
|
||||
"id": "青蜜梅",
|
||||
"name": "青蜜梅",
|
||||
"file": "assets/images/青蜜梅.png"
|
||||
},
|
||||
"苦种": {
|
||||
"id": "苦种",
|
||||
"name": "苦种",
|
||||
"file": "assets/images/苦种.png"
|
||||
},
|
||||
"清心": {
|
||||
"id": "清心",
|
||||
"name": "清心",
|
||||
"file": "assets/images/清心.png"
|
||||
},
|
||||
"琉璃袋": {
|
||||
"id": "琉璃袋",
|
||||
"name": "琉璃袋",
|
||||
"file": "assets/images/琉璃袋.png"
|
||||
},
|
||||
"蟹黃": {
|
||||
"id": "蟹黃",
|
||||
"name": "蟹黃",
|
||||
"file": "assets/images/蟹黃.png"
|
||||
},
|
||||
"crab": {
|
||||
"id": "crab",
|
||||
"name": "螃蟹",
|
||||
"file": "assets/images/crab.png"
|
||||
},
|
||||
"tidalga": {
|
||||
"id": "tidalga",
|
||||
"name": "汐藻",
|
||||
"file": "assets/images/tidalga.png"
|
||||
},
|
||||
"圣水": {
|
||||
"id": "圣水",
|
||||
"name": "圣水",
|
||||
"file": "assets/images/圣水.png"
|
||||
},
|
||||
"黑麦": {
|
||||
"id": "黑麦",
|
||||
"name": "黑麦",
|
||||
"file": "assets/images/黑麦.png"
|
||||
}
|
||||
,
|
||||
"絶云椒椒": {
|
||||
"id": "絶云椒椒",
|
||||
"name": "絶云椒椒",
|
||||
"file": "assets/images/絶云椒椒.png"
|
||||
}
|
||||
}
|
||||
260
repo/js/自动购买每天&3天&每周刷新食材/assets/data/npcs.json
Normal file
260
repo/js/自动购买每天&3天&每周刷新食材/assets/data/npcs.json
Normal file
@@ -0,0 +1,260 @@
|
||||
{
|
||||
"神奇的霍普金斯": {
|
||||
"name": "神奇的霍普金斯",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "day",
|
||||
"path": "assets/path/蒙德-清泉镇-神奇的霍普金斯.json",
|
||||
"_1d_foods": ["圣水"]
|
||||
},
|
||||
"Blanche": {
|
||||
"name": "布兰琪",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "night",
|
||||
"path": "assets/path/蒙德-蒙德城-布兰琪.json",
|
||||
"_1d_foods": ["盐", "胡椒", "洋葱", "牛奶", "番茄", "卷心菜", "土豆", "小麦"]
|
||||
},
|
||||
"莎拉": {
|
||||
"name": "莎拉",
|
||||
"enable": true,
|
||||
"page": 4,
|
||||
"time": "night",
|
||||
"path": "assets/path/蒙德-蒙德城-莎拉.json",
|
||||
"_7d_foods": ["蟹黃"]
|
||||
},
|
||||
"DongSheng": {
|
||||
"name": "东升",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/璃月-璃月港-东升.json",
|
||||
"_1d_foods": ["洋葱", "牛奶", "卷心菜", "土豆", "小麦", "稻米", "虾仁", "豆腐", "杏仁", "盐", "胡椒", "番茄"]
|
||||
},
|
||||
"ChefMao": {
|
||||
"name": "卯师父",
|
||||
"enable": true,
|
||||
"page": 5,
|
||||
"time": "any",
|
||||
"path": "assets/path/璃月-璃月港-卯师父.json",
|
||||
"_1d_foods": ["鱼肉", "螃蟹"],
|
||||
"_3d_foods": ["胡萝卜", "松茸", "絶云椒椒"]
|
||||
},
|
||||
"UncleSun": {
|
||||
"name": "老孙",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "day",
|
||||
"path": "assets/path/璃月-璃月港-老孙.json",
|
||||
"_1d_foods": ["鱼肉", "螃蟹", "虾仁"]
|
||||
},
|
||||
"UncleGao": {
|
||||
"name": "老高",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/璃月-璃月港-老高.json",
|
||||
"_1d_foods": ["鱼肉"]
|
||||
},
|
||||
"阿桂": {
|
||||
"name": "阿桂",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "night",
|
||||
"path": "assets/path/璃月-璃月港-阿桂.json",
|
||||
"_3d_foods": ["清心", "琉璃袋"]
|
||||
},
|
||||
"菲尔戈黛特": {
|
||||
"name": "菲尔戈黛特",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/璃月-望舒客栈-菲尔戈黛特.json",
|
||||
"_3d_foods": ["松茸", "琉璃袋"]
|
||||
},
|
||||
"丰泰": {
|
||||
"name": "丰泰",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/璃月-遗珑埠-丰泰.json",
|
||||
"_3d_foods": ["沉玉仙茗", "琉璃袋", "絶云椒椒"],
|
||||
"_7d_foods": ["蟹黃"]
|
||||
},
|
||||
"连芳": {
|
||||
"name": "连芳",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/璃月-遗珑埠-连芳.json",
|
||||
"_3d_foods": ["沉玉仙茗"]
|
||||
},
|
||||
"Obata": {
|
||||
"name": "小畑",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/稻妻-离岛-小畑.json",
|
||||
"_1d_foods": ["螃蟹"]
|
||||
},
|
||||
"Aoi": {
|
||||
"name": "葵",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/稻妻-稻妻城-葵.json",
|
||||
"_1d_foods": ["洋葱", "牛奶", "卷心菜", "土豆", "小麦", "稻米", "虾仁", "豆腐", "盐", "胡椒", "番茄"]
|
||||
},
|
||||
"ShimuraKanbei": {
|
||||
"name": "志村勘兵卫",
|
||||
"enable": true,
|
||||
"page": 4,
|
||||
"time": "any",
|
||||
"path": "assets/path/稻妻-稻妻城-志村勘兵卫.json",
|
||||
"_1d_foods": ["鱼肉", "螃蟹"],
|
||||
"_3d_foods": ["堇瓜"]
|
||||
},
|
||||
"清子": {
|
||||
"name": "清子",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/稻妻-海祇岛-清子.json",
|
||||
"_7d_foods": ["牛奶", "番茄", "土豆", "小麦", "豆腐"]
|
||||
},
|
||||
"Zhute": {
|
||||
"name": "朱特",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/须弥-须弥城-朱特.json",
|
||||
"_3d_foods": ["帕蒂沙兰"]
|
||||
},
|
||||
"Butrus": {
|
||||
"name": "布特罗斯",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/须弥-奥摩斯港-布特罗斯.json",
|
||||
"_1d_foods": ["鱼肉", "螃蟹", "虾仁"]
|
||||
|
||||
},
|
||||
"Pam": {
|
||||
"name": "珀姆",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/须弥-须弥城-珀姆.json",
|
||||
"_1d_foods": ["鱼肉", "螃蟹", "虾仁"]
|
||||
|
||||
},
|
||||
"Hamawi": {
|
||||
"name": "哈马维",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/须弥-须弥城-哈马维.json",
|
||||
"_1d_foods": ["洋葱", "牛奶", "卷心菜", "土豆", "小麦", "稻米", "虾仁", "豆腐", "盐", "胡椒", "番茄"]
|
||||
},
|
||||
"Lambad": {
|
||||
"name": "兰巴德",
|
||||
"enable": true,
|
||||
"page": 3,
|
||||
"time": "any",
|
||||
"path": "assets/path/须弥-须弥城-兰巴德酒馆-兰巴德.json",
|
||||
"_1d_foods": ["鱼肉", "螃蟹"]
|
||||
},
|
||||
"Enteka": {
|
||||
"name": "恩忒卡",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/须弥-须弥城-普斯帕咖啡馆-恩忒卡.json",
|
||||
"_1d_foods": ["咖啡豆"]
|
||||
}
|
||||
,
|
||||
"Azalai": {
|
||||
"name": "阿扎莱",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "night",
|
||||
"path": "assets/path/须弥-阿如村-阿扎莱.json",
|
||||
"_1d_foods": ["鱼肉", "兽肉", "秃秃豆"]
|
||||
},
|
||||
"巴巴克": {
|
||||
"name": "巴巴克",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/须弥-奥摩斯港-巴巴克.json",
|
||||
"_3d_foods": ["清心", "琉璃袋"]
|
||||
},
|
||||
"Boucicaut": {
|
||||
"name": "布希柯",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/枫丹-枫丹廷-布希柯.json",
|
||||
"_1d_foods": ["枫达", "洋葱", "牛奶", "卷心菜", "土豆", "小麦", "秃秃豆", "杏仁", "发酵果实汁", "盐", "胡椒", "番茄"]
|
||||
},
|
||||
"Arouet": {
|
||||
"name": "阿鲁埃",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/枫丹-枫丹廷-阿鲁埃.json",
|
||||
"_1d_foods": ["咖啡豆", "枫达"]
|
||||
},
|
||||
"Antman": {
|
||||
"name": "安特曼",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/枫丹-白淞镇-安特曼.json",
|
||||
"_1d_foods": ["鱼肉", "螃蟹"],
|
||||
"_3d_foods": ["海露花", "汐藻"]
|
||||
},
|
||||
"皮托": {
|
||||
"name": "皮托",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/枫丹-锈舵酒馆-皮托.json",
|
||||
"_1d_foods": ["牛奶"],
|
||||
"_7d_foods": ["培根", "火腿", "香肠", "奶酪"]
|
||||
},
|
||||
"钦特利": {
|
||||
"name": "钦特利",
|
||||
"enable": true,
|
||||
"page": 1,
|
||||
"time": "any",
|
||||
"path": "assets/path/纳塔-圣火竞技场-钦特利.json",
|
||||
"_3d_foods": ["青蜜梅", "苦种"]
|
||||
},
|
||||
"夏安卡": {
|
||||
"name": "夏安卡",
|
||||
"enable": true,
|
||||
"page": 3,
|
||||
"time": "any",
|
||||
"path": "assets/path/纳塔-圣火竞技场-夏安卡.json",
|
||||
"_7d_foods": ["蟹黃"]
|
||||
},
|
||||
"Bunama": {
|
||||
"name": "布纳马",
|
||||
"enable": true,
|
||||
"page": 2,
|
||||
"time": "any",
|
||||
"path": "assets/path/纳塔-圣火竞技场-布纳马.json",
|
||||
"_1d_foods": ["盐", "胡椒", "小麦", "洋葱", "牛奶", "番茄", "卷心菜", "土豆", "秃秃豆"]
|
||||
}
|
||||
,
|
||||
"采若": {
|
||||
"name": "采若",
|
||||
"enable": true,
|
||||
"page": 3,
|
||||
"time": "any",
|
||||
"path": "assets/path/挪德卡莱-那夏镇-采若.json",
|
||||
"_1d_foods": ["黑麦", "盐", "胡椒", "洋葱", "牛奶", "番茄", "卷心菜", "土豆", "小麦"]
|
||||
}
|
||||
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"manifest_version": 1,
|
||||
"name": "自动购买每天&3天&每周刷新食材",
|
||||
"version": "1.3",
|
||||
"version": "2.0.0",
|
||||
"description": "自动购买每天&3天&每周刷新食材\n每天刷新食材:自动购买食材\n3天刷新食材:未到刷新日不购买该食材\n每周刷新食材:可指定每周购买食材",
|
||||
"authors": [
|
||||
{
|
||||
@@ -13,6 +13,10 @@
|
||||
"购买食材",
|
||||
"模拟点击"
|
||||
],
|
||||
"saved_files": [
|
||||
"record/"
|
||||
],
|
||||
"settings_ui": "settings.json",
|
||||
"main": "main.js"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -1,201 +1,226 @@
|
||||
[
|
||||
{
|
||||
"name": "userName",
|
||||
"type": "input-text",
|
||||
"label": "账号名(用于区分不同账户的记录)",
|
||||
"default": "默认账户"
|
||||
},
|
||||
{
|
||||
"name": "ignoreRecords",
|
||||
"type": "checkbox",
|
||||
"label": "-----------------\n无视记录强制购买(不推荐)",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "recordDebug",
|
||||
"type": "checkbox",
|
||||
"label": "记录调试模式(显示详细日志)",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "disabledNpcs",
|
||||
"type": "input-text",
|
||||
"label": "禁用 NPC\n(多個NPC以空格隔)",
|
||||
"default": "阿扎莱 皮托"
|
||||
},
|
||||
{
|
||||
"name": "圣水",
|
||||
"type": "checkbox",
|
||||
"label": "每天刷新食材\n\n圣水",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "crab",
|
||||
"type": "checkbox",
|
||||
"label": "螃蟹",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "salt",
|
||||
"type": "checkbox",
|
||||
"label": "盐",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "pepper",
|
||||
"type": "checkbox",
|
||||
"label": "胡椒",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "onion",
|
||||
"type": "checkbox",
|
||||
"label": "洋葱",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "milk",
|
||||
"type": "checkbox",
|
||||
"label": "牛奶",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "tomato",
|
||||
"type": "checkbox",
|
||||
"label": "番茄",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "potato",
|
||||
"type": "checkbox",
|
||||
"label": "土豆",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "wheat",
|
||||
"type": "checkbox",
|
||||
"label": "小麦",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "rice",
|
||||
"type": "checkbox",
|
||||
"label": "稻米",
|
||||
"default": false
|
||||
},
|
||||
// {
|
||||
// "name": "rice",
|
||||
// "type": "checkbox",
|
||||
// "label": "稻米",
|
||||
// "default": true
|
||||
// },
|
||||
{
|
||||
"name": "shrimp",
|
||||
"type": "checkbox",
|
||||
"label": "虾仁",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "almond",
|
||||
"type": "checkbox",
|
||||
"label": "杏仁",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "cabbage",
|
||||
"type": "checkbox",
|
||||
"label": "卷心菜",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "tofu",
|
||||
"type": "checkbox",
|
||||
"label": "豆腐",
|
||||
"default": false
|
||||
},
|
||||
// {
|
||||
// "name": "cabbage",
|
||||
// "type": "checkbox",
|
||||
// "label": "卷心菜",
|
||||
// "default": true
|
||||
// },
|
||||
// {
|
||||
// "name": "tofu",
|
||||
// "type": "checkbox",
|
||||
// "label": "豆腐",
|
||||
// "default": true
|
||||
// },
|
||||
{
|
||||
"name": "fish",
|
||||
"type": "checkbox",
|
||||
"label": "鱼肉",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "coffeeBeans",
|
||||
"type": "checkbox",
|
||||
"label": "咖啡豆",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "glabrousBeans",
|
||||
"type": "checkbox",
|
||||
"label": "秃秃豆",
|
||||
"default": false
|
||||
},
|
||||
// {
|
||||
// "name": "glabrousBeans",
|
||||
// "type": "checkbox",
|
||||
// "label": "秃秃豆",
|
||||
// "default": true
|
||||
// },
|
||||
{
|
||||
"name": "rawMeat",
|
||||
"type": "checkbox",
|
||||
"label": "兽肉",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "fermentedJuice",
|
||||
"type": "checkbox",
|
||||
"label": "发酵果实汁",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "黑麦",
|
||||
"type": "checkbox",
|
||||
"label": "黑麦",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "松茸",
|
||||
"type": "checkbox",
|
||||
"label": "-----------------\n3天刷新食材\n\n松茸",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "huMengbu",
|
||||
"type": "checkbox",
|
||||
"label": "胡梦卜",
|
||||
"default": true
|
||||
"label": "胡萝卜",
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "沉玉仙茗",
|
||||
"type": "checkbox",
|
||||
"label": "沉玉仙茗",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "清心",
|
||||
"type": "checkbox",
|
||||
"label": "清心",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "琉璃袋",
|
||||
"type": "checkbox",
|
||||
"label": "琉璃袋",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "viola",
|
||||
"type": "checkbox",
|
||||
"label": "堇瓜",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "Padisarah",
|
||||
"type": "checkbox",
|
||||
"label": "帕蒂沙兰",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "romaritimeFlower",
|
||||
"type": "checkbox",
|
||||
"label": "海露花",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "tidalga",
|
||||
"type": "checkbox",
|
||||
"label": "汐藻",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "苦种",
|
||||
"type": "checkbox",
|
||||
"label": "苦种",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "青蜜梅",
|
||||
"type": "checkbox",
|
||||
"label": "青蜜梅",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "絶云椒椒",
|
||||
"type": "checkbox",
|
||||
"label": "絶云椒椒",
|
||||
"default": true
|
||||
"default": false
|
||||
},
|
||||
{
|
||||
"name": "AKF",
|
||||
"type": "select",
|
||||
"label": "-----------------\n每週一刷新食材\n\n可选週几買每週食材",
|
||||
"label": "-----------------\n每周刷新食材\n\n可选购买方式:\n0=跟随系统周期自动判定\n1-7=指定星期几购买(1=周一,7=周日)",
|
||||
"options": [
|
||||
"0",
|
||||
"1",
|
||||
"2",
|
||||
"3",
|
||||
@@ -204,12 +229,12 @@
|
||||
"6",
|
||||
"7"
|
||||
],
|
||||
"default": "2"
|
||||
"default": "0"
|
||||
},
|
||||
{
|
||||
"name": "蟹黃",
|
||||
"type": "checkbox",
|
||||
"label": "蟹黃",
|
||||
"default": true
|
||||
"default": false
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user