ScalingStatDistribution.dbc
属性缩放分布定义。定义每个缩放组的属性分配比例,配合 ScalingStatValues.dbc 实现等级缩放的属性值
文件概述
ScalingStatDistribution.dbc 定义了属性如何在不同属性类型之间分配。每个记录代表一个"属性分布"配置,指定了多个属性的权重百分比。配合 ScalingStatValues.dbc 使用,实现随等级动态缩放的装备属性。
列结构
| 列号 | 字段 | 类型 | 详细说明 |
|---|---|---|---|
| 1 | 编号 | 整数 | 属性分布唯一标识符 |
| 2~11 | 状态模式(属性类型) | 整数 | 10个槽位,每个槽位定义一种属性类型(力量、敏捷、耐力等),-1或0表示该槽位未使用 |
| 12~21 | 调节(分布比例) | 整数 | 10个槽位对应的属性分配比例(权重),比例总和决定属性预算的最终分配 |
| 22 | 最大等级 | 整数 | 该分布方案的最大有效角色等级,超出此等级的缩放将沿用此行的配置 |
使用说明
- 属性类型参照:力量、敏捷、耐力、智力、精神等
- 分布比例决定 ScalingStatValues.dbc 中的基础值如何分配
- 配合 item_template 中的 scalingStatDistribution 字段引用