Repository navigation
修复永生之海队员锁定阵容检查流程 #1974
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
runhey
merged 1 commit into
runhey:dev
from
weirj2016-ai:fix/eternity-sea-member-lock-dev
Oct 28, 2026
+10
−9
Merged
修复永生之海队员锁定阵容检查流程 #1974
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 中 · 准备期间邀请会过期
队长在队员准备期间发送邀请时(包括邀请弹窗遮挡锁定指示器的情况),
run_member()会等待_prepare_eternity_sea()返回后才调用check_then_accept();而当弹窗阻碍锁定状态检测时,check_lock()可能会持续循环。结果是邀请过期,队长等待队员时最终超时。请确保准备期间仍会接受邀请,并避免邀请弹窗导致锁定检查陷入无限循环。
另请检查
tasks/EternitySea/script_task.py:44。给 AI 代理的提示
Original comment in English
🟡 Medium · Invitations expire during preparation
When the leader sends an invitation while the member is preparing, including while an invitation overlay hides the lock indicator,
run_member()waits for_prepare_eternity_sea()to return before callingcheck_then_accept(), andcheck_lock()can keep looping when the overlay prevents lock detection; the invitation expires and the leader times out waiting for the member.Keep invitation acceptance active during preparation and ensure invitation overlays cannot leave lock checking in an endless loop.
Also at
tasks/EternitySea/script_task.py:44.Prompt for AI agents