Achievement reward
Таблица achievement_reward
Таблица achievement_reward из базы данных world описывает награды за получение достижения: титулы (отдельно для фракций), предмет (через почту), отправителя письма, тему/текст письма или шаблон письма.
Ключ таблицы — поле ID (Achievement ID).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| ID | int | UNSIGNED | PRIMARY | NO | 0 | |
| TitleA | int | UNSIGNED | NO | 0 | ||
| TitleH | int | UNSIGNED | NO | 0 | ||
| ItemID | int | UNSIGNED | NO | 0 | ||
| Sender | int | UNSIGNED | NO | 0 | ||
| Subject | varchar(255) | utf8mb4_unicode_ci | YES | NULL | ||
| Body | mediumtext | utf8mb4_unicode_ci | YES | NULL | ||
| MailTemplateID | int | UNSIGNED | YES | 0 |
ID
ID достижения (Achievement ID) из Achievement.db2.
Пример: 2144
TitleA
ID титула для Альянса (если достижение выдаёт титул).
Ссылка на клиентские данные: CharTitles.db2.
| Value | Описание |
|---|---|
| 0 | Титул не выдаётся |
| >0 | ID титула для Alliance |
Пример: 45
TitleH
ID титула для Орды (если достижение выдаёт титул).
Ссылка на клиентские данные: CharTitles.db2.
| Value | Описание |
|---|---|
| 0 | Титул не выдаётся |
| >0 | ID титула для Horde |
Пример: 46
ItemID
ID предмета, который выдаётся за достижение (если предусмотрено). Предмет доставляется игроку по почте.
| Value | Описание |
|---|---|
| 0 | Предмет не выдаётся |
| >0 | Item ID награды |
Пример: 44844
Sender
Отправитель письма, которым доставляется награда (обычно NPC).
| Value | Описание |
|---|---|
| 0 | Отправитель не задан |
| >0 | ID отправителя письма (как использует система почты) |
Пример: 34337
Subject
Тема письма с наградой.
- Может быть NULL.
- Используется, если письмо формируется текстом из базы (а не из шаблона).
| Value | Описание |
|---|---|
| NULL | Тема отсутствует |
| Строка | Тема письма |
Пример: "Награда за достижение"
Body
Текст письма с наградой.
- Может быть NULL.
- Используется, если письмо формируется текстом из базы (а не из шаблона).
| Value | Описание |
|---|---|
| NULL | Текст отсутствует |
| Строка | Тело письма |
Пример: "Поздравляем! Прими эту награду."
MailTemplateID
ID шаблона письма (MailTemplate.db2), который должен использоваться для письма с наградой.
Если MailTemplateID задан (не 0), то Subject и Body должны быть пустыми — тема и текст берутся из шаблона.
| Value | Описание |
|---|---|
| 0 | Шаблон письма не используется |
| >0 | MailTemplate ID (тема/текст берутся из MailTemplate.db2) |
Пример: 123