创建新文档

您的文档标题(将显示为 H1)
URL 友好名称(无空格,使用连字符)
创建文档的路径(可选,使用正斜杠创建子目录)

移动/重命名文档

文档的当前位置
文档的新路径(包括别名)
这只会更改文档的路径,不会修改文档的标题(H1 标题)。

删除文档

您确定要删除此文档吗?此操作无法撤销。

警告:如果这是一个文件夹,包括子文件夹和文档在内的所有内容将被删除。

Message

Message content goes here.

Confirm Action

Are you sure?

附件

允许的文件类型:jpg, jpeg, png, gif, svg, webp, txt, log, csv, sfd, zip, pdf, docx, xlsx, pptx, mp4(最大:100MB)

文档文件

正在加载附件...

文档历史

以前的版本

Loading versions...

预览

选择要预览的版本

Wiki 设置

用户界面语言
每个文档保留的版本数量。设置为0以禁用版本控制。
上传文件的最大允许大小(MB)。

用户管理

添加新用户

留空以保持当前密码
拥有这些组的用户可以访问受限部分。

为您的Wiki部分定义基于路径的访问规则。规则按顺序评估。首次匹配生效。

活动规则

从ZIP归档文件导入Markdown文件。文件将被处理并存储在适当的文档结构中。ZIP中的目录结构(类别/子类别)将在wiki中保留。

上传包含要导入的Markdown(.md)文件的ZIP归档(压缩包)。

创建和管理您的 Wiki 数据备份。备份包括所有文档、图像和配置文件。

可用备份

正在加载备份...

添加/编辑访问规则

已选择: /

添加列

伟大航路客户端资格与积分字段补充

文档目的

本文件专门整理客户端中已经暴露出的“资格、锁名单、岛屿积分、总积分、晋级名额”字段。

目标不是再讲一遍玩法流程,而是回答:

一、客户端已经依赖的核心字段

从客户端数据结构和 UI 逻辑看,伟大航路至少依赖以下几类字段:

这些字段分散在 LegionService.getInfo、战场查询、积分排行、黄金排行等多个接口里。

二、俱乐部基础赛制字段

来源:

客户端从 LegionService.getInfo 读取到的赛制相关字段至少包括:

这些字段会被传给:

结论:

三、当前岛屿字段

来源:

客户端直接使用 islandType

结论:

四、战场基础资格字段

来源:

客户端战场信息 GDBattlefieldInfo 至少包含:

其中最关键的资格字段是:

客户端会把它保存到 LegionWarModule._canEnterWar,并用于:

结论:

五、锁成员/登岛成员语义

来源:

黄金阶段 _isLockedMembers 的判断为:

对应提示文案:

这说明客户端实际上区分了三层语义:

  1. 当前俱乐部是否在这场比赛里
  2. 当前角色是否属于该场比赛的锁成员/登岛成员
  3. 当前角色是否有进场权限

结论:

六、小组排名与总积分字段

来源:

客户端排行对象 GDSaltRoadWarMsg 至少包含:

排行响应还包含:

其中:

客户端在积分排行页直接显示:

结论:

七、积分数组字段的含义

客户端虽然没有把 sRGScoreArr / sRBScoreArr / sRKScoreArr 注释写清,但结合字段命名和页面用途,可以高可信判断为:

这部分仍然属于“字段语义待完全确认”,但至少可以确定:

结论:

八、晋级名额字段

来源:

客户端不是把晋级人数写死在页面里,而是从接口或配置组合读取:

它们分别解决不同问题:

blueRiseCount 来自:

读取赛程配置项的:

结论:

九、灰盐岛晋升名单字段

来源:

客户端有单独接口:

响应:

结论:

十、阶段资格切换字段

来源:

客户端会根据这些条件播放“阶段提升”提示:

并识别这些变化:

结论:

十一、客户端能直接证明的资格规则

从文案和字段联合看,目前能直接证明:

这些证据分布在:

结论:

十二、服务端最少应落库的字段集合

如果只按客户端当前依赖,服务端最少应考虑持久化:

十三、仍待确认的字段语义

客户端虽然暴露了这些字段,但还有几块语义没有 100% 闭合:

十四、结论

到这一步,客户端已经足够反推出一套比较明确的服务端字段契约:

也就是说,后面服务端真正要补的,不再只是“战场怎么开”,而是“这些资格和积分字段如何生成、如何持久化、如何保持幂等”。

附件

正在加载附件...

评论

暂无评论。成为第一个评论者!

搜索结果