Spell pet auras

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

Таблица spell_pet_auras

Таблица spell_pet_auras из базы данных world связывает «управляющие/пустые» (dummy) спеллы владельца питомца с реальными аурами/эффектами, которые должны применяться к питомцу.

Field Type Attributes Key Null Default Extra
spell int UNSIGNED PRIMARY NO
effectId tinyint UNSIGNED PRIMARY NO 0
pet int UNSIGNED PRIMARY NO 0
aura int UNSIGNED NO

spell

Spell ID «dummy» спела (спелл-маркер). На выбранном effectId этот спелл должен:

  • иметь эффект SPELL_EFFECT_DUMMY (3), либо
  • накладывать ауру SPELL_AURA_DUMMY (4).

Именно через эту «пустышку» ядро связывает владельца и реальную ауру питомца (см. aura).

Пример: 12345

effectId

Индекс эффекта спела spell, к которому привязывается аура питомца.

Value Описание
0 Effect 0 (первый эффект)
1 Effect 1 (второй эффект)
2 Effect 2 (третий эффект)

Пример: 0

pet

Ограничениенеие по питомцу:

  • 0 — применять для всех питомцев;
  • != 0 — применять только если питомец имеет указанный creature entry.

Пример: 416

aura

Spell ID с «реальными» эффектами/аурой, который должен быть применён к питомцу (то, что фактически должно работать «вместо» dummy-спела).

Пример: 67890