任务与协作
T008T008 数据表校验与导出工具
- 负责人:研发窗口(Claude Opus 5.5)
- 状态:待下发(排在 T007 之后)
- 优先级:P1
- 依据:
数据/README.md、策划/系统/S01_晶球手办与源抽取.md、数值/晶球试算.md - 前置任务:T007
目标
数据/ 是物品和数值的唯一数据源。做一个工具,把它校验一遍,然后导出成各插件的配置。这样策划改了表,配置会跟着更新,不靠人工抄写。
方向与红线
- 校验:
- ID 格式正确,所有引用都能找到对应的行(掉落池里的物品、晶球引用的池)。
- 每个池的权重合计正确;每套层权重方案合计为 100%。
- 交易范围与"走账本"规则一致(S01 第六节、D003 第七节)。
- 每个名称键在 zh_cn 语言文件里都存在。
- 状态是
示例或占位的行,禁止导出到正式服配置。
- 导出:
- AcornCore 的晶球、掉落池、手办、源抽取配置;
- CE 物品和家具的配置骨架(模型路径留空,等美术交付);
- 概率公示文本,按语言键生成;
- 导出格式由研发决定。
- 模拟:对每种晶球做一万次以上的开启模拟,输出各层和各物品的实际频率、手办集齐次数的分布(计入稀有度权重,补上试算第五节的缺口)、神奇橡果的发放量。和
数值/晶球试算.md对比,差异超过 5% 时报警。 - 工具只读
数据/,不修改里面的文件。
验收标准
- 用现有数据运行:能报出"荒漠、地精、遗迹、新手这几个池缺失"等已知缺口
- 故意改错一个权重或一个 ID,校验能报错,并指出文件和行号
- 模拟结果与试算第一节到第三节的数值差异在 5% 以内
- 示例行不会进入正式服导出
交付
- 工具放在
研发/下,目录自定 - 回报:
任务/回报/T008_回报.md