Spell area

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

(Различия между версиями)
Перейти к: навигация, поиск
 
(6 промежуточных версий не показаны.)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
 +
[[Category: Mangos world database tables]]
К описанию таблиц [[mangosdb_struct|базы данных mangos]].
К описанию таблиц [[mangosdb_struct|базы данных mangos]].
Строка 14: Строка 15:
|'''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: Строка 30:
|-
|-
|[[#area|area]]
|[[#area|area]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 34: Строка 38:
|-
|-
|[[#quest_start|quest_start]]
|[[#quest_start|quest_start]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 41: Строка 46:
|-
|-
|[[#quest_start_active|quest_start_active]]
|[[#quest_start_active|quest_start_active]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 48: Строка 54:
|-
|-
|[[#quest_end|quest_end]]
|[[#quest_end|quest_end]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
 +
|NO
 +
|
 +
|0
 +
|
 +
|-
 +
|[[#condition_id|condition_id]]
 +
|mediumint(8)
 +
|unsigned
|NO
|NO
|
|
Строка 56: Строка 71:
|[[#aura_spell|aura_spell]]
|[[#aura_spell|aura_spell]]
|mediumint(8)
|mediumint(8)
 +
|
|NO
|NO
|PRI
|PRI
Строка 62: Строка 78:
|-
|-
|[[#racemask|racemask]]
|[[#racemask|racemask]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 69: Строка 86:
|-
|-
|[[#gender|gender]]
|[[#gender|gender]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 76: Строка 94:
|-
|-
|[[#autocast|autocast]]
|[[#autocast|autocast]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|
|
Строка 103: Строка 122:
====quest_end====
====quest_end====
Зависит от [[quest_template]]. Этот квест не должен быть законченным.
Зависит от [[quest_template]]. Этот квест не должен быть законченным.
 +
 +
====condition_id====
 +
Идентификатор условия, при котором сработает данный пункт. См. [[conditions#condition_entry|condition_entry]].
====aura_spell====
====aura_spell====
-
Берется из [[Spell.dbc]]. Игрок должен иметь на себе эту ауру для активации спелла. Если значение со знаком "-", игрок не должен находиться под действием данной ауры.
+
Берется из [[Spell.dbc]]. Игрок должен иметь на себе эту ауру для активации спелла. Если значение со знаком "-", игрок не должен находится под действием данной ауры.
====racemask====
====racemask====
Только для этих рас будет работать заклинание.
Только для этих рас будет работать заклинание.
-
 
-
'''Race'''
 
Эти значения 2^ID берутся из [[ChrRaces.dbc]]
Эти значения 2^ID берутся из [[ChrRaces.dbc]]
{{:ChrRaces.dbc|binary=1}}
{{:ChrRaces.dbc|binary=1}}
-
 
-
<big>Примеры</big>
 
-
 
-
0,1791  = Все расы
 
-
 
-
(2 + 16 + 32 + 128 + 512) = 690 = только Орда
 
-
(1 + 4 + 8 + 64 + 1024) = 1101 = только Альянс
 
====gender====
====gender====

Текущая версия на 08:59, 7 апреля 2013

Содержание

К описанию таблиц базы данных 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
condition_id 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. Этот квест не должен быть законченным.

condition_id

Идентификатор условия, при котором сработает данный пункт. См. condition_entry.

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, то заклинание будет применяться автоматически, согласно условиям.

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