文件概述

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 负责定义动作执行时显示的聊天文字。两者通过编号关联。