Gameobject

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

(Различия между версиями)
Перейти к: навигация, поиск
 
(1 промежуточная версия не показана)
Строка 139: Строка 139:
|
|
|-
|-
-
|[[#spawntimesecs|spawntimesecs]]
+
|[[#spawntimesecsmin|spawntimesecsmin]]
|int(11)
|int(11)
|
|
Строка 146: Строка 146:
|0
|0
|
|
 +
|GameObject respawn time minimum
 +
|-
 +
|[[#spawntimesecsmax|spawntimesecsmax]]
 +
|int(11)
 +
|
 +
|NO
 +
|
 +
|0
|
|
 +
|Gameobject respawn time maximum
|-
|-
|[[#animprogress|animprogress]]
|[[#animprogress|animprogress]]
Строка 198: Строка 207:
|-
|-
| 1 || Виден всегда
| 1 || Виден всегда
-
|-
 
-
| 64 || Объект видят только игроки Орды
 
-
|-
 
-
| 128 || Объект видят только игроки Альянса
 
|-
|-
| 65535 || Объект виден во всех фазах
| 65535 || Объект виден во всех фазах
Строка 221: Строка 226:
Содержит информацию об наклонах объекта вокруг своей оси.
Содержит информацию об наклонах объекта вокруг своей оси.
-
====spawntimesecs====
+
====spawntimesecsmin====
-
Время респавна объекта в секундах.
+
====spawntimesecsmax====
 +
Минимальное и максимальное время респавна объекта в секундах.
Использование отрицательного значения приведет к запуску  режима "despawned"
Использование отрицательного значения приведет к запуску  режима "despawned"

Текущая версия на 13:54, 13 апреля 2017

Содержание

К описанию таблиц базы данных mangos.


Таблица `gameobject`

Таблица определяет местоположение, ориентацию и другие характеристики игровых объектов.


Структура

Field Type Attributes Null Key Default Extra Comments
guid int(10) unsigned NO PRI None auto_increment Global Unique Identifier
id mediumint(8) unsigned NO MUL 0 Gameobject Identifier
map smallint(5) unsigned NO MUL 0 Map Identifier
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
spawntimesecsmin int(11) NO 0 GameObject respawn time minimum
spawntimesecsmax int(11) NO 0 Gameobject respawn time maximum
animprogress tinyint(3) unsigned NO 0
state tinyint(3) unsigned NO 1


Описание полей

guid

Уникальный номер.

id

Идентификатор шаблона объекта. Смотри gameobject_template.entry.

map

Номер карты. Смотри Map.dbc.

spawnMask

Маска спавна объекта на различных "уровнях сложности".

Значение Описание
0 Не призывается
1 Призывается только на нормальном уровне сложности (включает всебя карты без дополнительных уровней сложности)
2 Призывается только на картах уровня сложности = 1 (mostly heroic)//теоретически 25 нормал
4 Призывается только на картах уровня сложности = 2 //теоретически 10 героик
8 Призывается только на картах уровня сложности = 3 //теоретически 25 героик
15 Призывается на всех уровнях сложности

phaseMask

Маска действующей ауры:

1 Виден всегда
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)

rotation

Содержит информацию об наклонах объекта вокруг своей оси.

spawntimesecsmin

spawntimesecsmax

Минимальное и максимальное время респавна объекта в секундах.

Использование отрицательного значения приведет к запуску режима "despawned"

animprogress

Как таково значение данного поля не известно, на сколько удалось выяснить при использование типа объекта 33 и значении поля 0 разрушение объекта не отображается(может и отображается но очень быстро, что не возможно это заметить)

state

Только для сундуков и дверей.

  • 1 = закрыто
  • 0 = открыто
Личные инструменты