Quest reward display spell
Таблица quest_reward_display_spell
Таблица quest_reward_display_spell из базы данных world задаёт визуальные заклинания (display spells) награды квеста — то, что отображается/проигрывается при завершении квеста (в т.ч. с условиями на игрока).
PRIMARY KEY составной: (QuestID, Idx).
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| QuestID | int | UNSIGNED | PRIMARY | NO | ||
| Idx | int | UNSIGNED | PRIMARY | NO | ||
| SpellID | int | UNSIGNED | YES | 0 | ||
| PlayerConditionID | int | UNSIGNED | YES | 0 | ||
| Type | int | UNSIGNED | NO | 0 | ||
| VerifiedBuild | int | NO | 0 |
QuestID
ID квеста. Ссылается на quest_template.ID.
Пример: 12345
Idx
Порядковый индекс записи внутри квеста (0..N). Нужен, чтобы у одного квеста могло быть несколько display-spell записей.
Пример: 0
SpellID
ID заклинания (Spell ID), которое должно отображаться как «каст/визуал» награды квеста (с учётом Type и PlayerConditionID).
0— обычно означает «нет заклинания».
Пример: 3050
PlayerConditionID
Условие на игрока (PlayerCondition). Если условие не выполнено — эта строка игнорируется.
0— без условий (всегда).
Пример: 0
Type
Тип трактовки/применения display-spell (QuestCompleteSpellType).
| Value | Name | Описание |
|---|---|---|
| 0 | LegacyBehavior | Поведение «как раньше» (обычный display spell) |
| 1 | Follower | Связано с последователем/спутником (follower) |
| 2 | Tradeskill | Связано с профессией/ремеслом (tradeskill) |
| 3 | Ability | Связано со способностью (ability) |
| 4 | Aura | Применение/визуал ауры (aura) |
| 5 | Spell | Явно трактовать как spell |
| 6 | Unlock | Разблокировка (unlock) |
| 7 | Companion | Компаньон/питомец (companion) |
Пример: 0
VerifiedBuild
Служебное поле TrinityDB: номер билда клиента, из которого были получены/проверены данные (или 0, если не проверено).
Пример: 0