文件概述

SkillTiers.dbc 定义了职业技能/武器技能/专业技能的等级阶梯。根据 CHM 中文详解,该表分为两组各16列的数据:第2-17列为"技能递进花费"(升级到各阶段所需的消耗),第18-33列为"最大技能"(各阶段的技能等级上限)。每个 Tiers 记录包含16个阶段的值对,Cost 表示在该阶段升级技能需要的费用,Value 表示该阶段的技能值上限。

数据库对应表:world.skilltiers_dbc

关联方式:skillraceclassinfo_dbc.SkillTierID → SkillTiers.dbc.ID。

列结构

序号字段名类型说明
1IDint编号(CHM:编号)。技能等级阶梯唯一ID (主键)
2-17Cost_1 ~ Cost_16int技能递进花费(CHM:技能递进花费,共16列)。各阶段升级费用的消耗(铜币单位)
18-33Value_1 ~ Value_16int最大技能(CHM:最大技能,共16列)。各阶段技能等级的上限值(如 75, 150, 225, 300, 375, 450)

重要字段详解

专业技能等级阶梯(典型配值)
CHM 详解说明了16组"递进花费-最大技能"配对:
阶段递进花费 (Cost)最大技能 (Value)说明
110 (0.1银)75学徒 (Apprentice)
2500 (5银)150熟练工 (Journeyman)
35000 (50银)225专家 (Expert)
410000 (1金)300工匠 (Artisan)
550000 (5金)375大师 (Master)
675000 (7.5金)450宗师 (Grand Master)
7-1600未使用(CHM:共16个阶段预留)
递进花费和最大技能的关系
  • 递进花费(Cost_N,第2-17列):从上一阶段升级到该阶段所需消耗(铜币)
  • 最大技能(Value_N,第18-33列):该阶段的技能等级上限
  • 阶段1 到 阶段N 依次生效,花费和上限一一配对
  • 通常只使用前6个阶段(对应学徒到宗师)
  • 花费值以铜币为单位(1银=100铜,1金=10000铜)
不同技能使用不同的 Tiers 配置
  • 专业技能(Tiers 约ID=1-13):标准的 75-150-225-300-375-450 阶梯
  • 武器技能(Tiers 约ID=14+):简化的阶梯(可能只有1-400)
  • 防御技能:单独的阶梯配置
  • 不同武器类型(单手斧、双手剑等)可能共享同一个 Tiers ID

使用技巧

查询某技能线的等级阶梯配置:
SELECT st.ID, st.Cost_1, st.Value_1, st.Cost_2, st.Value_2,
       st.Cost_3, st.Value_3, st.Cost_4, st.Value_4,
       st.Cost_5, st.Value_5, st.Cost_6, st.Value_6
FROM skilltiers_dbc st
JOIN skillraceclassinfo_dbc src ON st.ID = src.SkillTierID
WHERE src.SkillID = 164;  -- 锻造 SkillLine ID