Playercreateinfo cast spell

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

Таблица playercreateinfo_cast_spell

Таблица playercreateinfo_cast_spell из базы данных world задаёт заклинания, которые **кастуются при первом входе нового персонажа** (первый логин). Записи задаются через маски расы/класса и режим создания.

Field Type Attributes Key Null Default Extra
raceMask bigint UNSIGNED PRIMARY NO
classMask int UNSIGNED PRIMARY NO 0
createMode tinyint PRIMARY NO 0
spell int UNSIGNED PRIMARY NO 0
note varchar(255) utf8mb4_unicode_ci YES NULL

raceMask

Маска рас (ChrRaces).

  • 0 — все расы;
  • иначе — битовая маска (значения суммируются).
Value Race
1 Human
2 Orc
4 Dwarf
8 Night Elf
16 Undead
32 Tauren
64 Gnome
128 Troll
512 Blood Elf
1024 Draenei

Пример: 0

classMask

Маска классов (ChrClasses).

  • 0 — все классы;
  • иначе — битовая маска (значения суммируются).
Value Class
1 Warrior
2 Paladin
4 Hunter
8 Rogue
16 Priest
32 Death Knight
64 Shaman
128 Mage
256 Warlock
1024 Druid

Пример: 0

createMode

Режим создания персонажа (используется, если у ядра есть разные “режимы” создания). Обычно используют 0.

Пример: 0

spell

Spell ID, который должен быть скастован при первом входе.

Пример: 2479

note

Комментарий (произвольный текст).

Пример: "Cast on first login"