CharacterFacialHairStyles.dbc
角色胡须样式定义文件,控制男性角色的面部毛发外观
文件概述
CharacterFacialHairStyles.dbc 定义了男性角色可用的胡须/面部毛发样式,包括络腮胡、山羊胡、八字胡等。每个记录对应一个种族/性别组合的一种胡须变体及其所需的几何体集。
列结构
| 列号 | 字段名 | 类型 | 描述 |
|---|---|---|---|
| 1 | ID | 整数 | 唯一标识符 |
| 2 | RaceID | 整数 | 种族ID(对应ChrRaces.dbc) |
| 3 | SexID | 整数 | 性别(0=男性, 1=女性,通常只用于男性) |
| 4 | VariationID | 整数 | 胡须变体编号 |
| 5 | Geoset1 | 整数 | 几何体集1(上唇胡) |
| 6 | Geoset2 | 整数 | 几何体集2(下巴胡) |
| 7 | Geoset3 | 整数 | 几何体集3(鬓角) |
| 8 | Geoset4 | 整数 | 几何体集4(额外) |
| 9 | Geoset5 | 整数 | 几何体集5(额外) |
重要字段详解
Geoset1-5(几何体集)
胡须样式由最多5个独立几何体组成,每个控制不同部位的显示:
| Geoset | 部位 | 说明 |
|---|---|---|
| Geoset1 | 上唇胡 (Mustache) | 八字胡、短胡等 |
| Geoset2 | 下巴胡 (Goatee/Chin) | 山羊胡、下巴胡等 |
| Geoset3 | 鬓角 (Sideburns) | 鬓角、络腮胡侧面 |
| Geoset4 | 额外区域1 | 其他面部毛发区域 |
| Geoset5 | 额外区域2 | 其他面部毛发区域 |
值为0表示该部位不使用几何体。
胡须与发色
胡须的颜色通常继承角色的发色,使用的是 CharHairTextures.dbc 中定义的色板。因此胡须不需要单独的颜色定义文件。
种族差异
不同种族的胡须选项差异很大:
- 人类:有最丰富的胡须选项
- 矮人:有特有的浓密大胡子样式
- 暗夜精灵:男性有胡须,但款式较少
- 兽人/亡灵:通常没有或很少胡须选项
- 女性角色:通常没有胡须选项
使用技巧
- 胡须几何体需要与种族/性别的角色模型(.m2)兼容
- 修改胡须选项时确保头盔显示系统(HelmetGeosetVisData.dbc)相应地更新
- 胡须在理发店(BarberShopStyle.dbc Type=2)中可以选择
- VariationID 对应角色创建界面的胡须选项编号