Spell area

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
Строка 105: Строка 105:
====aura_spell====
====aura_spell====
-
Reference to [[Spell.dbc]]. Player must have this aura to activate the spell.
+
Берется из [[Spell.dbc]]. Игрок должен иметь на себе эту ауру для активации спелла. Если значение со знаком "-", игрок не должен находиться под действием данной ауры.
-
Negativ values stand for "not has aura" requirement.
+
====racemask====
====racemask====

Версия 09:23, 1 августа 2010

Содержание

К описанию таблиц базы данных mangos.


Таблица `spell_area`

Эта таблица содержит информацию о том, какие заклинания применяются к НПС / игрокам в некоторых районах(area).


Структура

Field Type Null Key Default Extra
spell mediumint(8) unsigned NO PRI 0
area mediumint(8) unsigned NO PRI 0
quest_start mediumint(8) unsigned NO PRI 0
quest_start_active tinyint(1) unsigned NO PRI 0
quest_end mediumint(8) unsigned NO 0
aura_spell mediumint(8) NO PRI 0
racemask mediumint(8) unsigned NO PRI 0
gender tinyint(1) unsigned NO PRI 2
autocast tinyint(1) unsigned NO 0


Описание полей

spell

Номер заклинания, которое будет применено. Берется из Spell.dbc.

area

Зависимость от AreaTable.dbc. Игрок должен находится в этой области.

quest_start

Зависимость из quest_template. Этот квест должен быть законченным или активным, но не законченным. Точное поведение зависит от quest_start_active.

quest_start_active

Логическое значение. Если установлено на 0 квест quest_start должен быть сданным, но не активным. Если установлено на 1 квест quest_start должен быть доступным или активным в книге игроков.

quest_end

Зависит от quest_template. Этот квест не должен быть законченным.

aura_spell

Берется из Spell.dbc. Игрок должен иметь на себе эту ауру для активации спелла. Если значение со знаком "-", игрок не должен находиться под действием данной ауры.

racemask

Только для этих рас будет работать заклинание.

Race

Эти значения 2^ID берутся из ChrRaces.dbc

ЗначениеНазвание
1Человек
2Орк
4Дворф
8Ночной эльф
16Нежить
32Таурен
64Гном
128Тролль
256Гоблин Файл:Icon-cata.gif
512Кровавый эльф Файл:Icon-bc.gif
1024Дреней Файл:Icon-bc.gif
2097152Ворген Файл:Icon-cata.gif
Группы
0, 1791 (2099199 Файл:Icon-cata.gif) Все расы
690 (946 Файл:Icon-cata.gif) Только орда
1101 (2098253 Файл:Icon-cata.gif) Только альянс

Примеры

0,1791 = Все расы

(2 + 16 + 32 + 128 + 512) = 690 = только Орда (1 + 4 + 8 + 64 + 1024) = 1101 = только Альянс

gender

Только для этого пола доступно заклинание.

  • 0: Мужской
  • 1: Женский
  • 2: Оба

autocast

Логическое значение. Если установлено на 0, то заклинание накладывается не автоматически при входе в зону. Если установлено на 1, то заклинание будет применяться автоматически, согласно условиям.

Личные инструменты