Gameobject
Материал из YTDB DataBase
(→state: Перевел - Lightunit) |
|||
Строка 2: | Строка 2: | ||
| __TOC__ | | __TOC__ | ||
|} | |} | ||
- | + | К описанию таблиц [[mangosdb_struct|базы данных mangos]]. | |
- | <big>''' | + | <big>'''Таблица `gameobject`'''</big> |
- | + | Таблица определяет местоположение, ориентацию и другие характеристики игровых объектов. | |
- | <big>''' | + | <big>'''Структура'''</big> |
{| border="1" | {| border="1" | ||
- | |''' | + | |'''Поле''' |
- | |''' | + | |'''Тип''' |
- | |''' | + | |'''Пусто''' |
- | |''' | + | |'''Ключ''' |
- | |''' | + | |'''Дефолт''' |
- | |''' | + | |'''Экстра''' |
|- | |- | ||
|[[#guid|guid]] | |[[#guid|guid]] | ||
Строка 133: | Строка 133: | ||
- | <big>''' | + | <big>'''Описание полей таблицы '''</big> |
====guid==== | ====guid==== | ||
- | + | Уникальный номер. | |
====id==== | ====id==== | ||
- | + | Идентификатор шаблона объекта. Смотри [[gameobject_template#entry|gameobject_template.entry]]. | |
====map==== | ====map==== | ||
- | + | Номер карты. Смотри [[Maps.dbc]] | |
====spawnMask==== | ====spawnMask==== | ||
- | + | Маска спавна ГО: | |
{| border=1 cellpadding=3 cellspacing=0 | {| border=1 cellpadding=3 cellspacing=0 | ||
- | ! | + | ! Значение !! Коментарий |
|- | |- | ||
- | | 0 || | + | | 0 || не спавнится |
|- | |- | ||
- | | 1 || | + | | 1 || Спавнится только на обычных версиях карт |
|- | |- | ||
- | | 2 || | + | | 2 || Спавнится только на героических версиях карт |
|- | |- | ||
- | | 3 || | + | | 3 || Спавнится на всех версиях карт |
|} | |} | ||
====phaseMask==== | ====phaseMask==== | ||
- | + | Маска действующей ауры: | |
- | + | ||
====position_x==== | ====position_x==== |
Версия 01:35, 21 марта 2010
|
К описанию таблиц базы данных mangos.
Таблица `gameobject`
Таблица определяет местоположение, ориентацию и другие характеристики игровых объектов.
Структура
Поле | Тип | Пусто | Ключ | Дефолт | Экстра |
guid | int(10) unsigned | NO | PRI | None | auto_increment |
id | int(10) unsigned | NO | 0 | ||
map | int(10) unsigned | NO | 0 | ||
spawnMask | tinyint(3) unsigned | NO | 1 | ||
phaseMask | smallint(5) unsigned | NO | 1 | ||
position_x | float | NO | 0 | ||
position_y | float | NO | 0 | ||
position_z | float | NO | 0 | ||
orientation | float | NO | 0 | ||
rotation0 | float | NO | 0 | ||
rotation1 | float | NO | 0 | ||
rotation2 | float | NO | 0 | ||
rotation3 | float | NO | 0 | ||
spawntimesecs | int(10) unsigned | NO | 0 | ||
animprogress | int(10) unsigned | NO | 0 | ||
state | int(10) unsigned | NO | 1 |
Описание полей таблицы
guid
Уникальный номер.
id
Идентификатор шаблона объекта. Смотри gameobject_template.entry.
map
Номер карты. Смотри Maps.dbc
spawnMask
Маска спавна ГО:
Значение | Коментарий |
---|---|
0 | не спавнится |
1 | Спавнится только на обычных версиях карт |
2 | Спавнится только на героических версиях карт |
3 | Спавнится на всех версиях карт |
phaseMask
Маска действующей ауры:
position_x
The X position.
position_y
The Y position.
position_z
The Z position.
orientation
The orientation. (North = 0, South = 3.14159)
rotation0
rotation1
rotation2
rotation3
spawntimesecs
Time in seconds for this object to respawn.
Using a negative value will result in the object starting out by being "despawned" until a script will spawn it. It will then despawn after the amount of time specified here has passed.
animprogress
Not really known what this is used for at this time. However, always set it to 100 for chests.
state
Только для сундуков.
- 1 = закрыт
- 0 = открыт