Quest description conditional

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

Таблица quest_description_conditional

Таблица quest_description_conditional из базы данных world хранит **условные тексты описания квеста** (Description) для заданной локали. Текст выбирается по PlayerConditionId и (при необходимости) по конкретному квестгиверу.

Field Type Attributes Key Null Default Extra
QuestId int PRIMARY NO
PlayerConditionId int PRIMARY NO
QuestgiverCreatureId int PRIMARY NO
locale varchar(4) utf8mb4_unicode_ci PRIMARY NO
Text text utf8mb4_unicode_ci YES NULL
OrderIndex int NO 0
VerifiedBuild int NO 0

QuestId

Quest ID, к которому относится условный текст.

Пример: 10000

PlayerConditionId

ID условия игрока (PlayerCondition), при выполнении которого применяется текст.

Пример: 200

QuestgiverCreatureId

Entry квестгивера (обычно creature_template.entry), для которого действует текст. В некоторых сборках может использоваться “универсальное” значение (например 0), если привязка к конкретному NPC не нужна.

Пример: 12345

locale

Код локали клиента (4 символа).

Value Описание
enUS Английский (US)
koKR Корейский
frFR Французский
deDE Немецкий
zhCN Китайский (упр.)
zhTW Китайский (трад.)
esES Испанский (EU)
esMX Испанский (LA)
ruRU Русский
ptBR Португальский (BR)
itIT Итальянский

Пример: "ruRU"

Text

Текст условного описания квеста для указанной локали. NULL — если текст не задан (или перевод отсутствует).

Пример: "Поговорите с командиром в городе."

OrderIndex

Порядок/приоритет, если для одного набора ключей нужно несколько строк (или если ядро выбирает первую подходящую по порядку).

Пример: 0

VerifiedBuild

Служебное поле верификации (номер билда).

  • 0 — не верифицировано/не заполнено;
  • > 0 — подтверждено для конкретного билда;
  • -1 — заглушка (пока нет точных данных).

Пример: 0