文件概述

DurabilityCosts.dbc 定义了各装备类型的修理费用基础倍率。每行对应一个物品等级区间的修理费用配置,包含21个武器子类的修理倍率和8个护甲子类的修理倍率。修理费用 = 物品售价 × 耐久损失比例 × 子类修理倍率 × 品质倍率(来自 DurabilityQuality.dbc)。每行的编号对应物品的 item_level。

数据库对应表:world.durabilitycosts_dbc

列结构

列号字段类型详细说明
1物品等级整数物品等级主键。每行对应一个物品等级区间的修理费用配置
2~29倍率整数21种武器子类(单手斧、双手斧、弓、枪、锤、剑、长柄武器、法杖、拳套、匕首、魔杖、弩等)和8种护甲子类(布甲、皮甲、锁甲、板甲、小圆盾、盾牌等)的修理费用倍率系数

关键字段详解

武器子类对应关系(列2~22,21种)
索引子类武器类型
10单手斧
21双手斧
32
43
54单手锤
65双手锤
76长柄武器
87单手剑
98双手剑
1010法杖
1313拳套
1515匕首
护甲子类对应关系(列23~30,8种)
索引子类护甲类型
10杂项护甲
21布甲
32皮甲
43锁甲
54板甲
65小圆盾
76盾牌
8-其他/饰品
修理费用计算公式

实际修理费用 = 物品售价 × (耐久损失/最大耐久) × 品质倍率 × 子类费用系数

使用示例

-- 查询物品等级200的修理费用系数
SELECT 编号 AS 物品等级, 武器子类费用系数8 AS 单手剑, 护甲子类费用系数5 AS 板甲
FROM durabilitycosts_dbc WHERE 编号 = 200;

使用技巧