Skip to content

feat(AutoEssence): 自动基质刷取功能重磅更新,首个稳定版本发布#1129

Merged
isHarryh merged 8 commits intoMaaEnd:mainfrom
isHarryh:main
Mar 8, 2026
Merged

feat(AutoEssence): 自动基质刷取功能重磅更新,首个稳定版本发布#1129
isHarryh merged 8 commits intoMaaEnd:mainfrom
isHarryh:main

Conversation

@isHarryh
Copy link
Member

@isHarryh isHarryh commented Mar 8, 2026

概要

此 PR 修复了自动基质刷取任务的 5 个问题,并新增了 2 个特性:

问题修复

  1. 修复了源石研究园淤积点的寻路路径过长的问题。
  2. 修复了在基质开始页面开始任务后,寻路未能正常启动的问题(Anchor 未初始化)。
  3. 修复了未能在理智减耗的情况下切换刻写选项的问题。
  4. 修复了任务成功后仍然显示任务失败的问题(max_hit 禁用节点导致无可命中 next)。
  5. 再次修复了重复点击单倍领取的问题(jumpback 误用)。

新增特性

  1. 可以不领取基质奖励。
  2. 新增了误入工业设备界面后可以自行退出的特性。

关联

此 PR 将修复以下问题:

Fix #726
Fix #755
Fix #888
Fix #1042

此 PR 是以下 PR 的后继者:

Close #925

Summary by Sourcery

更新 AutoEssence 系统,发布首个稳定版本,并提升自动源石溶剂刷取的健壮性和本地化支持。

New Features:

  • 允许在 AutoEssence 任务中跳过源石溶剂奖励领取步骤。
  • 当自动化流程在刷取过程中误入工业装置界面时,新增自动恢复行为。

Bug Fixes:

  • 缩短 AutoEssence 场景中源石技艺园沉积点的寻路路径。
  • 通过正确初始化导航锚点,确保从源石溶剂起始界面开始任务后,寻路能够正确启动。
  • 在 AutoEssence 运行过程中,当理智折扣生效时,允许正确切换铭刻选项。
  • 修正任务结果处理逻辑:当最大打击节点被禁用时,确保成功的 AutoEssence 运行会被报告为成功而非失败。
  • 在 AutoEssence 流程中防止对单次领取奖励按钮的重复点击,避免重复交互。

Enhancements:

  • 优化各区域的 AutoEssence 任务与流水线定义,以提升稳定性和行为表现。
  • 更新所有受支持语言中的本地化字符串,以反映最新的 AutoEssence 功能与提示信息。
Original summary in English

Summary by Sourcery

Update the AutoEssence system to deliver a stable first version with improved robustness and localization support for automatic essence farming.

New Features:

  • Allow skipping essence reward collection in the AutoEssence task.
  • Add automatic recovery behavior when the automation mistakenly enters the industrial device screen during essence farming.

Bug Fixes:

  • Shorten the pathfinding route for the Originium Science Park sediment point in AutoEssence scenarios.
  • Ensure pathfinding starts correctly after beginning the task from the essence start screen by properly initializing the navigation anchor.
  • Allow switching engraving options correctly when sanity discount is active during AutoEssence runs.
  • Correct task result handling so successful AutoEssence runs are reported as success instead of failure when max-hit nodes are disabled.
  • Prevent repeated single-claim reward clicks in the AutoEssence flow to avoid duplicate interactions.

Enhancements:

  • Refine AutoEssence task and pipeline definitions for various zones to improve stability and behavior.
  • Update localized strings across all supported languages to reflect the latest AutoEssence features and messages.

Copilot AI review requested due to automatic review settings March 8, 2026 17:46
Copy link
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - 我已经审查了你的改动,一切看起来都很棒!


Sourcery 对开源项目是免费的——如果你觉得我们的代码审查有帮助,欢迎分享 ✨
帮我变得更有用吧!请在每条评论上点 👍 或 👎,我会根据你的反馈改进之后的审查。
Original comment in English

Hey - I've reviewed your changes and they look great!


Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

该 PR 面向 AutoEssence(自动基质刷取) 任务,补齐“可不领取奖励”的稳定流程、增强异常界面自愈能力,并对部分点位的寻路路径与任务收尾逻辑做了调整,以解决多次刷取时的失败/卡死与提示不一致问题。

