CreatureDisplayInfoExtra.dbc
生物显示扩展信息。定义NPC的外观自定义选项(种族、性别、肤色、发型等)和装备显示配置
文件概述
CreatureDisplayInfoExtra.dbc 提供生物显示信息的扩展数据。可用于控制NPC的种族/性别/外貌特征(肤色、脸型、发色、发型、胡须)以及各部位装备的显示外观。主要用于有装备显示需求的NPC,通过 CreatureDisplayInfo.dbc 的扩展显示编号字段引用。
列结构
| 列号 | 字段 | 类型 | 详细说明 |
|---|---|---|---|
| 1 | 编号 | 整数 | 扩展显示信息唯一标识符 |
| 2 | NPC种族 | 整数 | NPC的种族ID,参考 ChrRaces.dbc |
| 3 | NPC性别 | 整数 | 0=男性,1=女性 |
| 4 | 肤色 | 整数 | 皮肤颜色编号 |
| 5 | 脸型 | 整数 | 面部类型编号 |
| 6 | 头发颜色 | 整数 | 发色编号 |
| 7 | 发型 | 整数 | 发型编号 |
| 8 | 胡须样式 | 整数 | 胡须样式编号(仅男性有效) |
| 9 | 头盔 | 整数 | 头盔装备的显示模型ID |
| 10 | 肩膀 | 整数 | 肩膀装备的显示模型ID |
| 11 | 衬衣 | 整数 | 衬衣装备的显示模型ID |
| 12 | 胸甲 | 整数 | 胸甲装备的显示模型ID |
| 13 | 腰带 | 整数 | 腰带装备的显示模型ID |
| 14 | 裤子 | 整数 | 裤子装备的显示模型ID |
| 15 | 靴子 | 整数 | 靴子装备的显示模型ID |
| 16 | 手腕 | 整数 | 手腕装备的显示模型ID |
| 17 | 手套 | 整数 | 手套装备的显示模型ID |
| 18 | 战袍 | 整数 | 战袍装备的显示模型ID |
| 19 | 披风 | 整数 | 披风装备的显示模型ID |
| 20 | 可装备标志 | 整数 | 是否允许显示装备:0=不显示,1=显示 |
| 21 | 贴图 | 字符串 | 额外贴图文件名 |
关键字段详解
外貌自定义(列2~8)
类似玩家角色创建界面,定义NPC的种族、性别和外貌特征:
- 种族 + 性别:决定基础模型骨架
- 肤色、脸型、发色、发型、胡须:提供多样化的NPC外观组合
装备显示(列9~19)
11个装备槽位控制NPC穿戴装备后的视觉外观。每个槽位填入对应装备物品的显示模型ID:
- 头盔 → 肩膀 → 衬衣 → 胸甲 → 腰带 → 裤子 → 靴子 → 手腕 → 手套 → 战袍 → 披风
- 填充后NPC会显示穿着特定装备的外观效果
- 可装备标志设为0时忽略所有装备数据
关联关系
- CreatureDisplayInfo.dbc:通过扩展显示编号字段引用此表
- creature_equip_template:数据库层面的装备模板表