文件概述

gtCombatRatings.dbc 是 WotLK 战斗等级系统的核心数据表。定义各角色等级下每种战斗等级属性需要多少点数才能获得1%效果提升。表中编号为复合结构(高16位=等级类型,低16位=角色等级),Data字段存储"每1%效果所需的点数"。

列结构

列号字段类型详细说明
1比例(ID)整数复合标识(高16位=Rating类型,低16位=角色等级)。ID = Rating定义 × 玩家修正等级(max 100) × 玩家实际等级 - 1
2倍率(Data)浮点数每1%效果需要的战斗等级点数。最终战斗等级倍率 = gtOCTClassCombatRatingScalar.dbc的data / gtCombatRatings.dbc的data

战斗等级类型完整速查表(CHM参考)

RatingID宏定义中文名称说明
0CR_WEAPON_SKILL武器技能降低被招架/闪避几率
1CR_DEFENSE_SKILL防御技能降低被暴击几率,增加闪避/招架
2CR_DODGE躲闪等级增加躲闪几率
3CR_PARRY招架等级增加招架几率
4CR_BLOCK格挡等级增加格挡几率
5CR_HIT_MELEE近战命中等级降低近战攻击未命中几率
6CR_HIT_RANGED远程命中等级降低远程攻击未命中几率
7CR_HIT_SPELL法术命中等级降低法术未命中几率
8CR_CRIT_MELEE近战暴击等级增加近战攻击暴击几率
9CR_CRIT_RANGED远程暴击等级增加远程攻击暴击几率
10CR_CRIT_SPELL法术暴击等级增加法术暴击几率
11CR_HIT_TAKEN_MELEE近战受击命中等级降低被近战命中的几率(韧性相关)
12CR_HIT_TAKEN_RANGED远程受击命中等级降低被远程命中的几率(韧性相关)
13CR_HIT_TAKEN_SPELL法术受击命中等级降低被法术命中的几率(韧性相关)
14CR_CRIT_TAKEN_MELEE近战受击暴击等级降低被近战暴击的几率(韧性相关)
15CR_CRIT_TAKEN_RANGED远程受击暴击等级降低被远程暴击的几率(韧性相关)
16CR_CRIT_TAKEN_SPELL法术受击暴击等级降低被法术暴击的几率(韧性相关)
17CR_HASTE_MELEE近战急速等级增加近战攻击速度
18CR_HASTE_RANGED远程急速等级增加远程攻击速度
19CR_HASTE_SPELL法术急速等级减少法术施法时间
20CR_WEAPON_SKILL_MAINHAND主手武器技能仅提升主手武器技能
21CR_WEAPON_SKILL_OFFHAND副手武器技能仅提升副手武器技能
22CR_WEAPON_SKILL_RANGED远程武器技能仅提升远程武器技能
23CR_EXPERTISE精准等级降低被躲闪和招架的几率
24CR_ARMOR_PENETRATION护甲穿透等级无视目标护甲

80级关键转化值速记

使用示例

-- 查询80级暴击等级转化率
SELECT Data FROM gtcombatratings_dbc
WHERE (编号 >> 16) = 10 AND (编号 & 65535) = 80;
-- 有100暴击等级 → 暴击提升 = 100/45.91 ≈ 2.18%