Spell area
Материал из YTDB DataBase
Timmit (Обсуждение | вклад) (→spell) |
NeatElves (Обсуждение | вклад) |
||
(17 промежуточных версий не показаны.) | |||
Строка 2: | Строка 2: | ||
| __TOC__ | | __TOC__ | ||
|} | |} | ||
- | + | [[Category: Mangos world database tables]] | |
+ | К описанию таблиц [[mangosdb_struct|базы данных mangos]]. | ||
- | <big>''' | + | <big>'''Таблица `spell_area`'''</big> |
Эта таблица содержит информацию о том, какие заклинания применяются к НПС / игрокам в некоторых районах(area). | Эта таблица содержит информацию о том, какие заклинания применяются к НПС / игрокам в некоторых районах(area). | ||
- | <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''' | ||
- | |''' | + | |'''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>''' | + | <big>'''Описание полей'''</big> |
====spell==== | ====spell==== | ||
- | Номер заклинания, которое будет применено. | + | Номер заклинания, которое будет применено. Берется из [[Spell.dbc]]. |
====area==== | ====area==== | ||
- | + | Зависимость от [[AreaTable.dbc]]. Игрок должен находится в этой области. | |
====quest_start==== | ====quest_start==== | ||
- | + | Зависимость из [[quest_template]]. | |
- | + | Этот квест должен быть законченным или активным, но не законченным. | |
- | + | Точное поведение зависит от [[spell_area#quest_start_active|quest_start_active]]. | |
====quest_start_active==== | ====quest_start_active==== | ||
- | + | Логическое значение. | |
- | + | Если установлено на 0 квест [[spell_area#quest_start|quest_start]] должен быть сданным, но не активным. | |
- | + | Если установлено на 1 квест [[spell_area#quest_start|quest_start]] должен быть доступным или активным в книге игроков. | |
====quest_end==== | ====quest_end==== | ||
- | + | Зависит от [[quest_template]]. Этот квест не должен быть законченным. | |
+ | |||
+ | ====condition_id==== | ||
+ | Идентификатор условия, при котором сработает данный пункт. См. [[conditions#condition_entry|condition_entry]]. | ||
====aura_spell==== | ====aura_spell==== | ||
- | + | Берется из [[Spell.dbc]]. Игрок должен иметь на себе эту ауру для активации спелла. Если значение со знаком "-", игрок не должен находится под действием данной ауры. | |
- | + | ||
====racemask==== | ====racemask==== | ||
- | + | Только для этих рас будет работать заклинание. | |
- | + | Эти значения 2^ID берутся из [[ChrRaces.dbc]] | |
- | + | ||
- | + | ||
{{:ChrRaces.dbc|binary=1}} | {{:ChrRaces.dbc|binary=1}} | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
====gender==== | ====gender==== | ||
- | + | Только для этого пола доступно заклинание. | |
- | * 0: | + | * 0: Мужской |
- | * 1: | + | * 1: Женский |
- | * 2: | + | * 2: Оба |
====autocast==== | ====autocast==== | ||
- | + | Логическое значение. Если установлено на 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
gender
Только для этого пола доступно заклинание.
- 0: Мужской
- 1: Женский
- 2: Оба
autocast
Логическое значение. Если установлено на 0, то заклинание накладывается не автоматически при входе в зону. Если установлено на 1, то заклинание будет применяться автоматически, согласно условиям.