字段介绍
- 记录生物说话、动作、表情、声音等相关数据
creature_text
-
CreatureID: creature_template.entry
-
GroupID:text 分组,同一 group 内,不同 id 的 creature_text 数据应用时会按 Probability 设定值随机触发其中一条数据
-
ID:0,1,2,3,...
-
Text:creature 说的 text
-
type:取值见下表
-
Value Name Comments Picture example 12 Say 说
14 Yell 大喊
16 Emote 动作
41 BossEmote Boss动作
15 Whisper 密语
42 BossWhisper Boss密语
- Languages:语言编号,取值参考 Languages.dbc | Languages.db2,设置为 0 时,所有人都能看懂
- Probability:触发说话可能性,取值1-100
-
Emote:当说的 text 触发的同时,creature 的动作,取值参考 Emotes.dbc | Emotes.db2
-
Duration:creature 说的 text 的持续时间,毫秒为单位
-
Sound:当说的 text 触发的同时,creature 的声音,取值参考 SoundEntries.dbc | SoundKit.db2
-
BroadcastTextId:在公告板上显示的对话文字编号,取值参考 broadcast_text.id
-
TextRange:取值见下表
-
Value Range Comments 0 Default 默认 1 Area 区域内 2 Zone 地区内 3 Map 地图内 4 World 世界内 5 Personal 个人
应用场景
- 通过SAI触发
- action_type = 1(SMART_ACTION_TALK)
- param1 = creature_text.GroupID
- param2 = text 持续显示的时间,毫秒为单位
举例
(creature_text 表)
(broadcast_text 表)