Gameobject
Материал из YTDB DataBase
I Fart (Обсуждение | вклад) (→spawntimesecs) |
I Fart (Обсуждение | вклад) (→position_z) |
||
Строка 175: | Строка 175: | ||
Позиция по Y координате. | Позиция по Y координате. | ||
====position_z==== | ====position_z==== | ||
- | Позиция по | + | Позиция по Z координате. |
+ | |||
====orientation==== | ====orientation==== | ||
Ориентация объекта. (Север = 0, Юг = 3.14159) | Ориентация объекта. (Север = 0, Юг = 3.14159) |
Версия 09:41, 26 июня 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
Позиция по Z координате.
orientation
Ориентация объекта. (Север = 0, Юг = 3.14159)
rotation0
!Нет описания!
rotation1
!Нет описания!
rotation2
!Нет описания!
rotation3
!Нет описания!
spawntimesecs
Время респавна в секундах.
Использование отрицательного значения приведет к запуску режима "despawned"
animprogress
Как таково значение данного поля не известно, на на скольку удалось выяснить при использование типа ГО 33 и значении поля 0 разрушение объекта не отображается(может и отображается но очень быстро, что не возможно это заметить)
state
Только для сундуков.
- 1 = закрыт
- 0 = открыт