Npc text

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

Таблица npc_text

Таблица npc_text из базы данных world хранит наборы «реплик» для NPC (gossip/приветствия) через ссылки на broadcast_text и вероятности выбора.

Field Type Attributes Key Null Default Extra
ID int UNSIGNED PRIMARY NO 0
Probability0 float NO 0
Probability1 float NO 0
Probability2 float NO 0
Probability3 float NO 0
Probability4 float NO 0
Probability5 float NO 0
Probability6 float NO 0
Probability7 float NO 0
BroadcastTextID0 int UNSIGNED NO 0
BroadcastTextID1 int UNSIGNED NO 0
BroadcastTextID2 int UNSIGNED NO 0
BroadcastTextID3 int UNSIGNED NO 0
BroadcastTextID4 int UNSIGNED NO 0
BroadcastTextID5 int UNSIGNED NO 0
BroadcastTextID6 int UNSIGNED NO 0
BroadcastTextID7 int UNSIGNED NO 0
VerifiedBuild int NO 0

ID

Идентификатор набора текста (NPCTекст), на который ссылаются системы gossip/диалогов.

Пример: 100

Probability0

Вероятность (0..1) выбора варианта BroadcastTextID0. Обычно сумма Probability0..Probability7 в одной строке должна быть 1.0. 0 — вариант не выбирается.

Пример: 0.5

Probability1

Вероятность (0..1) выбора варианта BroadcastTextID1.

Пример: 0.5

Probability2

Вероятность (0..1) выбора варианта BroadcastTextID2.

Пример: 0

Probability3

Вероятность (0..1) выбора варианта BroadcastTextID3.

Пример: 0

Probability4

Вероятность (0..1) выбора варианта BroadcastTextID4.

Пример: 0

Probability5

Вероятность (0..1) выбора варианта BroadcastTextID5.

Пример: 0

Probability6

Вероятность (0..1) выбора варианта BroadcastTextID6.

Пример: 0

Probability7

Вероятность (0..1) выбора варианта BroadcastTextID7.

Пример: 0

BroadcastTextID0

Ссылка на текст из таблицы broadcast_text (поле broadcast_text.ID) для варианта №0. 0 — не используется.

Пример: 12345

BroadcastTextID1

Ссылка на broadcast_text.ID для варианта №1.

Пример: 12346

BroadcastTextID2

Ссылка на broadcast_text.ID для варианта №2.

Пример: 0

BroadcastTextID3

Ссылка на broadcast_text.ID для варианта №3.

Пример: 0

BroadcastTextID4

Ссылка на broadcast_text.ID для варианта №4.

Пример: 0

BroadcastTextID5

Ссылка на broadcast_text.ID для варианта №5.

Пример: 0

BroadcastTextID6

Ссылка на broadcast_text.ID для варианта №6.

Пример: 0

BroadcastTextID7

Ссылка на broadcast_text.ID для варианта №7.

Пример: 0

VerifiedBuild

Служебное поле парсинга/верификации (номер билда). Обычно:

  • 0 — не верифицировано/не заполняется;
  • > 0 — номер билда, в котором запись подтверждена.

Пример: 0