Gameobject

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

(Различия между версиями)
Перейти к: навигация, поиск
Строка 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 = открыт
Личные инструменты