Gameobject
Материал из YTDB DataBase
NeatElves (Обсуждение | вклад) (→rotation) |
NeatElves (Обсуждение | вклад) |
||
Строка 176: | Строка 176: | ||
Номер карты. Смотри [[Map.dbc]]. | Номер карты. Смотри [[Map.dbc]]. | ||
====spawnMask==== | ====spawnMask==== | ||
- | Маска спавна | + | Маска спавна объекта на различных "уровнях сложности". |
{| border=1 cellpadding=3 cellspacing=0 | {| border=1 cellpadding=3 cellspacing=0 | ||
! Значение !! Описание | ! Значение !! Описание | ||
Строка 219: | Строка 219: | ||
Ориентация объекта. (Север = 0, Юг = 3.14159) | Ориентация объекта. (Север = 0, Юг = 3.14159) | ||
====rotation==== | ====rotation==== | ||
- | Содержит информацию об наклонах | + | Содержит информацию об наклонах объекта вокруг своей оси. |
====spawntimesecs==== | ====spawntimesecs==== | ||
- | Время респавна в секундах. | + | Время респавна объекта в секундах. |
Использование отрицательного значения приведет к запуску режима "despawned" | Использование отрицательного значения приведет к запуску режима "despawned" | ||
====animprogress==== | ====animprogress==== | ||
- | Как таково значение данного поля не известно, на | + | Как таково значение данного поля не известно, на сколько удалось выяснить при использование типа объекта 33 и значении поля 0 разрушение объекта не отображается(может и отображается но очень быстро, что не возможно это заметить) |
====state==== | ====state==== | ||
Только для сундуков и дверей. | Только для сундуков и дверей. | ||
* 1 = закрыто | * 1 = закрыто | ||
* 0 = открыто | * 0 = открыто |
Версия 10:51, 26 сентября 2011
|
К описанию таблиц базы данных 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 | ||||
spawntimesecs | int(11) | NO | 0 | ||||
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 | Виден всегда |
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)
rotation
Содержит информацию об наклонах объекта вокруг своей оси.
spawntimesecs
Время респавна объекта в секундах.
Использование отрицательного значения приведет к запуску режима "despawned"
animprogress
Как таково значение данного поля не известно, на сколько удалось выяснить при использование типа объекта 33 и значении поля 0 разрушение объекта не отображается(может и отображается но очень быстро, что не возможно это заметить)
state
Только для сундуков и дверей.
- 1 = закрыто
- 0 = открыто