EmotesText.dbc
动作文字数据文件。定义动画表演时各动作文字的编号
文件概述
EmotesText.dbc 存储表情动画执行时在聊天窗口中显示的文本。每个记录关联一个动作,并存储各个语言版本的动作文字编号。与 Emotes.dbc 配合使用——Emotes.dbc 定义动画和命令,EmotesText.dbc 定义文字输出。
列结构
| 列号 | 字段 | 类型 | 详细说明 |
|---|---|---|---|
| 1 | 编号 | 整数 | 文字记录唯一标识符(通常与 Emotes.dbc 的编号对应) |
| 2 | 动作 | 整数 | 动画表演时做的动作(关联 Emotes.dbc 的动作编号) |
| 3~16 | 文字编号 | 整数 | 各个语言版本的动作文字编号(14个槽位对应各国语言) |
关键字段详解
文字编号(列3~16)
14个槽位对应不同场景和语言的文字:
- 每个槽位引用一条文字资源的编号
- 常用占位符:%s=玩家名,%t=目标名
- 不同语言版本的文字内容由各自编号指向不同语言的文字表
并非所有动作都有文字输出(如 /dance 可能没有系统文字),此时槽位为空或为0。
与 Emotes.dbc 的关系
Emotes.dbc 负责定义动作的动画、声音和内部名称;EmotesText.dbc 负责定义动作执行时显示的聊天文字。两者通过编号关联。