Quest description conditional
Таблица 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