Conversation line template

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица conversation_line_template

Таблица conversation_line_template из базы данных world хранит дополнительные параметры для линий разговора (conversation lines): какая камера UI используется, какой актёр произносит линию, флаги и тип чата.

Ключ таблицы — поле Id.

Field Type Attributes Key Null Default Extra
Id int UNSIGNED PRIMARY NO
UiCameraID int UNSIGNED NO 0
ActorIdx tinyint UNSIGNED NO 0
Flags tinyint UNSIGNED NO 0
ChatType tinyint UNSIGNED NO 0
VerifiedBuild int UNSIGNED NO 0

Id

Уникальный ID линии разговора. Reference: DB2 ConversationLine.db2.

Пример: 5000

UiCameraID

ID UI-камеры для этой линии. Reference: DB2 UiCamera.db2.

Пример: 12

ActorIdx

Связь с актёром по индексу из conversation_actorsIdx. То есть «какой актёр говорит/используется в этой линии».

Пример: 0

Flags

Флаги поведения линии (битовая маска).

Value (hex) Name Описание
0x1 CONVERSATION_LINE_FLAG_NOTIFY_STARTED Клиент отправит CMSG_CONVERSATION_LINE_STARTED при запуске этой линии

Пример: 1

ChatType

Тип/режим отображения текста (значение из клиентских данных для conversation line). В таблице хранится как число (0–255); конкретная интерпретация зависит от клиента/DB2.

Пример: 0

VerifiedBuild

Служебное поле TrinityDB Team: отметка, из какого client build подтверждены данные.

Value Описание
0 Не проверено/не распарсено
>0 Распарсено из WDB указанного build клиента
-1 Заглушка до появления корректных данных
-(Client Build) Распарсено из WDB указанного build и затем вручную правилось

Пример: 0