Gameobject
Материал из YTDB DataBase
NeatElves (Обсуждение | вклад) |
NeatElves (Обсуждение | вклад) |
||
Строка 12: | Строка 12: | ||
<big>'''Структура'''</big> | <big>'''Структура'''</big> | ||
{| border="1" | {| border="1" | ||
- | |''' | + | |'''Field''' |
- | |''' | + | |'''Type''' |
- | |''' | + | |'''Attributes''' |
- | |''' | + | |'''Null''' |
- | |''' | + | |'''Key''' |
- | |''' | + | |'''Default''' |
+ | |'''Extra''' | ||
+ | |'''Comments''' | ||
|- | |- | ||
|[[#guid|guid]] | |[[#guid|guid]] | ||
- | |int(10) unsigned | + | |int(10) |
+ | |unsigned | ||
|NO | |NO | ||
|PRI | |PRI | ||
Строка 27: | Строка 30: | ||
|- | |- | ||
|[[#id|id]] | |[[#id|id]] | ||
- | |int(10) unsigned | + | |int(10) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
Строка 34: | Строка 38: | ||
|- | |- | ||
|[[#map|map]] | |[[#map|map]] | ||
- | |int(10) unsigned | + | |int(10) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
Строка 41: | Строка 46: | ||
|- | |- | ||
|[[#spawnMask|spawnMask]] | |[[#spawnMask|spawnMask]] | ||
- | |tinyint(3) unsigned | + | |tinyint(3) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
Строка 48: | Строка 54: | ||
|- | |- | ||
|[[#phaseMask|phaseMask]] | |[[#phaseMask|phaseMask]] | ||
- | |smallint(5) unsigned | + | |smallint(5) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
Строка 56: | Строка 63: | ||
|[[#position_x|position_x]] | |[[#position_x|position_x]] | ||
|float | |float | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
Строка 63: | Строка 71: | ||
|[[#position_y|position_y]] | |[[#position_y|position_y]] | ||
|float | |float | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
Строка 70: | Строка 79: | ||
|[[#position_z|position_z]] | |[[#position_z|position_z]] | ||
|float | |float | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
Строка 77: | Строка 87: | ||
|[[#orientation|orientation]] | |[[#orientation|orientation]] | ||
|float | |float | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
Строка 84: | Строка 95: | ||
|[[#rotation0|rotation0]] | |[[#rotation0|rotation0]] | ||
|float | |float | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
Строка 91: | Строка 103: | ||
|[[#rotation1|rotation1]] | |[[#rotation1|rotation1]] | ||
|float | |float | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
Строка 98: | Строка 111: | ||
|[[#rotation2|rotation2]] | |[[#rotation2|rotation2]] | ||
|float | |float | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
Строка 105: | Строка 119: | ||
|[[#rotation3|rotation3]] | |[[#rotation3|rotation3]] | ||
|float | |float | ||
+ | | | ||
|NO | |NO | ||
| | | | ||
Строка 111: | Строка 126: | ||
|- | |- | ||
|[[#spawntimesecs|spawntimesecs]] | |[[#spawntimesecs|spawntimesecs]] | ||
- | |int(10) unsigned | + | |int(10) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
Строка 118: | Строка 134: | ||
|- | |- | ||
|[[#animprogress|animprogress]] | |[[#animprogress|animprogress]] | ||
- | |int(10) unsigned | + | |int(10) |
+ | |unsigned | ||
|NO | |NO | ||
| | | | ||
Строка 125: | Строка 142: | ||
|- | |- | ||
|[[#state|state]] | |[[#state|state]] | ||
- | |int(10) unsigned | + | |int(10) |
+ | |unsigned | ||
|NO | |NO | ||
| | | |
Версия 16:51, 17 августа 2010
|
К описанию таблиц базы данных mangos.
Таблица `gameobject`
Таблица определяет местоположение, ориентацию и другие характеристики игровых объектов.
Структура
Field | Type | Attributes | Null | Key | Default | Extra | Comments |
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
Маска действующей ауры:
1 | Виден всегда |
64 | Объект видят только игроки Орды |
128 | Объект видят только игроки Альянса |
65535 | Объект виден во всех фазах |
ПРИМЕР: Effect #2 Apply Aura: ?? (Aura #261) (phaseMask=257) Данная аура позволит увидеть вам объекты фаз 257 = 100000001 в двоичном формате. Тоесть вы увидете все игровые объекты у которых в базе в поле phaseMask содержится или 1 = 000000001 или 256 = 100000000 Фаза определяется спеллами с аурами Aura (261) SPELL_AURA_PHASE которые вешаются на вас в каких либо ситуациях (завершение квеста, и прочее).
position_x
Позиция по Х координате.
position_y
Позиция по Y координате.
position_z
Позиция по Z координате.
orientation
Ориентация объекта. (Север = 0, Юг = 3.14159)
rotation0
!Нет описания!
rotation1
!Нет описания!
rotation2
!Нет описания!
rotation3
!Нет описания!
spawntimesecs
Время респавна в секундах.
Использование отрицательного значения приведет к запуску режима "despawned"
animprogress
Как таково значение данного поля не известно, на на скольку удалось выяснить при использование типа ГО 33 и значении поля 0 разрушение объекта не отображается(может и отображается но очень быстро, что не возможно это заметить)
state
Только для сундуков.
- 1 = закрыт
- 0 = открыт