js: 精英规划、小怪规划、自动消耗复活药 (#741)

* 三个js更新

精英js:跟进死亡笔记400的路线包

* js;欸起飞,飞

* fix: 重命名

---------

Co-authored-by: 秋云 <physligl@gmail.com>
This commit is contained in:
mno
2025-05-08 23:19:14 +08:00
committed by GitHub
parent 881188012e
commit 22ba06b7c8
312 changed files with 2723 additions and 562 deletions

View File

@@ -0,0 +1,57 @@
# 自动小怪锄地规划
## 项目简介
该脚本支持根据用户配置生成路径组文件、运行路径组或执行路径文件。用户可以通过配置文件设置所需怪物数量、筛选条件(如是否排除水免路线或高危路线)以及效率计算权重。脚本会根据这些条件筛选出符合条件的路线,并生成路径组文件或直接运行路径文件,直到满足所需怪物数量。
## 功能特点
- **生成路径组文件**:根据用户配置筛选路线,并生成包含选中路线名称的路径组文件。
- **运行路径组**:直接运行生成的路径组文件,执行地图追踪任务。
- **执行路径文件**:直接执行指定的路径文件,运行地图追踪任务。
- **灵活的筛选条件**:支持多种筛选条件,帮助用户找到最适合的路线。
- **自动拾取**:根据用户选择启用或禁用自动拾取功能。
- **冷却时间检查**:在执行路径文件时,可以选择启用冷却时间检查,避免重复执行未刷新的路径。
### 配置项说明
| 配置项名称 | 类型 | 说明 |
|------------------------|--------------|----------------------------------------------------------------------|
| `operationMode` | `select` | 操作模式,可选值:`生成路径文件``执行路径文件``输出地图追踪文件` |
| `requiredMonsterCount` | `input-text` | 所需怪物数量范围为0到2000默认值为1800 |
| `excludeWaterFree` | `checkbox` | 是否排除水免路线,默认为不勾选(不排除) |
| `excludeHighRisk` | `checkbox` | 是否排除高危路线,默认为不勾选(不排除) |
| `weight` | `input-text` | 权重用于计算效率默认值为2 |
| `outputFolderName` | `input-text` | 文件夹/文件名称,留空则按默认规则命名 |
| `disableAutoPick` | `checkbox` | 是否禁用自动拾取,默认为不勾选(启用) |
| `enableCooldownCheck` | `checkbox` | 是否启用冷却时间检查,默认为不勾选(不启用) |
### 权重说明
权重是一个用于调整路径效率计算的参数。它影响路径的排序和选择,具体如下:
- **权重小于5时**:路径的效率计算公式为 `效率 = 秒均的权重次方 × 怪均`。秒均是指每秒获得的怪物数量,怪均是指每个怪物的平均收益。权重越低,秒均的影响越小,怪均的影响越大。
- **权重大于等于5时**:路径的效率计算公式简化为 `效率 = 秒均`。此时,路径的选择主要基于秒均,即每秒获得的怪物数量。
通过调整权重用户可以根据自己的需求和偏好选择更适合的路径。例如如果用户更关注每秒获得的摩拉数量可以将权重设置为5或更高如果用户更关注每个怪物的平均收益可以将权重设置为较低的值。
### 冷却时间检查
在执行路径文件时如果启用冷却时间检查脚本会检查路径文件的时间戳跳过尚未刷新的路径。如果路径执行时间超过10秒脚本会自动更新路径文件的时间戳避免重复执行。重新生成路径文件可以强制刷新冷却
## 使用方法
1. **安装 BetterGI**:确保你已经安装了最新版本的 BetterGI并且版本号不低于 `0.44.0`
2. **下载脚本**:在脚本仓库订阅文件夹。
3. **配置脚本**:根据你的需求更改自定义配置中的配置项。
4. **选择操作模式**
- **生成路径组文件**:脚本将根据配置筛选路线,并生成包含选中路线名称的路径组文件。
- **执行路径文件**:脚本将直接运行指定的路径文件,执行地图追踪任务。
- **输出地图追踪文件**:脚本将选中的地图追踪文件复制到 `js` 目录下的 `pathingout` 文件夹中,方便用户直接复制使用。
5. **查看输出**:根据配置的操作模式,脚本将生成路径组文件、运行路径组或执行路径文件。
## 注意事项
- 如果选择“执行路径文件”,请确保路径文件存在,并且路径文件中的每个地图追踪文件都存在。
- 如果生成的路径组文件或执行路径文件不符合预期,可以检查自定义 配置是否正确。
- 确保 `index.txt` 文件存在且格式正确。
- 确保 `pathing/` 文件夹中包含所有地图追踪文件。
- 确保 `pathingout/` 文件夹存在,用于输出地图追踪文件。
## 联系作者
如果有任何问题或建议,请联系作者:
- **作者**mno