Gameobject

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

(Различия между версиями)
Перейти к: навигация, поиск
(phaseMask: дополнил)
Строка 156: Строка 156:
====phaseMask====
====phaseMask====
Маска действующей ауры:
Маска действующей ауры:
-
{| border=1
+
{| border=1 cellpadding=3 cellspacing=0
|-
|-
| 1 || Виден всегда
| 1 || Виден всегда
|-
|-
-
| 2 || Effect #2 Apply Aura: ?? (Aura #261) (257)
+
| 64 || Объект видят только игроки Орды
 +
|-
 +
| 128 || Объект видят только игроки Альянса
 +
|-
 +
| 65535 || Объект виден во всех фазах
|}
|}
-
Данная аура позволит увидеть вам объекты/юниты фаз 257 = 100000001 в двоичном формате. тоесть вы увидете все Го/юниты у которых в базе в поле phaseMask содержится или 1 = 000000001 или 256 = 100000000 Фаза определяется спеллами с аурами Aura (261) SPELL_AURA_PHASE которые вешаются на вас в каких либо ситуациях (завершение квеста, и прочее).
+
ПРИМЕР:
 +
Effect #2 Apply Aura: ?? (Aura #261) (phaseMask=257)
 +
Данная аура позволит увидеть вам объекты фаз 257 = 100000001 в двоичном формате. Тоесть вы увидете все игровые объекты у которых в базе в поле phaseMask содержится или 1 = 000000001 или 256 = 100000000 Фаза определяется спеллами с аурами Aura (261) SPELL_AURA_PHASE которые вешаются на вас в каких либо ситуациях (завершение квеста, и прочее).
====position_x====
====position_x====

Версия 03:39, 3 июня 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

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

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

Позиция по Y координате.

orientation

Ориентация объекта. (Север = 0, Юг = 3.14159)

rotation0

!Нет описания!

rotation1

!Нет описания!

rotation2

!Нет описания!

rotation3

!Нет описания!

spawntimesecs

Время респавна в секундах.

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

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

state

Только для сундуков.

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