Quest completion log conditional

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

Таблица quest_completion_log_conditional

Таблица quest_completion_log_conditional из базы данных world хранит условные строки “completion log” для квестов: текст показывается/используется при выполнении PlayerCondition и (опционально) для конкретного квестгивера. :contentReference[oaicite:2]{index=2}

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

Creature entry квестгивера (обычно creature_template.entry).

  • 0 — без привязки к конкретному квестгиверу (если так принято в вашей сборке).

Пример: 12345

locale

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

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

Пример: "ruRU"

Text

Текст строки completion log (локализованный под locale). Может быть NULL.

Пример: "Вернитесь к командиру."

OrderIndex

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

Пример: 0

VerifiedBuild

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

  • 0 — не заполнено/не верифицировано.

Пример: 0