Skip to content

fix: 修复蘑菇城任务链断档、结界推进与脚本化提示异常#798

Open
skykiseki wants to merge 8 commits into
BeiDouMS:masterfrom
skykiseki:fix-mushroom-castle-quest-flow-20260629
Open

fix: 修复蘑菇城任务链断档、结界推进与脚本化提示异常#798
skykiseki wants to merge 8 commits into
BeiDouMS:masterfrom
skykiseki:fix-mushroom-castle-quest-flow-20260629

Conversation

@skykiseki

Copy link
Copy Markdown
Collaborator

改动内容

  • 修复蘑菇城任务链中警卫队长 1300005 无法稳定重新接取起始任务的问题,补齐脚本化 NPC 注册,并同步调整中英文脚本目录中的相关流程。
  • 修复蘑菇森林结界与城墙调查流程,限制未完成正确步骤时不能提前穿过结界或绕过城墙调查,并修正相关传送与任务推进条件。
  • 修复城墙荆棘阶段中蘑菇的毒孢子、尖刺清除剂的提示文案与交互反馈,使其与真实任务步骤一致。
  • 修复警卫队长 1300005 脚本化任务提示名称的中文编码问题,避免对话选项中显示为 ???。
  • 修复第一个结界调查触发脚本的中文乱码,将角色自言自语改为正常中文提示。
  • 调整 Quest.wz 中 2312、2313 任务奖励摘要,补充后续可接任务提示,帮助玩家理解任务链推进。
  • 原本有 BUG 的流程:玩家可能在未正确调查结界或城墙前就提前推进,放弃起始任务后也可能无法重新接取,警卫队长的脚本化提示还会显示异常文本或 ???。
  • 修改后的流程:先完成勇士考试并与内务大臣对话,调查蘑菇森林结界后使用蘑菇的毒孢子解除结界,再调查城墙、收集材料制作尖刺清除剂、在城墙附近消除荆棘后进入城内,随后由警卫队长继续发放进城后的后续任务。

影响范围

  • 同时影响服务端与客户端显示。
  • 服务端涉及任务脚本、NPC 脚本、传送门脚本、道具脚本、脚本化 NPC 提示发包以及任务配置迁移。
  • 客户端显示涉及 Quest.wz 的任务摘要文本,因此需要同步客户端资源包。

验证情况

  • 已执行 JS 语法检查。
  • 已执行 XML 解析检查。
  • 已执行中文乱码检查,并修复发现的任务脚本乱码与脚本化 NPC 名称编码问题。
  • 已完成分支 diff 与提交范围检查,确认当前 diff 仅包含蘑菇城任务链相关修复。
  • 已完成本地服务启动校验,确认 WZ 加载、频道端口与登录端口均可正常启动。

客户端资源

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

@skykiseki

Copy link
Copy Markdown
Collaborator Author
448b704474aa8a0ea84fb5cc36e8e910

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.

1 participant