Npc spellclick spells
Перейти к навигации
Перейти к поиску
Таблица npc_spellclick_spells
Таблица npc_spellclick_spells из базы данных world задаёт заклинания, которые кастуются при клике по NPC с механикой SpellClick (vehicle/seat/интерактивный клик): какой спелл кастовать и кому разрешено кликать.
| Field | Type | Attributes | Key | Null | Default | Extra |
|---|---|---|---|---|---|---|
| npc_entry | int | UNSIGNED | PRIMARY | NO | ||
| spell_id | int | UNSIGNED | PRIMARY | NO | ||
| cast_flags | tinyint | UNSIGNED | NO | |||
| user_type | smallint | UNSIGNED | NO | 0 |
npc_entry
Entry NPC (ссылка на creature_template). Для этого NPC будет доступен SpellClick с указанным spell_id.
Пример: 33214
spell_id
SpellID, который должен быть скастован при клике.
Пример: 62496
cast_flags
Битовая маска: определяет кастера и цель.
- 1-й бит (1) — кто кастует:
1 = player,0 = creature - 2-й бит (2) — кто цель:
1 = player,0 = creature
| Value | Caster | Target |
|---|---|---|
| 0 | creature | creature |
| 1 | player | creature |
| 2 | creature | player |
| 3 | player | player |
Пример: 1
user_type
Кто может кликать по NPC (отношение к “владельцу/призывающему”, если применимо):
| Value | Описание |
|---|---|
| 0 | ограничений нет |
| 1 | только friendly |
| 2 | только raid |
| 3 | только party |
Пример: 2