AzerothCore
Pages :

ChrClasses.dbc

返回:DBC

这个 DBC 包含所有可能的玩家职业。

版本为 3.3.5a

如何将 DBC 数据导入我的数据库

表结构

名称 类型 备注
1 ID Integer
2 Unknown Integer 猎人、潜行者和萨满为 1,死亡骑士为 9,其他职业为 0。在《大灾变》中被移除。
3 PowerType Integer 0 = 法力,1 = 怒气,2 = 集中值,3 = 能量,4 = 快乐值,6 = 符文。2 和 4 未使用。
4 m_petNameToken String 宠物类型。术士的恶魔为 101,其他宠物为 1。
5-20 Name Loc 用于显示的名称。
21 NameLangMask Integer 字符串标志,未使用。
22-37 Name_female Loc 如果与基础大小写不同,否则未使用。
38 NameFemaleLangMask Integer 字符串标志,未使用。
39-54 Name_male Loc 如果与基础大小写不同,否则未使用。
55 NameMaleLangMask Integer 字符串标志,未使用。
56 fileName String 大写的英文名称。
57 spellClassSet Integer
58 Flags Integer 未使用
59 Camera iRefID 用于开场动画。死亡骑士为 165,其他职业为 0。
60 required_expansion Integer 0 = 经典旧世,1 = 燃烧的远征,3 = 巫妖王之怒。

内容 {#content}

ID 名称
1 1 战士
2 2 圣骑士
3 4 猎人
4 8 潜行者
5 16 牧师
6 32 死亡骑士
7 64 萨满
8 128 法师
9 256 术士
11 1024 德鲁伊

标志(Flags)

标志 描述
1 使用缠腰布
2 玩家职业
4 显示宠物
8 未使用
16 可穿戴锁甲
32 可穿戴随等级成长的板甲
64 绑定出生区域

spellClassSet

ID 家族 备注
0 通用
1 Unk1 事件、节日
2 未使用
3 法师
4 战士
5 术士
6 牧师
7 德鲁伊
8 潜行者
9 猎人
10 圣骑士
11 萨满
12 Unk2 法术(沉默抗性)
13 药水
14 未使用
15 死亡骑士
16 未使用
17 宠物

字段说明

值(Value)

Value 指定了在核心和数据库的多个位置(如 quest_template.RequiresClasses 等)使用的位掩码。

其计算公式为:Value = 1 << (ID - 1);