Skip to content

fix: 修复战神人偶师洞穴任务无法完成#787

Open
skykiseki wants to merge 1 commit into
BeiDouMS:masterfrom
skykiseki:fix-aran-puppeteer-cave-21728-20260626
Open

fix: 修复战神人偶师洞穴任务无法完成#787
skykiseki wants to merge 1 commit into
BeiDouMS:masterfrom
skykiseki:fix-aran-puppeteer-cave-21728-20260626

Conversation

@skykiseki

Copy link
Copy Markdown
Collaborator

改动内容

  • 修复战神任务 21728「人偶师的洞穴」在 NPC 日吉处无法完成的问题。
  • 将中文 Quest.wz 中任务 21728 的完成条件从错误的脚本结束节点改为检查调查洞穴后写入的任务进度 21761=0。
  • 新增任务 21728 的中英文兜底脚本,兼容仍触发脚本结束流程的客户端或资源状态,并避免未调查洞穴时直接完成任务。
  • 涉及 NPC:日吉;涉及地图:火独眼兽洞穴附近的人偶师洞穴;涉及任务进度:21761。
  • 按功能性改动要求,新增脚本在英文与中文目录保持对称;WZ 修复仅调整存在问题的中文任务条件。

影响范围

  • 影响服务端任务脚本和中文任务 WZ 完成条件。
  • 影响客户端 Quest.wz 的任务完成条件,需要同步客户端资源包。

验证情况

  • 已执行 JS 语法检查。
  • 已执行 XML 解析检查,并确认任务 21728 的中文完成节点已移除错误 endscript,改为 infoNumber=21761 与 infoex=0。
  • 已执行乱码检查,未发现新增中文文本乱码。
  • 已在测试环境同步服务端与客户端资源并重启服务端,确认 WZ 加载、频道端口与登录端口启动完成。

客户端资源

本次改动需要同步客户端资源包,但本次任务不包含客户端资源包打包与发布。

This was referenced Jun 25, 2026
@skykiseki

Copy link
Copy Markdown
Collaborator Author
QQ20260626-015311 QQ20260626-015323

@sigeer

sigeer commented Jun 26, 2026

Copy link
Copy Markdown
Collaborator

这个脚本真的触发了吗。Check.img里这个任务没有startscriptendscript的话,应该是不走quest.js的

@skykiseki

Copy link
Copy Markdown
Collaborator Author

这个脚本真的触发了吗。Check.img里这个任务没有startscriptendscript的话,应该是不走quest.js的

自己同步回去试一遍不就知道了,本质这个bug是check的状态回写出了问题,但我为了保险,所以给它加了一个任务脚本兜底,这样即便你是用GM命令强开的任务,一样可以完成。

@SleepNap

Copy link
Copy Markdown
Member

那不应该去掉endscript,现在改后的逻辑是:
startscript有,走21729
endscript被删了,走客户端本地完成任务

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants