JS:战斗好感:自动好感度&卡时间 1.4.2 (#1602)

v1.4.2新增拾取模式,能选择不拾取
避免每天运行,拾取過多不能分解的掉落物,导至不能分解的掉落物逹致上限
This commit is contained in:
this-Fish
2025-08-16 09:41:17 +08:00
committed by GitHub
parent ac0160d0b8
commit bd5fc7aca5
5 changed files with 27 additions and 7 deletions

View File

@@ -78,6 +78,10 @@
#### **脚本设置**
> 通过调度器脚本右键-修改JS自定义配置
- 拾取模式
- 缺对应材料时,建议选用:自动拾取
- 不缺对应材料时,建议选用:不拾取
- 避免每天运行,拾取過多不能分解的掉落物,导至不能分解的掉落物逹致上限
- 敌人类型: 选择"盗宝团"或"愚人众"
- 运行次数: 10次或者50次
- 目标是好感选择10次
@@ -218,6 +222,7 @@
| 版本 | 更新内容 |
|------|----------|
| **v1.4.2** | 新增拾取模式,能选择不拾取 |
| **v1.3** | 新增愚人众支持,优化敌人类型切换 |
| **v1.2** | 战斗触发检测,异步检测战斗结束 |
| **v1.1** | 盗宝团重登功能优化,卡时间支持 |

View File

@@ -13,9 +13,9 @@
"id": 1,
"x": 3578.08,
"y": -500.75,
"action": "",
"action": "combat_script",
"move_mode": "dash",
"action_params": "wait(1)",
"action_params": "wait(0.2)",
"type": "path"
},
{
@@ -25,7 +25,7 @@
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": "wait(0.5)"
"action_params": ""
},
{
"id": 3,
@@ -33,7 +33,7 @@
"y": -502.44,
"action": "",
"move_mode": "walk",
"action_params": "wait(0.5)",
"action_params": "",
"type": "path"
}
]

View File

@@ -6,9 +6,14 @@ const DEFAULT_OCR_TIMEOUT_SECONDS = 10;
const DEFAULT_FIGHT_TIMEOUT_SECONDS = 120;
(async function () {
// 启用自动拾取的实时任务
const startTime = Date.now();
dispatcher.addTimer(new RealtimeTimer("AutoPick"));
// 启用自动拾取的实时任务
if (settings.pickupMode == "自动拾取") {
dispatcher.addTimer(new RealtimeTimer("AutoPick"));
log.info("已 启用 自动拾取任务");
} else if (settings.pickupMode == "不拾取") {
log.info("已 禁用 自动拾取任务");
}
runTimes = await calulateRunTimes();
await switchPartyIfNeeded(settings.partyName);

View File

@@ -1,7 +1,7 @@
{
"manifest_version": 1,
"name": "战斗好感:自动好感度&卡时间",
"version": "1.4.1",
"version": "1.4.2",
"bgi_version": "0.45.1",
"tags": [
"好感",

View File

@@ -1,4 +1,14 @@
[
{
"name": "pickupMode",
"type": "select",
"label": "拾取模式",
"options": [
"自动拾取",
"不拾取"
],
"default": "自动拾取"
},
{
"name": "enemyType",
"type": "select",