Spell area

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

(Различия между версиями)
Перейти к: навигация, поиск
(spell)
 
(17 промежуточных версий не показаны.)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
-
Back to [[mangosdb_struct|world database]] list of tables.
+
[[Category: Mangos world database tables]]
 +
К описанию таблиц [[mangosdb_struct|базы данных mangos]].
-
<big>'''The `spell_area` table'''</big>
+
<big>'''Таблица `spell_area`'''</big>
Эта таблица содержит информацию о том, какие заклинания применяются к НПС / игрокам в некоторых районах(area).
Эта таблица содержит информацию о том, какие заклинания применяются к НПС / игрокам в некоторых районах(area).
-
<big>'''Structure'''</big>
+
 
 +
<big>'''Структура'''</big>
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
|'''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
Строка 26: Строка 30:
|-
|-
|[[#area|area]]
|[[#area|area]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 33: Строка 38:
|-
|-
|[[#quest_start|quest_start]]
|[[#quest_start|quest_start]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 40: Строка 46:
|-
|-
|[[#quest_start_active|quest_start_active]]
|[[#quest_start_active|quest_start_active]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 47: Строка 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
|
|
Строка 55: Строка 71:
|[[#aura_spell|aura_spell]]
|[[#aura_spell|aura_spell]]
|mediumint(8)
|mediumint(8)
 +
|
|NO
|NO
|PRI
|PRI
Строка 61: Строка 78:
|-
|-
|[[#racemask|racemask]]
|[[#racemask|racemask]]
-
|mediumint(8) unsigned
+
|mediumint(8)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 68: Строка 86:
|-
|-
|[[#gender|gender]]
|[[#gender|gender]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|PRI
|PRI
Строка 75: Строка 94:
|-
|-
|[[#autocast|autocast]]
|[[#autocast|autocast]]
-
|tinyint(1) unsigned
+
|tinyint(1)
 +
|unsigned
|NO
|NO
|
|
Строка 83: Строка 103:
-
<big>'''Description of the fields'''</big>
+
<big>'''Описание полей'''</big>
====spell====
====spell====
-
Номер заклинания, которое будет применено. Зависит от [[Spell.dbc]].
+
Номер заклинания, которое будет применено. Берется из [[Spell.dbc]].
====area====
====area====
-
Reference to [[AreaTable.dbc]]. Player must be in this area.
+
Зависимость от [[AreaTable.dbc]]. Игрок должен находится в этой области.
====quest_start====
====quest_start====
-
Reference to [[quest_template]].
+
Зависимость из [[quest_template]].
-
This quest must be available or active and must not be completed.
+
Этот квест должен быть законченным или активным, но не законченным.
-
Exact behaviour depends on [[spell_area#quest_start_active|quest_start_active]].
+
Точное поведение зависит от [[spell_area#quest_start_active|quest_start_active]].
====quest_start_active====
====quest_start_active====
-
Boolean value.  
+
Логическое значение.  
-
If set to 0 the quest [[spell_area#quest_start|quest_start]] must be available and not activ.
+
Если установлено на 0 квест [[spell_area#quest_start|quest_start]] должен быть сданным, но не активным.
-
If set to 1 the quest [[spell_area#quest_start|quest_start]] must be available or active in players' log.
+
Если установлено на 1 квест [[spell_area#quest_start|quest_start]] должен быть доступным или активным в книге игроков.
====quest_end====
====quest_end====
-
Reference to [[quest_template]]. This quest must not be completed.
+
Зависит от [[quest_template]]. Этот квест не должен быть законченным.
 +
 
 +
====condition_id====
 +
Идентификатор условия, при котором сработает данный пункт. См. [[conditions#condition_entry|condition_entry]].
====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====
-
Only these races are target of the spell.
+
Только для этих рас будет работать заклинание.
-
'''Race'''
+
Эти значения 2^ID берутся из [[ChrRaces.dbc]]
-
 
+
-
These values are 2^ID taken from [[ChrRaces.dbc]]
+
{{:ChrRaces.dbc|binary=1}}
{{:ChrRaces.dbc|binary=1}}
-
 
-
<big>Examples</big>
 
-
 
-
0,1791  = All Races
 
-
 
-
(2 + 16 + 32 + 128 + 512) = 690 = only Horde
 
-
 
-
(1 + 4 + 8 + 64 + 1024) = 1101 = only Alliance
 
====gender====
====gender====
-
Only this gender is target of the spell.
+
Только для этого пола доступно заклинание.
-
* 0: Male
+
* 0: Мужской
-
* 1: Female
+
* 1: Женский
-
* 2: Both
+
* 2: Оба
====autocast====
====autocast====
-
Boolean value.
+
Логическое значение. Если установлено на 0, то заклинание накладывается не автоматически при входе в зону. Если установлено на 1, то заклинание будет применяться автоматически, согласно условиям.

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

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