Changes:

  • 新增任务选项 AutoEssenceDoObtain:支持每轮结束后“领取/放弃奖励”分流,并补全放弃后的确认流程。
  • 重构 AutoEssence 主流水线:增加 LocationSetup 兜底、误入工业设备界面自动关闭、以及完成提示节点 AutoEssenceOnComplete。
  • 调整多个点位的寻路路径(含源石研究园分段 + path_trim)与提示文案。

Reviewed changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
assets/tasks/AutoEssence.json 新增“领取奖励”开关 option,并调整成功后的 next 以支持完成收尾节点
assets/resource/pipeline/AutoEssence/AutoEssence.json 主流程重构:LocationSetup JumpBack 兜底、工业设备界面退出、放弃奖励分支、完成提示节点
assets/resource/pipeline/AutoEssence/WLWulingCity.json 点位提示文案调整、移动到激发点参数调整
assets/resource/pipeline/AutoEssence/VFTheHub.json 点位提示文案调整、移动到激发点参数调整
assets/resource/pipeline/AutoEssence/VFPowerPlateau.json 点位提示文案调整、移动到激发点参数调整
assets/resource/pipeline/AutoEssence/VFOriginiumSciencePark.json 源石研究园寻路拆分为两段并启用 path_trim,提示文案调整
assets/resource/pipeline/AutoEssence/VFOriginLodespring.json 点位提示文案调整、移动到激发点参数调整
assets/resource/image/AutoEssence/FactoryDeviceDialog.png 新增工业设备界面对话框模板图,用于误入界面后的识别与关闭
assets/misc/locales/zh_cn.json 增加“领取奖励”相关文案,并调整循环相关文案表述
assets/misc/locales/zh_tw.json 同步新增/调整繁中本地化文案
assets/misc/locales/en_us.json 同步新增/调整英文本地化文案
assets/misc/locales/ja_jp.json 同步新增/调整日文本地化文案
assets/misc/locales/ko_kr.json 同步新增/调整韩文本地化文案

@isHarryh isHarryh merged commit e9cc8ab into MaaEnd:main Mar 8, 2026
21 checks passed
MistEO pushed a commit that referenced this pull request Mar 9, 2026
## 概要

此 PR 修复了**自动基质刷取**任务的 5 个问题,并新增了 2 个特性:

### 问题修复

1. 修复了源石研究园淤积点的寻路路径过长的问题。
2. 修复了在基质开始页面开始任务后,寻路未能正常启动的问题(Anchor 未初始化)。
3. 修复了未能在理智减耗的情况下切换刻写选项的问题。
4. 修复了任务成功后仍然显示任务失败的问题(max_hit 禁用节点导致无可命中 next)。
5. 再次修复了重复点击单倍领取的问题(jumpback 误用)。

### 新增特性

1. 可以不领取基质奖励。
2. 新增了误入工业设备界面后可以自行退出的特性。

## 关联

此 PR 将修复以下问题:

Fix #726
Fix #755 
Fix #888
Fix #1042

此 PR 是以下 PR 的后继者:

Close #925

## Summary by Sourcery

更新 AutoEssence 系统,发布首个稳定版本,并提升自动源石溶剂刷取的健壮性和本地化支持。

New Features:
- 允许在 AutoEssence 任务中跳过源石溶剂奖励领取步骤。
- 当自动化流程在刷取过程中误入工业装置界面时,新增自动恢复行为。

Bug Fixes:
- 缩短 AutoEssence 场景中源石技艺园沉积点的寻路路径。
- 通过正确初始化导航锚点,确保从源石溶剂起始界面开始任务后,寻路能够正确启动。
- 在 AutoEssence 运行过程中,当理智折扣生效时,允许正确切换铭刻选项。
- 修正任务结果处理逻辑:当最大打击节点被禁用时,确保成功的 AutoEssence 运行会被报告为成功而非失败。
- 在 AutoEssence 流程中防止对单次领取奖励按钮的重复点击,避免重复交互。

Enhancements:
- 优化各区域的 AutoEssence 任务与流水线定义,以提升稳定性和行为表现。
- 更新所有受支持语言中的本地化字符串,以反映最新的 AutoEssence 功能与提示信息。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Update the AutoEssence system to deliver a stable first version with
improved robustness and localization support for automatic essence
farming.

