creature\_addon 表
creature_addon 和 creature_template_addon 表定义了在生物加载时要应用的各种内容。这些"各种内容"可以例如是让生物骑乘、让它做出某种表情、让它显示光环效果等等。通过使用此表中的字段,可以改变生物外在视觉外观的许多方面。creature_template_addon 表会影响使用该生物模板 ID 的所有生物,而 creature_addon 表则影响单个刷新的生物(因此使用相同模板的两个生物可以看起来不同)。
注意:如果 creature_addon 记录与 creature_template_addon 记录在同一个生物上重叠,creature_addon 记录将覆盖 creature_template_addon 记录。
提示:此表的数据很大程度上不完整,大多只是对客户端从服务器接收到的内容的复述。关于所有可能的值,本文仍在完善中(WIP)。
表结构
| 字段 | 类型 | 属性 | 键 | 空 | 默认值 | 额外 | 注释 |
|---|---|---|---|---|---|---|---|
| guid/entry | INT/MEDIUMINT | UNSIGNED | PRI | NO | |||
| path_id | INT | UNSIGNED | NO | ||||
| mount | MEDIUMINT | UNSIGNED | NO | ||||
| bytes1 | INT | UNSIGNED | NO | ||||
| bytes2 | INT | UNSIGNED | NO | ||||
| emote | INT | UNSIGNED | NO | ||||
| visibilityDistanceType | TINYINT | UNSIGNED | NO | ||||
| auras | text | YES |
字段说明
对于 creature_addon,此字段表示一个唯一的生物 GUID。它只会影响 GUID 与此处指定值匹配的那个生物。 对于 creature_template_addon,此字段表示 creature_template.entry。它会影响所有使用该模板 entry 刷新的生物。
如果生物使用路径点(waypoint)路径移动,此字段保存该生物要遵循的路径的 waypoint_data.id。
用于让生物看起来处于骑乘状态的坐骑模型 ID。此处的值会覆盖生物的单位字段 UNIT_FIELD_MOUNTDISPLAYID 的值。
此处的值会覆盖生物的单位字段 UNIT_FIELD_BYTES_1 的值。
已知值列表及其对生物产生的视觉影响:
此处的值会覆盖生物的单位字段 UNIT_FIELD_BYTES_2 的值。
注意://除非另有指定,生物总是准备好近战武器(如果有)
少数已知值列表及其对生物产生的视觉影响:
生物应持续执行的表情 ID。
常用表情 ID 列表及其作用可以在此处找到。
此字段控制生物的可见距离:
此字段控制要应用于生物的任何光环(无论在效果上还是视觉上)。要应用多个光环,你可以添加更多光环条目,每个条目之间用空格分隔。请记住,一个法术可能会施加多个光环。
有用的光环条目列表(示例):