CurrencyTypes.dbc
货币类型定义表(列出不在清单上而是在角色界面选项卡上的货币类型),控制角色货币面板中显示的各类货币。根据 CHM 中文详解,该表共4列:编号、物品编号(参考 item_template 表的 entry 字段)、分类、位掩码(角色已知货币类型的次序)。
文件概述
CurrencyTypes.dbc 定义了角色货币面板(Character→Currency)中显示的所有货币类型。根据 CHM 中文详解,该表"列出不在清单上而是在角色界面选项卡上的货币类型"。这些包括竞技场点数、荣誉点数、各种纹章(英雄/勇气/征服/凯旋/寒冰)、岩石守卫者的碎片等。CHM 指出第2列为物品编号(参考 item_template 表的 entry 字段),第4列为位掩码(角色已知货币类型的次序)。
列结构
| 列号 | 字段名 | 类型 | 描述 |
|---|---|---|---|
| 1 | ID | int | 编号(CHM:编号)。货币唯一标识符 |
| 2 | ItemID | int | 物品编号(CHM:物品编号,参考 item_template 表的 entry 字段)。对应物品ID,用于旧版系统 |
| 3 | Category | int | 分类(CHM:分类)。货币在面板中的分组显示 |
| 4 | BitMask | int | 位掩码(CHM:位掩码,角色已知货币类型的次序)。控制货币在角色界面的排序和显示顺序 |
常见货币速查
| ID | 名称 | ItemID | Category | 说明 |
|---|---|---|---|---|
| 1 | 竞技场点数 (Arena Points) | - | 2 (PVP) | 竞技场PvP货币 |
| 2 | 荣誉点数 (Honor Points) | - | 2 (PVP) | 战场PvP货币 |
| 3 | 岩石守卫者的碎片 | - | 3 (世界) | 冬拥湖世界PvP |
| 101 | 英雄纹章 (Emblem of Heroism) | 40752 | 1 (地下城) | 英雄副本掉落 |
| 102 | 勇气纹章 (Emblem of Valor) | 40753 | 1 (地下城) | 25人团队副本 |
| 103 | 征服纹章 (Emblem of Conquest) | 45624 | 1 (地下城) | 奥杜尔副本 |
| 104 | 凯旋纹章 (Emblem of Triumph) | 47241 | 1 (地下城) | 十字军试炼 |
| 241 | 寒冰纹章 (Emblem of Frost) | 49426 | 1 (地下城) | 冰冠堡垒 |
重要字段详解
Category / 分类
CHM 指出该列为"分类",控制货币在面板中的分组显示:
- 1:地下城和团队纹章
- 2:PVP货币(竞技场点数、荣誉点数)
- 3:世界活动
- 4:杂项
- 22:WLK新增(如岩石守卫者的碎片)
BitMask / 位掩码
CHM 详解说明该列为"角色已知货币类型的次序",使用位掩码控制货币在角色界面中的显示顺序和排列位置。不同货币的位掩码值决定了它们在货币面板上的排序。
ItemID / 物品编号
CHM 指出该列"参考 item_template 表的 entry 字段"。关联的 item_template 条目提供货币的图标、名称、堆叠等信息。将货币同时定义为物品,可以用于旧版的任务奖励等系统。