数据模型
- 结构化数据是权威源,文本百科是结构化数据的展示层。
- 不为单一实体随意发明一次性字段,优先沉淀为可复用组件或特例模型。
- 英雄按等级节点建模,塔按 Base + 三路径 + 升级节点建模。
- Bonnie、农场、银行、带副单位与状态存储的对象必须允许扩展特例子模型。
src/data/generated-analysis-data.js- 旧站 46 个实体的全量分析归档结果
src/data/sample-data.js- 飞镖猴、昆西、Bonnie、香蕉农场的结构化样板
src/data/bonnie-economy.js- Bonnie 矿车逐级价格、卖价、爆石价、卡车掉落轨
src/data/upgrade-icon-index.js- 旧仓库升级图标资源索引
样板实体目前支持以下组件类型:
attackabilitygeneratortrackItemeconomy
每个组件至少描述:
targetingdeliverystats[]rules[]
- 塔:
pathTier - 英雄:
heroLevel
节点通过 modifiers[] 指向组件并补丁式修改,允许:
overridereplaceadd
统一拆成三块:
purchaseCostincomeRules[]sellback
其中 sellback 继续拆为:
baseRateselfModifiers[]externalModifiers[]
这样可以兼容农场、Bonnie、外部售卖光环和路径特例。