Spell area

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

(Различия между версиями)
Перейти к: навигация, поиск
(racemask)
Строка 14: Строка 14:
|'''Field'''
|'''Field'''
|'''Type'''
|'''Type'''
 +
|'''Attributes'''
|'''Null'''
|'''Null'''
|'''Key'''
|'''Key'''
|'''Default'''
|'''Default'''
-
|'''Extra'''
+
|'''Comments'''
|-
|-
|[[#spell|spell]]
|[[#spell|spell]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 27: Строка 29:
|-
|-
|[[#area|area]]
|[[#area|area]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 34: Строка 37:
|-
|-
|[[#quest_start|quest_start]]
|[[#quest_start|quest_start]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 41: Строка 45:
|-
|-
|[[#quest_start_active|quest_start_active]]
|[[#quest_start_active|quest_start_active]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 48: Строка 53:
|-
|-
|[[#quest_end|quest_end]]
|[[#quest_end|quest_end]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|
|
Строка 56: Строка 62:
|[[#aura_spell|aura_spell]]
|[[#aura_spell|aura_spell]]
|mediumint(8)
|mediumint(8)
 +
|
|NO
|NO
|PRI
|PRI
Строка 62: Строка 69:
|-
|-
|[[#racemask|racemask]]
|[[#racemask|racemask]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 69: Строка 77:
|-
|-
|[[#gender|gender]]
|[[#gender|gender]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 76: Строка 85:
|-
|-
|[[#autocast|autocast]]
|[[#autocast|autocast]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|
|

Версия 09:06, 18 августа 2010

Содержание

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


Таблица `spell_area`

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


Структура

Field Type Attributes Null Key Default Comments
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

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

Эти значения 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) Только альянс

gender

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

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

autocast

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

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