New Features:
- Allow skipping essence reward collection in the AutoEssence task.
- Add automatic recovery behavior when the automation mistakenly enters
the industrial device screen during essence farming.

Bug Fixes:
- Shorten the pathfinding route for the Originium Science Park sediment
point in AutoEssence scenarios.
- Ensure pathfinding starts correctly after beginning the task from the
essence start screen by properly initializing the navigation anchor.
- Allow switching engraving options correctly when sanity discount is
active during AutoEssence runs.
- Correct task result handling so successful AutoEssence runs are
reported as success instead of failure when max-hit nodes are disabled.
- Prevent repeated single-claim reward clicks in the AutoEssence flow to
avoid duplicate interactions.

Enhancements:
- Refine AutoEssence task and pipeline definitions for various zones to
improve stability and behavior.
- Update localized strings across all supported languages to reflect the
latest AutoEssence features and messages.

</details>
MistEO pushed a commit that referenced this pull request Mar 9, 2026
## 概要

此 PR 修复了**自动基质刷取**任务的 5 个问题,并新增了 2 个特性:

### 问题修复

1. 修复了源石研究园淤积点的寻路路径过长的问题。
2. 修复了在基质开始页面开始任务后,寻路未能正常启动的问题(Anchor 未初始化)。
3. 修复了未能在理智减耗的情况下切换刻写选项的问题。
4. 修复了任务成功后仍然显示任务失败的问题(max_hit 禁用节点导致无可命中 next)。
5. 再次修复了重复点击单倍领取的问题(jumpback 误用)。

### 新增特性

1. 可以不领取基质奖励。
2. 新增了误入工业设备界面后可以自行退出的特性。

## 关联

此 PR 将修复以下问题:

Fix #726
Fix #755 
Fix #888
Fix #1042

此 PR 是以下 PR 的后继者:

Close #925

## Summary by Sourcery

更新 AutoEssence 系统,发布首个稳定版本,并提升自动源石溶剂刷取的健壮性和本地化支持。

New Features:
- 允许在 AutoEssence 任务中跳过源石溶剂奖励领取步骤。
- 当自动化流程在刷取过程中误入工业装置界面时,新增自动恢复行为。

Bug Fixes:
- 缩短 AutoEssence 场景中源石技艺园沉积点的寻路路径。
- 通过正确初始化导航锚点,确保从源石溶剂起始界面开始任务后,寻路能够正确启动。
- 在 AutoEssence 运行过程中,当理智折扣生效时,允许正确切换铭刻选项。
- 修正任务结果处理逻辑:当最大打击节点被禁用时,确保成功的 AutoEssence 运行会被报告为成功而非失败。
- 在 AutoEssence 流程中防止对单次领取奖励按钮的重复点击,避免重复交互。

Enhancements:
- 优化各区域的 AutoEssence 任务与流水线定义,以提升稳定性和行为表现。
- 更新所有受支持语言中的本地化字符串,以反映最新的 AutoEssence 功能与提示信息。

<details>
<summary>Original summary in English</summary>

## Summary by Sourcery

Update the AutoEssence system to deliver a stable first version with
improved robustness and localization support for automatic essence
farming.

New Features:
- Allow skipping essence reward collection in the AutoEssence task.
- Add automatic recovery behavior when the automation mistakenly enters
the industrial device screen during essence farming.

Bug Fixes:
- Shorten the pathfinding route for the Originium Science Park sediment
point in AutoEssence scenarios.
- Ensure pathfinding starts correctly after beginning the task from the
essence start screen by properly initializing the navigation anchor.
- Allow switching engraving options correctly when sanity discount is
active during AutoEssence runs.
- Correct task result handling so successful AutoEssence runs are
reported as success instead of failure when max-hit nodes are disabled.
- Prevent repeated single-claim reward clicks in the AutoEssence flow to
avoid duplicate interactions.

Enhancements:
- Refine AutoEssence task and pipeline definitions for various zones to
improve stability and behavior.
- Update localized strings across all supported languages to reflect the
latest AutoEssence features and messages.

</details>
@isHarryh isHarryh deleted the main branch March 9, 2026 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants