ScalingStatValues.dbc
属性缩放数值表。定义不同物品等级下每点属性的基础数值,配合 ScalingStatDistribution.dbc 实现装备属性的等级缩放
文件概述
ScalingStatValues.dbc 定义了不同物品等级对应的属性基础值。每条记录对应一个物品等级,每列对应一种属性在该物品等级下的基础数值。通过与 ScalingStatDistribution.dbc 中的分配比例结合,计算出装备上每个属性的最终值。
列结构
| 列号 | 字段 | 类型 | 详细说明 |
|---|---|---|---|
| 1 | 编号 | 整数 | 唯一标识符,通常对应角色等级(1-80) |
| 2 | 等级 | 整数 | 角色等级,与编号对应 |
| 3~6 | 缩放调节(属性值) | 整数 | 4组属性缩放倍率,定义各属性类型在该等级下的基础数值 |
| 7~10 | 各等级护甲值 | 整数 | 4组护甲倍率:布甲/皮甲/锁甲/板甲在该等级下的护甲基准值 |
| 11~16 | 各等级伤害值 | 浮点数 | 6组各等级武器DPS基准值 |
| 17 | 各等级法术能量 | 浮点数 | 各等级法术强度基准值 |
| 18~20 | 缩放调节(额外) | 整数 | 额外3组缩放倍率(缩放调节2/缩放调节3/各等级护甲2) |
关键机制
- 编号对应物品的 ItemLevel(物品等级)
- 属性值随物品等级递增,高等级装备拥有更高的属性系数
- 与 ScalingStatDistribution.dbc 配合:最终属性 = 基础值 × 分配比例