# 自动精英锄地规划 ## 项目简介 该脚本支持根据用户配置生成路径组文件、运行路径组或执行路径文件。用户可以通过配置文件设置所需怪物数量、筛选条件(如是否包含传奇路线、水免路线、次数盾路线、高危路线)以及最低秒均值。脚本还支持禁用自动拾取功能和启用路线CD检测。脚本会根据这些条件筛选出符合条件的路线,并生成路径组文件或直接运行路径文件,直到满足所需怪物数量。 ## 功能特点 - **生成路径组文件**:根据用户配置筛选路线,并生成包含选中路线名称的路径组文件。 - **运行路径组**:直接运行生成的路径组文件,执行地图追踪任务。 - **执行路径文件**:直接执行指定的路径文件,运行地图追踪任务。 - **灵活的筛选条件**:支持多种筛选条件,帮助用户找到最适合的路线。 - **禁用自动拾取**:用户可以选择禁用自动拾取功能,以避免不必要的物品拾取。 - **路线CD检测**:用户可以选择启用路线CD检测,避免重复执行未刷新的路径。 ### 配置项说明 | 配置项名称 | 类型 | 默认值 | 说明 | |--------------------------|--------------|----------------------------|----------------------------------------------------------------------| | `operationType` | `select` | `生成路径组文件` | 操作类型,可选值:`生成路径组文件`、`执行路径组文件1`、`执行路径组文件2`、`执行路径组文件3`、`输出地图追踪文件` | | `excludeTagsForPathGroup1` | `input-text` | 空字符串 | 路径组1要排除的标签,可选值:`传奇`、`水免`、`次数盾`、`高危`,用逗号分隔 | | `selectTagsForPathGroup2` | `input-text` | 空字符串 | 路径组2要选择的标签,可选值:`传奇`、`水免`、`次数盾`、`高危`,用逗号分隔 | | `selectTagsForPathGroup3` | `input-text` | 空字符串 | 路径组3要选择的标签,可选值:`传奇`、`水免`、`次数盾`、`高危`,用逗号分隔 | | `disableAutoPickup` | `checkbox` | `false` | 是否禁用自动拾取功能。如果启用,脚本运行时不会自动拾取物品。 | | `enableRouteCdCheck` | `checkbox` | `false` | 是否启用路线CD检测。如果启用,脚本会检查路径组文件中的时间戳,避免执行未刷新的路径。 | | `requiredMonsterCount` | `input-text` | `405` | 目标怪物数量,必须为0以上的整数 | | `minSecPerMonster` | `input-text` | `0.1` | 最低秒均值,秒均 = 摩拉 / 时间 | ## 使用方法 1. **安装 BetterGI**:确保你已经安装了最新版本的 BetterGI,并且版本号不低于 `0.44.0`。 2. **下载脚本**:在脚本仓库订阅文件夹。 3. **配置脚本**:根据你的需求更改 `settings.json` 中的配置项。 4. **选择操作模式**: - **生成路径组文件**:脚本将根据配置筛选路线,并生成包含选中路线名称的路径组文件。 - **执行路径组文件1/2/3**:脚本将直接运行指定的路径组文件,执行地图追踪任务。 - **输出地图追踪文件**:脚本将选中的地图追踪文件复制到 `js` 目录下的 `pathingout` 文件夹中,方便用户直接复制使用。 5. **查看输出**:根据配置的操作模式,脚本将生成路径组文件、运行路径组或执行路径文件。 ## 注意事项 - 如果选择“执行路径组文件”,请确保路径组文件存在,并且路径文件中的每个地图追踪文件都存在。 - 如果生成的路径组文件或执行路径文件不符合预期,可以检查 `settings.json` 配置是否正确。 - 如果启用“禁用自动拾取”功能,脚本运行时不会自动拾取物品,请根据需要手动拾取。 - 如果启用“路线CD检测”,将会跳过未刷新的路线,如果你希望刷新所有路线,你可以重新生成路径组文件 ## 联系作者 如果有任何问题或建议,请联系作者: - **作者**:mno